I found following code in library I'm trying to compile
#ifdef __GNU LesserC__
__attribute__((packed))
#endif
and
#ifdef __GNU LesserG__
#pragma interface
#endif
What the hell is __GNU LesserC__? Why is there the space, #ifdef afaik doesn't support anything like this. I trying googling it but I only found source code using it, no explanation what it is (was) supposed to do.
Most patches I found fix it by
- #ifdef __GNU LesserC__
+ #ifdef __GNU_LesserC__
but I would like to know what this actually is.
Oh, and the library is xbase.