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[] |