D Compaq CでサポートするコモンCの拡張

Compaq Cでは,ANSI C規格に対するいくつかのコモンC (旧形式のC) の機能拡張をサポートします。これらの拡張は,コンパイル・コマンド行でコモンC 互換性オプションを使用した場合にだけ認識されます。コモンC の拡張を使用すると,c89コンパイラを使用して,当初はポータブルCコンパイラ(pcc) 用に記述されたコードをコンパイルすることができます。

以降の各節で,コモンC互換性オプションで利用可能なコモンCの拡張機能について説明します。ANSI C 規格に対する拡張は,次の2つのカテゴリに分けられます。

D.1 ANSI Cと互換性のある拡張


[1] main()関数の仮引数は,厳密なANSIモードでのみ検査される。

D.2 ANSI Cと互換性のない拡張