1 #line 0 2 #error line 0 error 3 #line 25 4 #error line 25 error 5 #line 0 1 6 #error source 1, line 0 error 7 #line 30 2 8 #error source 2, line 30 error 9 #line 45 2 /* A line with a comment */ 10 #define NINETY 90 11 #define TWO 2 12 #line NINETY TWO /* A #line line with macro expansion */ 13 #define FUNCTION_LIKE_MACRO(source, line) source line 14 #line FUNCTION_LIKE_MACRO(180,2) 15