(Macros): Delete sentence that is about C++ only.

(ifdef): Change hyphen to space in xref to System specific Predefined Macros.
This commit is contained in:
Richard Stallman 2022-10-03 18:09:51 -04:00
parent 824cd7fb49
commit f88559678f
1 changed files with 2 additions and 5 deletions

View File

@ -587,10 +587,7 @@ keyword. In the preprocessing stage, GCC does not know anything about
keywords. This can be useful if you wish to hide a keyword such as keywords. This can be useful if you wish to hide a keyword such as
@code{const} from an older compiler that does not understand it. @code{const} from an older compiler that does not understand it.
However, the preprocessing operator @code{defined} (@pxref{defined}) However, the preprocessing operator @code{defined} (@pxref{defined})
can never be defined as a macro, and C@code{++}'s named operators can never be defined as a macro.
(@pxref{C++ Named Operators, C++ Named Operators, C++ Named Operators,
gcc, Using the GNU Compiler Collection}) cannot be macros when
compiling C@code{++} code.
The operator @code{#} is used in macros for stringification of an The operator @code{#} is used in macros for stringification of an
argument (@pxref{Stringification}), and @code{##} is used for argument (@pxref{Stringification}), and @code{##} is used for
@ -2178,7 +2175,7 @@ Here are some samples.
@itemize @bullet @itemize @bullet
@item @item
Some macros are predefined on each kind of machine Some macros are predefined on each kind of machine
(@pxref{System-specific Predefined Macros, System-specific Predefined (@pxref{System specific Predefined Macros, System specific Predefined
Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler
Collection}). This allows you to provide code specially tuned for a Collection}). This allows you to provide code specially tuned for a
particular machine. particular machine.