|
|
1.1 root 1: .so tmac.ilib
2: .TH CPPP 1 "The University of Arizona \- 8/14/84"
3: .SH NAME
4: cppp \- cp preprocessor
5: .SH SYNOPSIS
6: \f3cppp\fP [\f3\-d\fR identifiers] [\f3\-u\fR identifiers]
7: .SH DESCRIPTION
8: \fICppp\fR filters standard input to standard output, processing the
9: C preprocessor control lines \*M#ifdef\fR,
10: \*M#ifndef\fR, and \*M#else\fR. If the controlling identifier is
11: in the arguments following the \f3\-d\fR option, the corresponding
12: lines are included, while if the controlling identifier is in the
13: arguments following the \f3\-u\fR option, the corresponding lines
14: are deleted. Otherwise, the preprocessor control lines are included.
15: The control lines \*M#define\fR and \*M#undef\fR are deleted if
16: the identifier is in either list.
17: .PP
18: For example, suppose that a program contains code for 8-bit, 16-bit, and 32-bit processors
19: under control of the identifiers \*MBIT8\fR, \*MBIT16\fR, and \*MBITB2\fR.
20: A version
21: of the program for 16-bit processors only can be obtained by
22: .DS
23: cppp \-d BIT16 \-u BIT8 BIT32
24: .DE
25: .SH LIMITATION
26: \fICppp\fR assumes the input file is syntactically correct with respect
27: to control lines.
28: .SH AUTHOR
29: Ralph E. Griswold
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.