1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- .TH NCPP 6ACK
- .ad
- .SH NAME
- ncpp \- New C Pre-Processor
- .SH SYNOPSIS
- ncpp [\-options] [ file ]
- .SH DESCRIPTION
- .I Ncpp
- reads a file, expands macros and include
- files, and writes an input file for the C compiler.
- All output is to standard output.
- .br
- The following options are supported.
- .IP -\fBI\fIdirectory\fR
- .br
- add this directory to the list of
- directories searched for #include "..." and #include <...>
- commands. Note that there is no space between the
- "-I" and the directory string. More than one -I command
- is permitted.
- .IP -\fBI\fR
- end the list of directories to be searched, and also do not look in
- default places.
- .IP -\fBD\fIname\fR=\fItext\fR
- .br
- define
- .I name
- as a macro with
- .I text
- as its replacement text.
- .IP -\fBD\fIname\fR
- the same as -\fBD\fIname\fR=1.
- .IP
- .IP -\fBU\fIname\fR
- .br
- undefine the macro name
- .IR name .
- .IP -\fBC\fR
- leave comments in. By default, C-comments are deleted.
- .IP -\fBP\fR
- do not generate line directives
- .IP -\fBM\fIn\fR
- set maximum identifier length to
- .IR n .
- .PP
- The following names are always available unless undefined:
- .RS
- .IP __STDC__
- A decimal constant 1, indicating that this is an ANSI C conforming
- implementation.
- .IP __FILE__
- The input (or #include) file being compiled
- (as a quoted string).
- .IP __LINE__
- The line number being compiled.
- .IP __DATE__
- The date of translation of the source file. This is a string
- literal of the form "\fBMmm dd yyyy\fP".
- .IP __TIME__
- The time of translation of the source file. This is a string
- literal of the form "\fBhh:mm:ss\fP".
- .RE
- .SH BUGS
- The output may contain extra spaces, this prevents unintended
- pasting of tokens.
- .SH "SEE ALSO"
- L. Rosler,
- .I
- Draft Proposed Standard - Programming Language C,
- .R
- ANSI X3J11 Language Subcommittee
- .SH AUTHOR
- Leendert van Doorn
|