E Compaq CでサポートするVAX Cの拡張

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

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

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


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

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