--- cpp.1 2003-04-22 07:07:27.000000000 +0000 +++ cpp.1.pb 2004-05-05 09:06:22.000000000 +0000 @@ -634,18 +634,15 @@ directives for all the macros defined during the execution of the preprocessor, including predefined macros. This gives you a way of finding out what is predefined in your version of the preprocessor. -Assuming you have no file \fIfoo.h\fR, the command +This command will show all the predefined macros. .Sp .Vb 1 -\& touch foo.h; cpp -dM foo.h +\& cpp -dM /dev/null .Ve -will show all the predefined macros. .Ip "\fBD\fR" 4 .IX Item "D" -Like \fBM\fR except in two respects: it does \fInot\fR include the -predefined macros, and it outputs \fIboth\fR the \fB#define\fR -directives and the result of preprocessing. Both kinds of output go to -the standard output file. +Like \fBM\fR except it also outputs the the result of preprocessing. +Both kinds of output go to the standard output file. .Ip "\fBN\fR" 4 .IX Item "N" Like \fBD\fR, but emit only the macro names, not their expansions. @@ -714,14 +711,10 @@ Print the name of each header file used, in addition to other normal activities. Each name is indented to show how deep in the \&\fB#include\fR stack it is. -.Ip "\fB\-version\fR" 4 -.IX Item "-version" -.PD 0 .Ip "\fB\*(--version\fR" 4 .IX Item "version" .PD -Print out \s-1GNU\s0 \s-1CPP\s0's version number. With one dash, proceed to -preprocess as normal. With two dashes, exit immediately. +Print out \s-1GNU\s0 \s-1CPP\s0's version number and exit. .SH "ENVIRONMENT" .IX Header "ENVIRONMENT" This section describes the environment variables that affect how \s-1CPP\s0 --- gcc.1 2003-04-22 07:07:33.000000000 +0000 +++ gcc.1.pb 2004-05-05 09:06:29.000000000 +0000 @@ -4065,18 +4065,15 @@ directives for all the macros defined during the execution of the preprocessor, including predefined macros. This gives you a way of finding out what is predefined in your version of the preprocessor. -Assuming you have no file \fIfoo.h\fR, the command +This command will show all the predefined macros. .Sp .Vb 1 -\& touch foo.h; cpp -dM foo.h +\& cpp -dM /dev/null .Ve -will show all the predefined macros. .Ip "\fBD\fR" 4 .IX Item "D" -Like \fBM\fR except in two respects: it does \fInot\fR include the -predefined macros, and it outputs \fIboth\fR the \fB#define\fR -directives and the result of preprocessing. Both kinds of output go to -the standard output file. +Like \fBM\fR except it also outputs the the result of preprocessing. +Both kinds of output go to the standard output file. .Ip "\fBN\fR" 4 .IX Item "N" Like \fBD\fR, but emit only the macro names, not their expansions. @@ -4158,14 +4155,10 @@ Print the name of each header file used, in addition to other normal activities. Each name is indented to show how deep in the \&\fB#include\fR stack it is. -.Ip "\fB\-version\fR" 4 -.IX Item "-version" -.PD 0 .Ip "\fB\*(--version\fR" 4 .IX Item "version" .PD -Print out \s-1GNU\s0 \s-1CPP\s0's version number. With one dash, proceed to -preprocess as normal. With two dashes, exit immediately. +Print out \s-1GNU\s0 \s-1CPP\s0's version number and exit. .Sh "Passing Options to the Assembler" .IX Subsection "Passing Options to the Assembler" You can pass options to the assembler. --- cppopts.texi 2002-09-11 16:40:27.000000000 +0000 +++ cppopts.texi.pb 2004-05-05 09:06:42.000000000 +0000 @@ -462,21 +462,16 @@ directives for all the macros defined during the execution of the preprocessor, including predefined macros. This gives you a way of finding out what is predefined in your version of the preprocessor. -Assuming you have no file @file{foo.h}, the command +This command will show all the predefined macros. @example -touch foo.h; cpp -dM foo.h +cpp -dM /dev/null @end example -@noindent -will show all the predefined macros. - @item D @opindex dD -Like @samp{M} except in two respects: it does @emph{not} include the -predefined macros, and it outputs @emph{both} the @samp{#define} -directives and the result of preprocessing. Both kinds of output go to -the standard output file. +Like @samp{M} except it also outputs the the result of preprocessing. +Both kinds of output go to the standard output file. @item N @opindex dN @@ -578,9 +573,7 @@ activities. Each name is indented to show how deep in the @samp{#include} stack it is. -@item -version -@itemx --version +@item --version @opindex version -Print out GNU CPP's version number. With one dash, proceed to -preprocess as normal. With two dashes, exit immediately. +Print out GNU CPP's version number and exit. @end table