Oracle Solaris Studio 12.2: C ユーザーガイド

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

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

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

表 2–3 定義済み識別子 __STDC__

展開後  

次のモードでコンパイルする場合  

1

-Xc

0

-Xa-Xt

未定義

-Xs

__STDC__ が未定義 (#undef __STDC__) の場合、警告が発行されます。__STDC__ は、-Xs モードでは定義されていません。