Pre-defined pre-processor symbols
mbr at aoa.UUCP
mbr at aoa.UUCP
Tue Mar 25 10:23:02 AEST 1986
Can anybody answer the following questions. Please send mail instead of
posting the answers. I will summarize.
1. I know that the C pre-processor pre-defines a few symbols, including
__LINE__ and __FILE__, but I have been unable to find this documented
in K&R anywhere. Is this a quirk of PCC or is it true of all C
compilers?
2. I know that there's also one which tells what machine you're generating
code for, but I can't remember its name.
3. Is there a symbol which tells what function you're in? (Hmmmm... seems
highly unlikely since the pre-processor wouldn't even know it was looking
at a function, but maybe somebody hacked it in some other way.)
4. Are there any other pre-defined symbols?
Thanks in advance.
--
Mark of the Valley of Roses
...!{decvax,linus,ima,ihnp4}!bbncca!aoa!mbr
...!{wjh12,mit-vax}!biomed!aoa!mbr
More information about the Comp.lang.c
mailing list