我在尝试编译的库中发现了以下代码
#ifdef __GNU LesserC__
__attribute__((packed))
#endif
和
#ifdef __GNU LesserG__
#pragma interface
#endif
到底是__GNU LesserC__
什么?为什么会有空间,#ifdef
afaik 不支持这样的东西。我尝试用谷歌搜索它,但我只找到了使用它的源代码,没有解释它(应该)做什么。
我发现的大多数补丁都是通过
- #ifdef __GNU LesserC__
+ #ifdef __GNU_LesserC__
但我想知道这实际上是什么。
哦,图书馆是xbase。