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.unix.wizards
mailing list