This folder contains a working prototype of how to implement exceptions in C.

main.cfa	: Example user code
main.c	: Example generated code
except.c	: Implementation of the unwinding logic
except.h	: header for except
lsda.h	: stolen code from gcc that handles reading the exception table language specifica data

to compile run : "gcc -fexceptions -Wall -Werror -g main.c except.c"