#line directive question

Andreas Schwab schwab@suse.de
Thu Oct 19 07:18:00 GMT 2000


Simon Burton <simonb@webone.com.au> writes:

|> newbie question:
|> Can anyone tell me what the trailing numbers
|> in the #line output from gcc -E are counting??
|> eg:
|> $ gcc -E /usr/include/stdio.h:
|> ...
|> # 1 "/usr/include/features.h" 1 3
|> ...
|>  what is the 1 and 3 on the end?

1 - enter header
2 - leave header
3 - system header
4 - implicit extern "C"

Andreas.

-- 
Andreas Schwab                                  "And now for something
SuSE Labs                                        completely different."
Andreas.Schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg


More information about the Gcc mailing list