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