SINIX宏代表什么?

时间:2019-01-31 06:13:43

标签: gcc c-preprocessor cl

我正在分析一个项目的代码。 定义SINIX时会编译一些代码。

#ifdef SINIX 
    do something()
#else
    do dosomethingelse() 
#endif

任何人都可以告诉我SINIX是OS特定的define语句还是项目专用的

1 个答案:

答案 0 :(得分:2)

似乎是项目特定的定义。我的猜测是支持https://en.wikipedia.org/wiki/SINIX

通过GCC的源代码,2003年从GCC中删除了SINIX支持。基于某些ChangeLog条目,似乎GCC确实支持SINIX时,设置了预定义的宏“ SNI”和“ sinix”,但未设置“ SINIX”。