1 /* n_8.c: #error directive. */ 2 3 /* 8.1: Argument of #error directive is not a subject of macro expansion. 4 Output to stderr as an example: 5 Preprocessing error directive: MACRO is not a positive number. 6 from line 10 of file "n_8.c" 7 */ 8 #define MACRO 0 9 #if MACRO <= 0 10 #error MACRO is not a positive number. 11 #endif 12 13