|
|
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.