Fri Sep 19 19:48:34 CEST 2008


Maybe the easiest way to solve the macro.h problem is indeed to
replace the return value checking with setjump everywhere.  That way,
all type checking can be done in functions instead of macros.

FIXED: didn't properly check before. it seems to work now: the 'throw'
methods are functions intead of macros based on 'return'.