/**** THIS IS A GENERATED FILE. DO NOT TOUCH! *****/
/* THIS IS A GENERATED TABLE, see tools/make_hash.c. */
static const EncaCharsetInfo CHARSET_INFO[] = {
{
18, 16, 19, 18, 191,
"7bit ASCII characters",
ENCA_CHARSET_7BIT | ENCA_CHARSET_FIXED,
ENCA_SURFACE_EOL_LF
},
{
104, 105, 89, 104, 104,
"ISO 8859-2 standard; ISO Latin 2",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
106, 107, -1, 106, 106,
"ISO 8859-4 standard; Latin 4",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
108, 109, -1, 108, 108,
"ISO 8859-5 standard; ISO Cyrillic",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
97, 100, -1, 97, 97,
"ISO 8859-13 standard; ISO Baltic; Latin 7",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
101, 103, -1, 101, 101,
"ISO 8859-16 standard",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
31, 31, -1, 31, 203,
"MS-Windows code page 1125",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
32, 32, 2, 32, 205,
"MS-Windows code page 1250",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
33, 33, -1, 33, 207,
"MS-Windows code page 1251",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
34, 34, -1, 34, 209,
"MS-Windows code page 1257; WinBaltRim",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
85, 85, 165, 85, 85,
"IBM/MS code page 852; PC (DOS) Latin 2",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
86, 86, -1, 86, 86,
"IBM/MS code page 855",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
84, 84, -1, 84, 84,
"IBM/MS code page 775",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
87, 87, -1, 87, 87,
"IBM/MS code page 866",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
21, 116, -1, 20, -1,
"ISO-IR-179; Baltic",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
126, 126, 124, -1, -1,
"Kamenicky encoding; KEYBCS2",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
147, 153, 147, -1, -1,
"Macintosh Central European",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CR
},
{
148, 150, -1, 149, -1,
"Macintosh Cyrillic",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CR
},
{
71, 72, -1, 73, 73,
"ECMA Cyrillic; ECMA-113",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_LF
},
{
130, 130, 127, -1, 131,
"KOI8-CS2 code (`T602')",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
133, 133, -1, 133, 133,
"KOI8-R Cyrillic",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
134, 134, -1, 134, 134,
"KOI8-U Cyrillic",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
135, 135, -1, -1, -1,
"KOI8-Unified Cyrillic",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
ENCA_SURFACE_EOL_CRLF
},
{
177, 140, 178, -1, -1,
"(La)TeX control sequences",
ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE,
ENCA_SURFACE_EOL_LF
},
{
186, 91, -1, 186, 91,
"Universal character set 2 bytes; UCS-2; BMP",
ENCA_CHARSET_16BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_BINARY | ENCA_CHARSET_MULTIBYTE,
0
},
{
187, 92, -1, 187, 92,
"Universal character set 4 bytes; UCS-4; ISO-10646",
ENCA_CHARSET_32BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_BINARY | ENCA_CHARSET_MULTIBYTE,
0
},
{
193, 189, -1, 193, 189,
"Universal transformation format 7 bits; UTF-7",
ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE,
ENCA_SURFACE_EOL_CRLF
},
{
194, 194, 195, 194, 194,
"Universal transformation format 8 bits; UTF-8",
ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE,
ENCA_SURFACE_EOL_LF
},
{
29, 29, -1, -1, -1,
"Cork encoding; T1",
ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR,
0
},
{
80, 79, -1, 80, 77,
"Simplified Chinese National Standard; GB2312",
ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE,
ENCA_SURFACE_EOL_LF
},
{
23, 24, -1, 23, 23,
"Traditional Chinese Industrial Standard; Big5",
ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE,
ENCA_SURFACE_EOL_LF
},
{
81, 81, -1, 76, 82,
"HZ encoded GB2312",
ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE,
ENCA_SURFACE_EOL_LF
},
};
/* THIS IS A GENERATED TABLE, see tools/make_hash.c. */
static const char *ALIAS_LIST[] = {
"10646",
"1125",
"1250",
"1251",
"1257",
"367",
"775",
"7bit",
"852",
"855",
"866",
"8859-2",
"8859-4",
"8859-5",
"895",
"912",
"ANSI_X3.4-1968",
"ANSI_X3.4-1986",
"ASCII",
"ascii",
"BALTIC",
"baltic",
"BIG-5",
"BIG5",
"Big5",
"BIG-FIVE",
"BIGFIVE",
"BMP",
"CN-BIG5",
"CORK",
"Cork",
"CP1125",
"CP1250",
"CP1251",
"CP1257",
"CP367",
"CP775",
"CP852",
"CP855",
"CP866",
"CP895",
"CP912",
"CP936",
"CP950",
"csASCII",
"csIBM775",
"csIBM852",
"csIBM855",
"csIBM866",
"csISOLatin2",
"csISOLatinCyrillic",
"csKOI8R",
"csLatin10",
"csLatin2",
"csLatin4",
"csLatin5",
"csLatin7",
"CSPC367",
"csPC775",
"csPC852",
"csPC855",
"csPC866",
"csPC895",
"csUCS2",
"csUCS4",
"csUnicode",
"csUnicode11",
"csUnicode11UTF7",
"csUTF7",
"csUTF8",
"Cyrillic",
"ECMA-113",
"ECMA-113:1986",
"ECMA-cyrillic",
"ecma-cyrillic",
"FSS_UTF",
"GB18030",
"GB2312",
"GB2312.1980-0",
"GB_2312-80",
"GBK",
"HZ",
"HZ-GB-2312",
"IBM367",
"IBM775",
"IBM852",
"IBM855",
"IBM866",
"IBM912",
"il2",
"ISO-10646",
"ISO-10646-UCS-2",
"ISO-10646-UCS-4",
"ISO-10646-UTF7",
"ISO-10646-UTF8",
"ISO_646.irv:1991",
"ISO-646-US",
"ISO-8859-13",
"ISO8859-13",
"ISO_8859-13",
"ISO_8859-13:1998",
"ISO-8859-16",
"ISO_8859-16",
"ISO_8859-16:2000",
"ISO-8859-2",
"ISO_8859-2:1987",
"ISO-8859-4",
"ISO_8859-4:1988",
"ISO-8859-5",
"ISO_8859-5:1988",
"iso-baltic",
"iso-ir-101",
"iso-ir-110",
"iso-ir-111",
"iso-ir-144",
"ISO-IR-179",
"iso-ir-179",
"iso-ir-179a",
"ISO-IR-226",
"ISO-IR-58",
"iso-ir-6",
"ISOLatin2",
"ISOLatin4",
"ISOLatin5",
"kam",
"Kamenicky",
"KEYBCS2",
"koi8",
"koi8cs",
"KOI-8_CS2",
"KOI-8_CS_2",
"KOI8-CS2",
"koi8cz",
"KOI8-R",
"KOI8-U",
"KOI8-UNI",
"l10",
"l2",
"l4",
"l7",
"LaTeX",
"latex",
"latin10",
"Latin2",
"Latin4",
"Latin7",
"ltex",
"macce",
"maccyr",
"MACCYRILLIC",
"mac_cyrillic",
"maccyrillic",
"macee",
"macintosh_ce",
"macintoshce",
"macintoshcyr",
"macintoshcyrillic",
"macintoshee",
"MS-1125",
"MS-1250",
"MS-1251",
"MS-1257",
"ms-balt",
"ms-cyrl",
"ms-ee",
"pc2",
"PC775",
"PC852",
"PC855",
"PC866",
"PC895",
"pcl2",
"pclatin2",
"pl2",
"rune",
"T1",
"T602",
"TeX",
"tex",
"TF-7",
"TF-8",
"u2",
"u4",
"u7",
"u8",
"UCS",
"UCS-2",
"UCS-4",
"UNICODE-1-1",
"UNICODE-1-1-UTF-7",
"us",
"US-ASCII",
"UTF-2",
"UTF-7",
"UTF-8",
"utf8",
"UTF-FSS",
"Win-1125",
"Win-1250",
"Win-1251",
"Win-1257",
"WinBaltRim",
"Windows-1125",
"windows-1125",
"Windows-1250",
"windows-1250",
"Windows-1251",
"windows-1251",
"Windows-1257",
"windows-1257",
};
/* THIS IS A GENERATED TABLE, see tools/make_hash.c. */
static const int INDEX_LIST[] = {
25, 6, 7, 8, 9, 0, 12, 0, 10, 11, 13, 1, 2, 3, 15, 1,
0, 0, 0, 0, 14, 14, 30, 30, 30, 30, 30, 24, 30, 28, 28, 6,
7, 8, 9, 0, 12, 10, 11, 13, 15, 1, 29, 30, 0, 12, 10, 11,
13, 1, 3, 20, 5, 1, 2, 3, 4, 0, 12, 10, 11, 13, 15, 24,
25, 24, 24, 26, 26, 27, 3, 18, 18, 18, 18, 27, 31, 29, 29, 29,
29, 31, 31, 0, 12, 10, 11, 13, 1, 1, 25, 24, 25, 26, 27, 0,
0, 4, 4, 4, 4, 5, 5, 5, 1, 1, 2, 2, 3, 3, 4, 1,
2, 18, 3, 14, 14, 4, 5, 29, 0, 1, 2, 3, 15, 15, 15, 19,
19, 19, 19, 19, 19, 20, 21, 22, 5, 1, 2, 4, 23, 23, 5, 1,
2, 4, 23, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 6, 7,
8, 9, 9, 8, 7, 10, 12, 10, 11, 13, 15, 10, 10, 10, 24, 28,
19, 23, 23, 26, 27, 24, 25, 26, 27, 25, 24, 25, 24, 26, 0, 0,
27, 26, 27, 27, 27, 6, 7, 8, 9, 9, 6, 6, 7, 7, 8, 8,
9, 9,
};