
Go to the source code of this file.
Classes | |
| struct | character_encoding_alias |
Macros | |
| #define | STD_API |
Typedefs | |
| typedef char | char8 |
| typedef unsigned short | char16 |
| typedef unsigned int | char32 |
| typedef enum character_encoding | CharacterEncoding |
Functions | |
| STD_API void | init_charset (void) |
| STD_API int | EncodingIsAsciiSuperset (CharacterEncoding enc) |
| STD_API int | EncodingsCompatible (CharacterEncoding enc1, CharacterEncoding enc2, CharacterEncoding *enc3) |
| STD_API CharacterEncoding | FindEncoding (char8 *name) |
Variables | |
| STD_API CharacterEncoding | InternalCharacterEncoding |
| STD_API const char8 * | CharacterEncodingName [CE_enum_count] |
| STD_API const char8 * | CharacterEncodingNameAndByteOrder [CE_enum_count] |
| STD_API struct character_encoding_alias | CharacterEncodingAlias [] |
| STD_API const int | CE_alias_count |
| STD_API int | iso_to_unicode [8][256] |
| STD_API int | iso_max_val [8] |
| STD_API char8 * | unicode_to_iso [8] |
| typedef enum character_encoding CharacterEncoding |
| enum character_encoding |
| STD_API int EncodingIsAsciiSuperset | ( | CharacterEncoding | enc | ) |
| STD_API int EncodingsCompatible | ( | CharacterEncoding | enc1, |
| CharacterEncoding | enc2, | ||
| CharacterEncoding * | enc3 | ||
| ) |
| STD_API CharacterEncoding FindEncoding | ( | char8 * | name | ) |
| STD_API CharacterEncoding InternalCharacterEncoding |
| STD_API const char8* CharacterEncodingName[CE_enum_count] |
| STD_API const char8* CharacterEncodingNameAndByteOrder[CE_enum_count] |
| STD_API struct character_encoding_alias CharacterEncodingAlias[] |