Sun Studio 12:C 用户指南

2.9 预定义的名称

以下标识符预定义为类似对象的宏:

表 2–3 预定义标识符

标识符 

说明 

__STDC__

__STDC__ 1 -Xc

__STDC__ 0 -Xa-Xt

未定义 -Xs

如果 __STDC__ 未定义 (#undef __STDC__),编译器将发出警告。__STDC__-Xs 模式下未定义。

预定义(在 -Xc 模式下无效):

以下预定义在所有模式下均有效:

编译器还预定义类似对象的宏 __PRAGMA_REDEFINE_EXTNAME,表示可识别该 pragma。以下内容仅在 -Xa-Xt 模式下预定义:

__RESTRICT