

_ _FILE_ _                    Macro                    _ _FILE_ _




Source file name


_ _FILE_  _ is a preprocessor  constant that is defined  by the C
preprocessor.  It  represents, as a string  constant, the name of
the current source file being translated.

_  _FILE_  _ may  not  be  the subject  of  a  #define or  #undef
preprocessing  directive, but  it may be  altered with  the #line
preprocessing directive.

***** Example *****

For  an example of  how to  use _  _FILE_ _ in  a program,  see _
_DATE_ _.

***** See Also *****

_ _DATE_ _, _ _LINE_ _, _ _STDC_ _, _ _TIME_ _, C preprocessor





































COHERENT Lexicon                                           Page 1


