Identifiers in mutually visible scopes must be deemed unique by the compiler, in order to prevent confusion about which variable or function is being referenced. Implementations can allow additional non-unique characters to be appended to the end of identifiers, making the identifiers appear unique while actually being indistinguishable.
...
| Wiki Markup |
|---|
\[[ISO/IEC 9899-:1999|AA. C References#ISO/IEC 9899-1999]\] Section 5.2.4.1, "Translation limits" \[[ISO/IEC PDTR 24772|AA. C References#ISO/IEC PDTR 24772]\] "AJN Choice of File Filenamesnames and other External Identifiers" and "YOW Identifier name reuse" \[[MISRA 04|AA. C References#MISRA 04]\] Rules 5.1 and 8.9 |
...