HP 3000 Manuals

Error Directive [ HP C/iX Reference Manual ] MPE/iX 5.0 Documentation


HP C/iX Reference Manual

Error Directive 

Syntax 

     #error [pp-tokens] 

The #error directive causes a diagnostic message, along with any included
token arguments, to be produced by the compiler.

Examples 

     #ifndef (HP_C)
     #error "HP_C not defined!"     /* This directive will produce  */
     #endif                         /* diagnostic message "HP_C not */
                                    /* defined!"                    */

     #if TABLE_SIZE % 256 != 0
     #error "TABLE_SIZE must be a multiple of 256!"
     #endif                         /* This directive will produce  */
                                    /* the diagnostic message       */
                                    /* "TABLE_SIZE must be a        */
                                    /* multiple of 256!" */


NOTE The #error directive is only supported in ANSI mode.


MPE/iX 5.0 Documentation