(cpp) Other Directives

Info Catalog (cpp) Pragmas (cpp) Top (cpp) Preprocessor Output
 
 8 Other Directives
 ******************
 
 The `#ident' directive takes one argument, a string constant.  On some
 systems, that string constant is copied into a special segment of the
 object file.  On other systems, the directive is ignored.  The `#sccs'
 directive is a synonym for `#ident'.
 
    These directives are not part of the C standard, but they are not
 official GNU extensions either.  What historical information we have
 been able to find, suggests they originated with System V.
 
    The "null directive" consists of a `#' followed by a newline, with
 only whitespace (including comments) in between.  A null directive is
 understood as a preprocessing directive but has no effect on the
 preprocessor output.  The primary significance of the existence of the
 null directive is that an input line consisting of just a `#' will
 produce no output, rather than a line of output containing just a `#'.
 Supposedly some old C programs contain such lines.
 
Info Catalog (cpp) Pragmas (cpp) Top (cpp) Preprocessor Output
automatically generated by info2html