このマニュアルで使用される C11 という用語は、ISO/IEC 9899:2011 の C プログラミング言語を表します。C99 という用語は、ISO/IEC 9899:1999 の C プログラミング言語を表します。C90 という用語は、ISO/IEC 9899:1990 の C プログラミング言語を意味します。
-std=c11 を指定した場合、このコンパイラは Solaris プラットフォームで C11 規格の言語機能 (Appendix C, C11 の機能を参照) をサポートします。
-std=c99 -pedantic を指定した場合、このコンパイラは Solaris プラットフォームで C99 規格と完全に互換です。
-std=c89 -pedantic を指定する場合、このコンパイラは ISO/IEC 9899:1990, Programming Languages- C 規格にも準拠します。
このコンパイラは従来の K&R C (Kernighan と Ritchie、つまり ANSI C の前段階) もサポートしているため、ISO C への移行が容易に行えます。
C90 の実装固有の動作については、Appendix F, ISO/IEC C90 の処理系定義の動作を参照してください。
C11 機能の詳細は、Appendix C, C11 の機能を参照してください。
C99 機能の詳細は、Appendix D, C99 の機能を参照してください。