If you use a name that is not valid for use in the language that
you are generating, the EGL generator creates and uses an alias for
the invalid name in the generated code. This can happen for any of
these reasons:
- The name uses identifier characters that are not allowed.
- The name does not comply with length limitations.
- The name does not comply with support for uppercase and lowercase
characters.
- The name uses a word that is a reserved word in the generated
language.
- The name uses a word that clashes with the name alias syntax.
An alias may be generated by substituting a valid character, or
set of characters, for an invalid character; by truncating names that
are too long; by adding a prefix or suffix to a name; or by producing
a completely different name, such as EZE00123.
For more information on aliases and naming conventions, see Naming conventions.