|
618 | 618 | Each directive's condition is checked in order. |
619 | 619 | If it evaluates to false (zero), |
620 | 620 | the group that it controls is skipped: |
621 | | -directives are processed only through the name that determines |
| 621 | +directives are processed only through the directive name that determines |
622 | 622 | the directive in order to keep track of the level |
623 | 623 | of nested conditionals; |
624 | 624 | the rest of the directives' preprocessing tokens are ignored, |
|
1045 | 1045 | \end{note} |
1046 | 1046 | \begin{example} |
1047 | 1047 | If the directive matches the second form, the whole directive is replaced. |
1048 | | -If the directive matches the first form, everything after the name is replaced. |
| 1048 | +If the directive matches the first form, everything after the \grammarterm{header-name} is replaced. |
1049 | 1049 | \begin{codeblock} |
1050 | 1050 | #define EMPTY |
1051 | 1051 | #define X myfile |
|
1532 | 1532 | \pnum |
1533 | 1533 | \indextext{unit!translation}% |
1534 | 1534 | A translation unit shall not \tcode{\#define} or \tcode{\#undef} |
1535 | | -names lexically identical |
| 1535 | +macro names lexically identical |
1536 | 1536 | to keywords, |
1537 | 1537 | to the identifiers listed in \tref{lex.name.special}, or |
1538 | 1538 | to the \grammarterm{attribute-token}{s} described in~\ref{dcl.attr}, |
1539 | | -except that the names \tcode{likely} and \tcode{unlikely} may be |
| 1539 | +except that the macro names \tcode{likely} and \tcode{unlikely} may be |
1540 | 1540 | defined as function-like macros. |
1541 | 1541 |
|
1542 | 1542 | \pnum |
|
2191 | 2191 | replace the value of this macro with a greater value. |
2192 | 2192 | \end{note} |
2193 | 2193 |
|
2194 | | -\item The names listed in \tref{cpp.predefined.ft}.\\ |
| 2194 | +\item The macro names listed in \tref{cpp.predefined.ft}.\\ |
2195 | 2195 | The macros defined in \tref{cpp.predefined.ft} shall be defined to |
2196 | 2196 | the corresponding integer literal. |
2197 | 2197 | \begin{note} |
|
0 commit comments