Stelios Xanthakis wrote: > The way to raise exceptions at the moment > is totally unportable and hard to maintain (an undocumented hack). Then, why don't you use C++? If you use GNU C extensions you mean that your generated code only compiles with GCC in the first place, which means that G++ is (or can be made) available. Giovanni Bajo