OSSP ex

OSSP ex is a small ISO-C++ style exception handling library for use in the ISO-C language. It allows you to use the paradigm of throwing and catching exceptions in order to reduce the amount of error handling code without making your program less robust. This is achieved by directly transferring exceptional return codes (and the program control flow) from the location where the exception is raised (throw point) to the location where it is handled (catch point), usually from a deeply nested sub-routine to a parent routine. All intermediate routines no longer have to make sure that the exceptional return codes from sub-routines are correctly passed back to the parent.

Tags Software Development Libraries
Licenses MIT/X
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  02 Oct 2005 12:09
  • Rrelease-after

Changes: The build environment has been upgraded to GNU libtool 1.5.20 and GNU shtool 2.0.3.

  • Rrelease-mid
  •  06 Apr 2004 07:06
  • Rrelease-after

Changes: This release adds an Autoconf check for va_copy() and uses it in the test suite sub-library in order to fix it. It upgrades the build environment to GNU libtool 1.5.4.

  • Rrelease-mid
  •  03 Apr 2004 07:15
  • Rrelease-after

Changes: This release upgrades the build environment to GNU autoconf 2.59 and GNU libtool 1.5.2, constifies the ex_file and ex_func fields of the exception context structure to fulfill C99 requirements, and fixes the test suite library because an illegal iteration was performed during freeing of elements.

  • Rrelease-mid
  •  30 Jan 2003 11:15
  • Rrelease-after

Changes: The implementation of the ex_cleanup clause was fixed, and the manual page was enhanced and cleaned up.

  • Rrelease-mid
  •  06 Jan 2003 10:21
  • Rrelease-after

Changes: The build environment has been updated to GNU Shtool 1.6.2, GNU Libtool 1.4.3, and GNU Autoconf 2.57. The output of "ex-config --libs" has been fixed.

A1ef8dcb5c425b120f9bcd8fb5f69bca_thumb

Project Spotlight

4tH compiler

A Forth bytecode compiler with a little difference.

No-screenshot

Project Spotlight

iText

Java classes to generate documents in the PDF format.