このマニュアルで使用される C99 という用語は、ISO/IEC 9899:1990 の C プログラミング言語を表します。C90 という用語は、ISO/IEC 9899:1990 の C プログラミング言語を意味します。
Solaris プラットフォーム上では、このコンパイラは、C99 規格に完全に準拠しています (-xc99=all,lib —Xc を指定した場合)。
このコンパイラはまた、『Programming Language - C (ISO/IEC 9899:1999)』規格にも準拠しています。
このコンパイラは従来の K&R C (Kernighan と Rithcie、つまり ANSI C の前段階) もサポートしているため、ISO C への移行が容易に行えます。
C90 の実装固有の動作については、「D.1.17 _Pragma」を参照してください。
C99 機能の詳細は、表 C–6 を参照してください。