HP C/iX Reference Manual (31506-90011)

112 Chapter7
Preprocessing Directives
Error Directive
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.