COHERENT manpages

This page displays the COHERENT manpage for __FILE__ [Source file name].

List of available manpages
Index


__FILE__ -- Manifest Constant

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__,
manifest constant
ANSI Standard, §6.8.8