4.3 Идентификаторы
- Какие дополнительные многобайтовые символы могут появляться в идентификаторах и их соответствие универсальным именам символов (C99 и C11 6.4.2).
- Количество значимых начальных символов в идентификаторе (C90 6.1.2, C90, C99 и C11 5.2.4.1, C99 и C11 6.4.2).
Для внутренних имён все символы значимы. Для внешних имён количество значимых символов определено компоновщиком; для почти всех целевых платформ все символы значимы.
- Являются ли различия в регистре значимыми в идентификаторе с внешней связью (C90 6.1.2).
Это свойство компоновщика. C99 и C11 требуют, чтобы различия в регистре всегда были значимыми в идентификаторах с внешней связью, и системы без этого свойства не поддерживаются GCC.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/Identifiers-implementation.html