1struct alias { int name; unsigned int encoding_index; }; 2%struct-type 3%language=ANSI-C 4%define hash-function-name aliases_hash 5%define lookup-function-name aliases_lookup 6%7bit 7%readonly-tables 8%global-table 9%define word-array-name aliases 10%pic 11%% 12US-ASCII, ei_ascii 13ASCII, ei_ascii 14ISO646-US, ei_ascii 15ISO_646.IRV:1991, ei_ascii 16ISO-IR-6, ei_ascii 17ANSI_X3.4-1968, ei_ascii 18ANSI_X3.4-1986, ei_ascii 19CP367, ei_ascii 20IBM367, ei_ascii 21US, ei_ascii 22CSASCII, ei_ascii 23UTF-8, ei_utf8 24UCS-2, ei_ucs2 25ISO-10646-UCS-2, ei_ucs2 26CSUNICODE, ei_ucs2 27UCS-2BE, ei_ucs2be 28UNICODEBIG, ei_ucs2be 29UNICODE-1-1, ei_ucs2be 30CSUNICODE11, ei_ucs2be 31UCS-2LE, ei_ucs2le 32UNICODELITTLE, ei_ucs2le 33UCS-4, ei_ucs4 34ISO-10646-UCS-4, ei_ucs4 35CSUCS4, ei_ucs4 36UCS-4BE, ei_ucs4be 37UCS-4LE, ei_ucs4le 38UTF-16, ei_utf16 39UTF-16BE, ei_utf16be 40UTF-16LE, ei_utf16le 41UTF-32, ei_utf32 42UTF-32BE, ei_utf32be 43UTF-32LE, ei_utf32le 44UTF-7, ei_utf7 45UNICODE-1-1-UTF-7, ei_utf7 46CSUNICODE11UTF7, ei_utf7 47UCS-2-INTERNAL, ei_ucs2internal 48UCS-2-SWAPPED, ei_ucs2swapped 49UCS-4-INTERNAL, ei_ucs4internal 50UCS-4-SWAPPED, ei_ucs4swapped 51C99, ei_c99 52JAVA, ei_java 53ISO-8859-1, ei_iso8859_1 54ISO_8859-1, ei_iso8859_1 55ISO_8859-1:1987, ei_iso8859_1 56ISO-IR-100, ei_iso8859_1 57CP819, ei_iso8859_1 58IBM819, ei_iso8859_1 59LATIN1, ei_iso8859_1 60L1, ei_iso8859_1 61CSISOLATIN1, ei_iso8859_1 62ISO8859-1, ei_iso8859_1 63ISO-8859-2, ei_iso8859_2 64ISO_8859-2, ei_iso8859_2 65ISO_8859-2:1987, ei_iso8859_2 66ISO-IR-101, ei_iso8859_2 67LATIN2, ei_iso8859_2 68L2, ei_iso8859_2 69CSISOLATIN2, ei_iso8859_2 70ISO8859-2, ei_iso8859_2 71ISO-8859-3, ei_iso8859_3 72ISO_8859-3, ei_iso8859_3 73ISO_8859-3:1988, ei_iso8859_3 74ISO-IR-109, ei_iso8859_3 75LATIN3, ei_iso8859_3 76L3, ei_iso8859_3 77CSISOLATIN3, ei_iso8859_3 78ISO8859-3, ei_iso8859_3 79ISO-8859-4, ei_iso8859_4 80ISO_8859-4, ei_iso8859_4 81ISO_8859-4:1988, ei_iso8859_4 82ISO-IR-110, ei_iso8859_4 83LATIN4, ei_iso8859_4 84L4, ei_iso8859_4 85CSISOLATIN4, ei_iso8859_4 86ISO8859-4, ei_iso8859_4 87ISO-8859-5, ei_iso8859_5 88ISO_8859-5, ei_iso8859_5 89ISO_8859-5:1988, ei_iso8859_5 90ISO-IR-144, ei_iso8859_5 91CYRILLIC, ei_iso8859_5 92CSISOLATINCYRILLIC, ei_iso8859_5 93ISO8859-5, ei_iso8859_5 94ISO-8859-6, ei_iso8859_6 95ISO_8859-6, ei_iso8859_6 96ISO_8859-6:1987, ei_iso8859_6 97ISO-IR-127, ei_iso8859_6 98ECMA-114, ei_iso8859_6 99ASMO-708, ei_iso8859_6 100ARABIC, ei_iso8859_6 101CSISOLATINARABIC, ei_iso8859_6 102ISO8859-6, ei_iso8859_6 103ISO-8859-7, ei_iso8859_7 104ISO_8859-7, ei_iso8859_7 105ISO_8859-7:1987, ei_iso8859_7 106ISO_8859-7:2003, ei_iso8859_7 107ISO-IR-126, ei_iso8859_7 108ECMA-118, ei_iso8859_7 109ELOT_928, ei_iso8859_7 110GREEK8, ei_iso8859_7 111GREEK, ei_iso8859_7 112CSISOLATINGREEK, ei_iso8859_7 113ISO8859-7, ei_iso8859_7 114ISO-8859-8, ei_iso8859_8 115ISO_8859-8, ei_iso8859_8 116ISO_8859-8:1988, ei_iso8859_8 117ISO-IR-138, ei_iso8859_8 118HEBREW, ei_iso8859_8 119CSISOLATINHEBREW, ei_iso8859_8 120ISO8859-8, ei_iso8859_8 121ISO-8859-9, ei_iso8859_9 122ISO_8859-9, ei_iso8859_9 123ISO_8859-9:1989, ei_iso8859_9 124ISO-IR-148, ei_iso8859_9 125LATIN5, ei_iso8859_9 126L5, ei_iso8859_9 127CSISOLATIN5, ei_iso8859_9 128ISO8859-9, ei_iso8859_9 129ISO-8859-10, ei_iso8859_10 130ISO_8859-10, ei_iso8859_10 131ISO_8859-10:1992, ei_iso8859_10 132ISO-IR-157, ei_iso8859_10 133LATIN6, ei_iso8859_10 134L6, ei_iso8859_10 135CSISOLATIN6, ei_iso8859_10 136ISO8859-10, ei_iso8859_10 137ISO-8859-11, ei_iso8859_11 138ISO_8859-11, ei_iso8859_11 139ISO8859-11, ei_iso8859_11 140ISO-8859-13, ei_iso8859_13 141ISO_8859-13, ei_iso8859_13 142ISO-IR-179, ei_iso8859_13 143LATIN7, ei_iso8859_13 144L7, ei_iso8859_13 145ISO8859-13, ei_iso8859_13 146IBM-921, ei_iso8859_13 147ISO-8859-14, ei_iso8859_14 148ISO_8859-14, ei_iso8859_14 149ISO_8859-14:1998, ei_iso8859_14 150ISO-IR-199, ei_iso8859_14 151LATIN8, ei_iso8859_14 152L8, ei_iso8859_14 153ISO-CELTIC, ei_iso8859_14 154ISO8859-14, ei_iso8859_14 155ISO-8859-15, ei_iso8859_15 156ISO_8859-15, ei_iso8859_15 157ISO_8859-15:1998, ei_iso8859_15 158ISO-IR-203, ei_iso8859_15 159LATIN-9, ei_iso8859_15 160ISO8859-15, ei_iso8859_15 161ISO-8859-16, ei_iso8859_16 162ISO_8859-16, ei_iso8859_16 163ISO_8859-16:2001, ei_iso8859_16 164ISO-IR-226, ei_iso8859_16 165LATIN10, ei_iso8859_16 166L10, ei_iso8859_16 167ISO8859-16, ei_iso8859_16 168KOI8-R, ei_koi8_r 169CSKOI8R, ei_koi8_r 170KOI8-U, ei_koi8_u 171KOI8-RU, ei_koi8_ru 172CP1250, ei_cp1250 173WINDOWS-1250, ei_cp1250 174MS-EE, ei_cp1250 175CP1251, ei_cp1251 176WINDOWS-1251, ei_cp1251 177MS-CYRL, ei_cp1251 178CP1252, ei_cp1252 179WINDOWS-1252, ei_cp1252 180MS-ANSI, ei_cp1252 181IBM-1252, ei_cp1252 182CP1253, ei_cp1253 183WINDOWS-1253, ei_cp1253 184MS-GREEK, ei_cp1253 185CP1254, ei_cp1254 186WINDOWS-1254, ei_cp1254 187MS-TURK, ei_cp1254 188CP1255, ei_cp1255 189WINDOWS-1255, ei_cp1255 190MS-HEBR, ei_cp1255 191CP1256, ei_cp1256 192WINDOWS-1256, ei_cp1256 193MS-ARAB, ei_cp1256 194CP1257, ei_cp1257 195WINDOWS-1257, ei_cp1257 196WINBALTRIM, ei_cp1257 197CP1258, ei_cp1258 198WINDOWS-1258, ei_cp1258 199CP850, ei_cp850 200IBM850, ei_cp850 201850, ei_cp850 202CSPC850MULTILINGUAL, ei_cp850 203IBM-850, ei_cp850 204CP862, ei_cp862 205IBM862, ei_cp862 206862, ei_cp862 207CSPC862LATINHEBREW, ei_cp862 208CP866, ei_cp866 209IBM866, ei_cp866 210866, ei_cp866 211CSIBM866, ei_cp866 212CP1131, ei_cp1131 213IBM-1131, ei_cp1131 214MACROMAN, ei_mac_roman 215MACINTOSH, ei_mac_roman 216MAC, ei_mac_roman 217CSMACINTOSH, ei_mac_roman 218MACCENTRALEUROPE, ei_mac_centraleurope 219MACICELAND, ei_mac_iceland 220MACCROATIAN, ei_mac_croatian 221MACROMANIA, ei_mac_romania 222MACCYRILLIC, ei_mac_cyrillic 223MACUKRAINE, ei_mac_ukraine 224MACGREEK, ei_mac_greek 225MACTURKISH, ei_mac_turkish 226MACHEBREW, ei_mac_hebrew 227MACARABIC, ei_mac_arabic 228MACTHAI, ei_mac_thai 229HP-ROMAN8, ei_hp_roman8 230ROMAN8, ei_hp_roman8 231R8, ei_hp_roman8 232CSHPROMAN8, ei_hp_roman8 233NEXTSTEP, ei_nextstep 234ARMSCII-8, ei_armscii_8 235GEORGIAN-ACADEMY, ei_georgian_academy 236GEORGIAN-PS, ei_georgian_ps 237KOI8-T, ei_koi8_t 238PT154, ei_pt154 239PTCP154, ei_pt154 240CP154, ei_pt154 241CYRILLIC-ASIAN, ei_pt154 242CSPTCP154, ei_pt154 243RK1048, ei_rk1048 244STRK1048-2002, ei_rk1048 245KZ-1048, ei_rk1048 246CSKZ1048, ei_rk1048 247MULELAO-1, ei_mulelao 248CP1133, ei_cp1133 249IBM-CP1133, ei_cp1133 250TIS-620, ei_tis620 251TIS620, ei_tis620 252TIS620-0, ei_tis620 253TIS620.2529-1, ei_tis620 254TIS620.2533-0, ei_tis620 255TIS620.2533-1, ei_tis620 256ISO-IR-166, ei_tis620 257CP874, ei_cp874 258WINDOWS-874, ei_cp874 259VISCII, ei_viscii 260VISCII1.1-1, ei_viscii 261CSVISCII, ei_viscii 262TCVN, ei_tcvn 263TCVN-5712, ei_tcvn 264TCVN5712-1, ei_tcvn 265TCVN5712-1:1993, ei_tcvn 266JIS_C6220-1969-RO, ei_iso646_jp 267ISO646-JP, ei_iso646_jp 268ISO-IR-14, ei_iso646_jp 269JP, ei_iso646_jp 270CSISO14JISC6220RO, ei_iso646_jp 271JIS_X0201, ei_jisx0201 272JISX0201-1976, ei_jisx0201 273X0201, ei_jisx0201 274CSHALFWIDTHKATAKANA, ei_jisx0201 275JIS_X0208, ei_jisx0208 276JIS_X0208-1983, ei_jisx0208 277JIS_X0208-1990, ei_jisx0208 278JIS0208, ei_jisx0208 279X0208, ei_jisx0208 280ISO-IR-87, ei_jisx0208 281JIS_C6226-1983, ei_jisx0208 282CSISO87JISX0208, ei_jisx0208 283JIS_X0212, ei_jisx0212 284JIS_X0212.1990-0, ei_jisx0212 285JIS_X0212-1990, ei_jisx0212 286X0212, ei_jisx0212 287ISO-IR-159, ei_jisx0212 288CSISO159JISX02121990, ei_jisx0212 289GB_1988-80, ei_iso646_cn 290ISO646-CN, ei_iso646_cn 291ISO-IR-57, ei_iso646_cn 292CN, ei_iso646_cn 293CSISO57GB1988, ei_iso646_cn 294GB_2312-80, ei_gb2312 295ISO-IR-58, ei_gb2312 296CSISO58GB231280, ei_gb2312 297CHINESE, ei_gb2312 298ISO-IR-165, ei_isoir165 299CN-GB-ISOIR165, ei_isoir165 300KSC_5601, ei_ksc5601 301KS_C_5601-1987, ei_ksc5601 302KS_C_5601-1989, ei_ksc5601 303ISO-IR-149, ei_ksc5601 304CSKSC56011987, ei_ksc5601 305KOREAN, ei_ksc5601 306EUC-JP, ei_euc_jp 307EUCJP, ei_euc_jp 308EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp 309CSEUCPKDFMTJAPANESE, ei_euc_jp 310IBM-EUCJP, ei_euc_jp 311SHIFT_JIS, ei_sjis 312SHIFT-JIS, ei_sjis 313SJIS, ei_sjis 314MS_KANJI, ei_sjis 315CSSHIFTJIS, ei_sjis 316CP932, ei_cp932 317IBM-932, ei_cp932 318ISO-2022-JP, ei_iso2022_jp 319CSISO2022JP, ei_iso2022_jp 320ISO-2022-JP-1, ei_iso2022_jp1 321ISO-2022-JP-2, ei_iso2022_jp2 322CSISO2022JP2, ei_iso2022_jp2 323EUC-CN, ei_euc_cn 324EUCCN, ei_euc_cn 325GB2312, ei_euc_cn 326CN-GB, ei_euc_cn 327CSGB2312, ei_euc_cn 328IBM-EUCCN, ei_euc_cn 329GBK, ei_ces_gbk 330CP936, ei_cp936 331MS936, ei_cp936 332WINDOWS-936, ei_cp936 333GB18030, ei_gb18030 334ISO-2022-CN, ei_iso2022_cn 335CSISO2022CN, ei_iso2022_cn 336ISO-2022-CN-EXT, ei_iso2022_cn_ext 337HZ, ei_hz 338HZ-GB-2312, ei_hz 339EUC-TW, ei_euc_tw 340EUCTW, ei_euc_tw 341CSEUCTW, ei_euc_tw 342IBM-EUCTW, ei_euc_tw 343BIG5, ei_ces_big5 344BIG-5, ei_ces_big5 345BIG-FIVE, ei_ces_big5 346BIGFIVE, ei_ces_big5 347CN-BIG5, ei_ces_big5 348CSBIG5, ei_ces_big5 349CP950, ei_cp950 350BIG5-HKSCS:1999, ei_big5hkscs1999 351BIG5-HKSCS:2001, ei_big5hkscs2001 352BIG5-HKSCS:2004, ei_big5hkscs2004 353BIG5-HKSCS, ei_big5hkscs2008 354BIG5HKSCS, ei_big5hkscs2008 355BIG5-HKSCS:2008, ei_big5hkscs2008 356EUC-KR, ei_euc_kr 357EUCKR, ei_euc_kr 358CSEUCKR, ei_euc_kr 359IBM-EUCKR, ei_euc_kr 360CP949, ei_cp949 361UHC, ei_cp949 362JOHAB, ei_johab 363CP1361, ei_johab 364ISO-2022-KR, ei_iso2022_kr 365CSISO2022KR, ei_iso2022_kr 366CHAR, ei_local_char 367WCHAR_T, ei_local_wchar_t 368