17-04-2014, 03:06 AM
In p.166, there are the following examples.
And, It is written as follows in the "amplification":
I was thinking "the identifiers which is limited by this rule is
the identifiers(ex. memcpy, errno, ...) that defined in the library section of the C90/C99."
If the rationale of the comment is the following statement, can I be considered that the normal reserved identifiers(ex. int, typedef, ...) are OK?
Of course, although not preferred, int or etc. are excluded as rule 21.1?
-----
Best regards,
Satoshi Kawajiri
Quote:#define defined /* Non-compliant - reserved identifier */
And, It is written as follows in the "amplification":
- Identifiers or macro names beginning with underscore.
- Identifiers in file scope described in Section 7
I was thinking "the identifiers which is limited by this rule is
the identifiers(ex. memcpy, errno, ...) that defined in the library section of the C90/C99."
If the rationale of the comment is the following statement, can I be considered that the normal reserved identifiers(ex. int, typedef, ...) are OK?
Of course, although not preferred, int or etc. are excluded as rule 21.1?
Quote:This rule prohibits the use of #define or #undef on th identifier defined as ...
-----
Best regards,
Satoshi Kawajiri
<t></t>