Setjmp/Longjmp Exception Handling with C
q.pfiffer.org