Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

2.11.8 error_messages

#pragma error_messages (on|off|default, tag… tag)

error_messages プラグマは、ソースプログラム内で、C コンパイラおよび lint が発行するメッセージの制御を提供します。C コンパイラでは、警告メッセージに対してのみ有効です。C コンパイラの -w オプションは、すべての警告メッセージを抑止することで、このプラグマをオーバーライドします。

  • #pragma error_messages (on, tag… tag)

    on オプションは、先行する #pragma error_messages オプション (off オプションなど) のスコープを終了して、-erroff オプションの効果をオーバーライドします。

  • #pragma error_messages (off, tag… tag)

    off オプションは、C コンパイラまたは lint プログラムが指定トークンから始まる特定のメッセージを発行することを禁止します。指定したエラーメッセージに対するプラグマのスコープは、別の error_messages プラグマによって無効にされるか、コンパイルが終了するまで有効なままです。

  • #pragma error_messages (default, tag… tag)

    default オプションは、指定タグについて、先行する #pragma error_messages ディレクティブのスコープを終了します。