Annotation of lucent/sys/man/1/cpp, revision 1.1

1.1     ! root        1: .TH CPP 1
        !             2: .SH NAME
        !             3: cpp \- C language preprocessor
        !             4: .SH SYNOPSIS
        !             5: .B cpp
        !             6: [
        !             7: .I option ...
        !             8: ]
        !             9: [
        !            10: .I ifile
        !            11: [
        !            12: .I ofile
        !            13: ]
        !            14: ]
        !            15: .SH DESCRIPTION
        !            16: .I Cpp\^
        !            17: interprets ANSI C preprocessor directives
        !            18: and does macro substitution.
        !            19: The input
        !            20: .I ifile
        !            21: and output
        !            22: .I ofile
        !            23: default to standard input and standard output respectively.
        !            24: .PP
        !            25: The options are:
        !            26: .TP
        !            27: .BI -D name\^
        !            28: .PD 0
        !            29: .TP
        !            30: .BI -D name=def\^
        !            31: .TP
        !            32: .BI -I dir\^
        !            33: Same as in
        !            34: .IR 2c (1).
        !            35: .PD
        !            36: .TP
        !            37: .B -M
        !            38: Generate no output except a list of include files
        !            39: in a form suitable for specifying dependencies to
        !            40: .IR mk (1).
        !            41: Use twice to list files in angle brackets.
        !            42: .TP
        !            43: .B -N
        !            44: Turn off default include directories.  All must be
        !            45: specified with
        !            46: .BR -I .
        !            47: Without this option,
        !            48: .B /$objtype/include
        !            49: and
        !            50: .B /sys/include
        !            51: are used as the last two searched directories for include directives,
        !            52: where
        !            53: .B $objtype
        !            54: is read from the environment.
        !            55: .TP
        !            56: .B -V
        !            57: Print extra debugging information.
        !            58: .TP
        !            59: .B -+
        !            60: Understand C++ comments.
        !            61: .PD
        !            62: .PP
        !            63: The output file contains processed text sprinkled
        !            64: with lines that show the original input line numbering:
        !            65: .IP
        !            66: .B #line
        !            67: .I linenumber
        !            68: .L
        !            69: "\fIifile\fP"
        !            70: .PP
        !            71: The input language is as described in the ANSI C standard.
        !            72: The C compilers do not use
        !            73: .IR cpp ;
        !            74: they contain their own simple but adequate preprocessor, so
        !            75: .I cpp
        !            76: is usually superfluous.
        !            77: .SH FILES
        !            78: .TF /objtype/include
        !            79: .TP
        !            80: .B /sys/include
        !            81: directory for machine-independent include files
        !            82: .TP
        !            83: .B /$objtype/include
        !            84: directory for machine-dependent include files
        !            85: .SH SOURCE
        !            86: .B /sys/src/cmd/cpp
        !            87: .SH SEE ALSO
        !            88: .IR 2c (1)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.