-qproto

C のみ

説明

このオプションが設定されると、コンパイラーは、 すべての関数がプロトタイプ化されているものと想定する。

構文

構文図を読む構文図をスキップする        .-noproto-.
>>- -q--+-proto---+--------------------------------------------><
 

このオプションは、プロシージャーがプロトタイプ化されていない場合でも、プロシージャー呼び出し点がその宣言に一致することを表明します。

呼び出し元は、 汎用レジスター (GPR) ではなく、 浮動小数点レジスターのみで浮動小数点引数を渡すことができます。 コンパイラーは、 プロシージャー呼び出し時の引数の型が、 プロシージャー定義の対応するパラメーターと同じであると想定します。

コンパイラーはプロトタイプを持たない関数に対して警告を発行します。

すべての関数がプロトタイプ化されていると想定して my_c_program.c をコンパイルするには、以下のように入力します。

xlc my_c_program.c -qproto

関連情報