Projects / cexcept


cexcept (pronounced "see except" in English) is a package providing a Try/Catch/Throw exception handling interface for ANSI C (C89 and subsequent ISO standards). It does not attempt to handle "real" exceptions like floating-point exceptions or addressing exceptions; it is intended as an enhanced user-friendly alternative to setjmp() and longjmp().


Recent releases

  •  16 Aug 2001 22:04

    Release Notes: The implementation no longer relies on a modification made to an object between calls to setjmp() and longjmp(), which is not safe for non-volatile automatic objects. The Catch expression is now evaluated only after an exception is caught, instead of always being evaluated.

    •  24 Jun 2000 02:05

      Release Notes: Initial freshmeat announcement.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.