Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

2.12 事前に定義されている名前

事前定義に関する現在のリストは、cc(1) のマニュアルページを参照してください。

__STDC__ 識別子は次の表に示すように、オブジェクトに似たマクロとして事前に定義されます。

表 2-3  事前に定義されている識別子 __STDC__
展開後
次のモードでコンパイルするとき
1
-Xc または -pedantic
0
-Xa-Xt または -std (-pedantic フラグなし)
未定義
-Xs

__STDC__ が未定義の場合 (#undef __STDC__)、コンパイラは警告を出します。__STDC__ -Xs モードで定義されていません。