Exception in C



For who are interested, I have updated my exception module (very
small) that I published on the web few years ago. It is now compatible
with multithreads (TLS) to follow a growing demand for an update of my
old code which wasn't. It is a complete refactoring imported and
adapted (simplied) from the C Object System for C89. For more info and
download, see:

http://cern.ch/laurent.deniau/oopc.html#Exception

"Exception in C is a C89 implementation of the TRY-CATCH-FINALLY found
in other OO languages, with the PRT-UNPRT ressource protection
mechanism. It comes with a testsuite and some examples. download
[size=5kB, SLOC 218]."

Any feedback, idea and patch are welcome. If the testsuite is run
successfuly on architectures not referenced, I will add them to the
list.

a+, ld.

.