diff options
Diffstat (limited to 'tests/charsets.gperf')
-rw-r--r-- | tests/charsets.gperf | 800 |
1 files changed, 800 insertions, 0 deletions
diff --git a/tests/charsets.gperf b/tests/charsets.gperf new file mode 100644 index 0000000..506480f --- /dev/null +++ b/tests/charsets.gperf @@ -0,0 +1,800 @@ +%{ +/* Generated from IANA charset data from http://www.iana.org/assignments/character-sets by charsets.awk */ +/* last updated 2002-06-14 */ +/* process with: + gperf -CDEGTlot -H charset_hash -K name -L ANSI-C -N charset_entry +*/ +%} +struct charset { const char *name; /* name or alias */ int mib; /* MIBenum for name, -1 * MIBenum for alias */ }; +%% +437, -2011 +850, -2009 +851, -2045 +852, -2010 +855, -2046 +857, -2047 +860, -2048 +861, -2049 +862, -2013 +863, -2050 +865, -2052 +866, -2086 +869, -2054 +904, -2060 +adobe-standard-encoding, 2005 +adobe-symbol-encoding, 2020 +ansi_x3.110-1983, 74 +ansi_x3.4-1968, 3 +ansi_x3.4-1986, -3 +arabic, -9 +arabic7, -65 +ascii, -3 +asmo-708, -9 +asmo_449, 65 +big5, 2026 +big5-hkscs, 2101 +bs_4730, 20 +bs_viewdata, 50 +ca, -78 +ccsid00858, -2089 +ccsid00924, -2090 +ccsid01140, -2091 +ccsid01141, -2092 +ccsid01142, -2093 +ccsid01143, -2094 +ccsid01144, -2095 +ccsid01145, -2096 +ccsid01146, -2097 +ccsid01147, -2098 +ccsid01148, -2099 +ccsid01149, -2100 +cesu-8, 1016 +chinese, -57 +cn, -56 +cp-ar, -2053 +cp-gr, -2054 +cp-is, -2049 +cp00858, -2089 +cp00924, -2090 +cp01140, -2091 +cp01141, -2092 +cp01142, -2093 +cp01143, -2094 +cp01144, -2095 +cp01145, -2096 +cp01146, -2097 +cp01147, -2098 +cp01148, -2099 +cp01149, -2100 +cp037, -2028 +cp038, -2029 +cp1026, -2063 +cp273, -2030 +cp274, -2031 +cp275, -2032 +cp278, -2034 +cp280, -2035 +cp281, -2036 +cp284, -2037 +cp285, -2038 +cp290, -2039 +cp297, -2040 +cp367, -3 +cp420, -2041 +cp423, -2042 +cp424, -2043 +cp437, -2011 +cp500, -2044 +cp775, -2087 +cp819, -4 +cp850, -2009 +cp851, -2045 +cp852, -2010 +cp855, -2046 +cp857, -2047 +cp860, -2048 +cp861, -2049 +cp862, -2013 +cp863, -2050 +cp864, -2051 +cp865, -2052 +cp866, -2086 +cp868, -2053 +cp869, -2054 +cp870, -2055 +cp871, -2056 +cp880, -2057 +cp891, -2058 +cp903, -2059 +cp904, -2060 +cp905, -2061 +cp918, -2062 +cp936, -113 +csa7-1, -78 +csa7-2, -79 +csa_t500-1983, -74 +csa_z243.4-1985-1, 78 +csa_z243.4-1985-2, 79 +csa_z243.4-1985-gr, 80 +csadobestandardencoding, -2005 +csascii, -3 +csbig5, -2026 +cscesu-8, -1016 +csdecmcs, -2008 +csdkus, -101 +csebcdicatdea, -2065 +csebcdiccafr, -2066 +csebcdicdkno, -2067 +csebcdicdknoa, -2068 +csebcdices, -2074 +csebcdicesa, -2075 +csebcdicess, -2076 +csebcdicfise, -2069 +csebcdicfisea, -2070 +csebcdicfr, -2071 +csebcdicit, -2072 +csebcdicpt, -2073 +csebcdicuk, -2077 +csebcdicus, -2078 +cseucfixwidjapanese, -19 +cseuckr, -38 +cseucpkdfmtjapanese, -18 +csgb2312, -2025 +cshalfwidthkatakana, -15 +cshpdesktop, -2021 +cshplegal, -2017 +cshpmath8, -2019 +cshppifont, -2018 +cshppsmath, -2020 +cshproman8, -2004 +csibbm904, -2060 +csibm037, -2028 +csibm038, -2029 +csibm1026, -2063 +csibm273, -2030 +csibm274, -2031 +csibm275, -2032 +csibm277, -2033 +csibm278, -2034 +csibm280, -2035 +csibm281, -2036 +csibm284, -2037 +csibm285, -2038 +csibm290, -2039 +csibm297, -2040 +csibm420, -2041 +csibm423, -2042 +csibm424, -2043 +csibm500, -2044 +csibm851, -2045 +csibm855, -2046 +csibm857, -2047 +csibm860, -2048 +csibm861, -2049 +csibm863, -2050 +csibm864, -2051 +csibm865, -2052 +csibm866, -2086 +csibm868, -2053 +csibm869, -2054 +csibm870, -2055 +csibm871, -2056 +csibm880, -2057 +csibm891, -2058 +csibm903, -2059 +csibm905, -2061 +csibm918, -2062 +csibmebcdicatde, -2064 +csibmsymbols, -2015 +csibmthai, -2016 +csinvariant, -29 +csiso102t617bit, -75 +csiso10367box, -96 +csiso103t618bit, -76 +csiso10646utf1, -27 +csiso10swedish, -35 +csiso111ecmacyrillic, -77 +csiso11swedishfornames, -21 +csiso121canadian1, -78 +csiso122canadian2, -79 +csiso123csaz24341985gr, -80 +csiso128t101g2, -83 +csiso139csn369103, -86 +csiso13jisc6220jp, -41 +csiso141jusib1002, -87 +csiso143iecp271, -88 +csiso146serbian, -89 +csiso147macedonian, -90 +csiso14jisc6220ro, -42 +csiso150, -91 +csiso150greekccitt, -91 +csiso151cuba, -92 +csiso153gost1976874, -94 +csiso158lap, -97 +csiso159jisx02121990, -98 +csiso15italian, -22 +csiso16portuguese, -43 +csiso17spanish, -23 +csiso18greek7old, -44 +csiso19latingreek, -45 +csiso2022jp, -39 +csiso2022jp2, -40 +csiso2022kr, -37 +csiso2033, -73 +csiso21german, -24 +csiso25french, -46 +csiso27latingreek1, -47 +csiso2intlrefversion, -30 +csiso42jisc62261978, -49 +csiso47bsviewdata, -50 +csiso49inis, -51 +csiso4unitedkingdom, -20 +csiso50inis8, -52 +csiso51iniscyrillic, -53 +csiso5427cyrillic, -48 +csiso5428greek, -55 +csiso57gb1988, -56 +csiso58gb231280, -57 +csiso60danishnorwegian, -25 +csiso60norwegian1, -25 +csiso61norwegian2, -58 +csiso646basic1983, -28 +csiso646danish, -99 +csiso6937add, -93 +csiso69french, -26 +csiso70videotexsupp1, -59 +csiso84portuguese2, -60 +csiso85spanish2, -61 +csiso86hungarian, -62 +csiso87jisx0208, -63 +csiso88596e, -81 +csiso88596i, -82 +csiso88598e, -84 +csiso88598i, -85 +csiso8859supp, -95 +csiso88greek7, -64 +csiso89asmo449, -65 +csiso90, -66 +csiso91jisc62291984a, -67 +csiso92jisc62991984b, -68 +csiso93jis62291984badd, -69 +csiso94jis62291984hand, -70 +csiso95jis62291984handadd, -71 +csiso96jisc62291984kana, -72 +csiso99naplps, -74 +csisolatin1, -4 +csisolatin2, -5 +csisolatin3, -6 +csisolatin4, -7 +csisolatin5, -12 +csisolatin6, -13 +csisolatinarabic, -9 +csisolatincyrillic, -8 +csisolatingreek, -10 +csisolatinhebrew, -11 +csisotextcomm, -14 +csjisencoding, -16 +cskoi8r, -2084 +csksc56011987, -36 +csksc5636, -102 +csmacintosh, -2027 +csmicrosoftpublishing, -2023 +csmnem, -2081 +csmnemonic, -2080 +csn_369103, 86 +csnatsdano, -33 +csnatsdanoadd, -34 +csnatssefi, -31 +csnatssefiadd, -32 +cspc775baltic, -2087 +cspc850multilingual, -2009 +cspc862latinhebrew, -2013 +cspc8codepage437, -2011 +cspc8danishnorwegian, -2012 +cspc8turkish, -2014 +cspcp852, -2010 +csshiftjis, -17 +csucs4, -1001 +csunicode, -1000 +csunicode11, -1010 +csunicode11utf7, -103 +csunicodeascii, -1002 +csunicodeibm1261, -1005 +csunicodeibm1264, -1008 +csunicodeibm1265, -1009 +csunicodeibm1268, -1006 +csunicodeibm1276, -1007 +csunicodelatin1, -1003 +csunknown8bit, -2079 +csusdk, -100 +csventurainternational, -2007 +csventuramath, -2022 +csventuraus, -2006 +csviqr, -2083 +csviscii, -2082 +cswindows30latin1, -2000 +cswindows31j, -2024 +cswindows31latin1, -2001 +cswindows31latin2, -2002 +cswindows31latin5, -2003 +cuba, -92 +cyrillic, -8 +de, -24 +dec, -2008 +dec-mcs, 2008 +din_66003, 24 +dk, -99 +dk-us, 101 +ds2089, -99 +ds_2089, 99 +e13b, -73 +ebcdic-at-de, 2064 +ebcdic-at-de-a, 2065 +ebcdic-be, -2031 +ebcdic-br, -2032 +ebcdic-ca-fr, 2066 +ebcdic-cp-ar1, -2041 +ebcdic-cp-ar2, -2062 +ebcdic-cp-be, -2044 +ebcdic-cp-ca, -2028 +ebcdic-cp-ch, -2044 +ebcdic-cp-dk, -2033 +ebcdic-cp-es, -2037 +ebcdic-cp-fi, -2034 +ebcdic-cp-fr, -2040 +ebcdic-cp-gb, -2038 +ebcdic-cp-gr, -2042 +ebcdic-cp-he, -2043 +ebcdic-cp-is, -2056 +ebcdic-cp-it, -2035 +ebcdic-cp-nl, -2028 +ebcdic-cp-no, -2033 +ebcdic-cp-roece, -2055 +ebcdic-cp-se, -2034 +ebcdic-cp-tr, -2061 +ebcdic-cp-us, -2028 +ebcdic-cp-wt, -2028 +ebcdic-cp-yu, -2055 +ebcdic-cyrillic, -2057 +ebcdic-de-273+euro, -2092 +ebcdic-dk-277+euro, -2093 +ebcdic-dk-no, 2067 +ebcdic-dk-no-a, 2068 +ebcdic-es, 2074 +ebcdic-es-284+euro, -2096 +ebcdic-es-a, 2075 +ebcdic-es-s, 2076 +ebcdic-fi-278+euro, -2094 +ebcdic-fi-se, 2069 +ebcdic-fi-se-a, 2070 +ebcdic-fr, 2071 +ebcdic-fr-297+euro, -2098 +ebcdic-gb-285+euro, -2097 +ebcdic-int, -2029 +ebcdic-international-500+euro, -2099 +ebcdic-is-871+euro, -2100 +ebcdic-it, 2072 +ebcdic-it-280+euro, -2095 +ebcdic-jp-e, -2036 +ebcdic-jp-kana, -2039 +ebcdic-latin9--euro, -2090 +ebcdic-no-277+euro, -2093 +ebcdic-pt, 2073 +ebcdic-se-278+euro, -2094 +ebcdic-uk, 2077 +ebcdic-us, 2078 +ebcdic-us-37+euro, -2091 +ecma-114, -9 +ecma-118, -10 +ecma-cyrillic, 77 +elot_928, -10 +es, 23 +es2, 61 +euc-jp, -18 +euc-kr, 38 +extended_unix_code_fixed_width_for_japanese, 19 +extended_unix_code_packed_format_for_japanese, 18 +fi, -35 +fr, -26 +gb, -20 +gb18030, 114 +gb2312, 2025 +gb_1988-80, 56 +gb_2312-80, 57 +gbk, 113 +gost_19768-74, 94 +greek, -10 +greek-ccitt, 91 +greek7, 64 +greek7-old, 44 +greek8, -10 +hebrew, -11 +hp-desktop, 2021 +hp-legal, 2017 +hp-math8, 2019 +hp-pi-font, 2018 +hp-roman8, 2004 +hu, -62 +hz-gb-2312, 2085 +ibm-symbols, 2015 +ibm-thai, 2016 +ibm00858, 2089 +ibm00924, 2090 +ibm01140, 2091 +ibm01141, 2092 +ibm01142, 2093 +ibm01143, 2094 +ibm01144, 2095 +ibm01145, 2096 +ibm01146, 2097 +ibm01147, 2098 +ibm01148, 2099 +ibm01149, 2100 +ibm037, 2028 +ibm038, 2029 +ibm1026, 2063 +ibm273, 2030 +ibm274, 2031 +ibm275, 2032 +ibm277, 2033 +ibm278, 2034 +ibm280, 2035 +ibm281, 2036 +ibm284, 2037 +ibm285, 2038 +ibm290, 2039 +ibm297, 2040 +ibm367, -3 +ibm420, 2041 +ibm423, 2042 +ibm424, 2043 +ibm437, 2011 +ibm500, 2044 +ibm775, 2087 +ibm819, -4 +ibm850, 2009 +ibm851, 2045 +ibm852, 2010 +ibm855, 2046 +ibm857, 2047 +ibm860, 2048 +ibm861, 2049 +ibm862, 2013 +ibm863, 2050 +ibm864, 2051 +ibm865, 2052 +ibm866, 2086 +ibm868, 2053 +ibm869, 2054 +ibm870, 2055 +ibm871, 2056 +ibm880, 2057 +ibm891, 2058 +ibm903, 2059 +ibm904, 2060 +ibm905, 2061 +ibm918, 2062 +iec_p27-1, 88 +inis, 51 +inis-8, 52 +inis-cyrillic, 53 +invariant, 29 +irv, -30 +iso-10646, -1003 +iso-10646-j-1, 0 +iso-10646-ucs-2, 1000 +iso-10646-ucs-4, 1001 +iso-10646-ucs-basic, 1002 +iso-10646-unicode-latin1, 1003 +iso-10646-utf-1, 27 +iso-2022-cn, 104 +iso-2022-cn-ext, 105 +iso-2022-jp, 39 +iso-2022-jp-2, 40 +iso-2022-kr, 37 +iso-8859-1, -4 +iso-8859-1-windows-3.0-latin-1, 2000 +iso-8859-1-windows-3.1-latin-1, 2001 +iso-8859-10, 13 +iso-8859-13, 109 +iso-8859-14, 110 +iso-8859-15, 111 +iso-8859-16, 112 +iso-8859-2, -5 +iso-8859-2-windows-latin-2, 2002 +iso-8859-3, -6 +iso-8859-4, -7 +iso-8859-5, -8 +iso-8859-6, -9 +iso-8859-6-e, -81 +iso-8859-6-i, -82 +iso-8859-7, -10 +iso-8859-8, -11 +iso-8859-8-e, -84 +iso-8859-8-i, -85 +iso-8859-9, -12 +iso-8859-9-windows-latin-5, 2003 +iso-celtic, -110 +iso-ir-10, -35 +iso-ir-100, -4 +iso-ir-101, -5 +iso-ir-102, -75 +iso-ir-103, -76 +iso-ir-109, -6 +iso-ir-11, -21 +iso-ir-110, -7 +iso-ir-111, -77 +iso-ir-121, -78 +iso-ir-122, -79 +iso-ir-123, -80 +iso-ir-126, -10 +iso-ir-127, -9 +iso-ir-128, -83 +iso-ir-13, -41 +iso-ir-138, -11 +iso-ir-139, -86 +iso-ir-14, -42 +iso-ir-141, -87 +iso-ir-142, -14 +iso-ir-143, -88 +iso-ir-144, -8 +iso-ir-146, -89 +iso-ir-147, -90 +iso-ir-148, -12 +iso-ir-149, -36 +iso-ir-15, -22 +iso-ir-150, -91 +iso-ir-151, -92 +iso-ir-152, -93 +iso-ir-153, -94 +iso-ir-154, -95 +iso-ir-155, -96 +iso-ir-157, -13 +iso-ir-158, -97 +iso-ir-159, -98 +iso-ir-16, -43 +iso-ir-17, -23 +iso-ir-18, -44 +iso-ir-19, -45 +iso-ir-199, -110 +iso-ir-2, -30 +iso-ir-21, -24 +iso-ir-25, -46 +iso-ir-27, -47 +iso-ir-37, -48 +iso-ir-4, -20 +iso-ir-42, -49 +iso-ir-47, -50 +iso-ir-49, -51 +iso-ir-50, -52 +iso-ir-51, -53 +iso-ir-54, -54 +iso-ir-55, -55 +iso-ir-57, -56 +iso-ir-58, -57 +iso-ir-6, -3 +iso-ir-60, -25 +iso-ir-61, -58 +iso-ir-69, -26 +iso-ir-70, -59 +iso-ir-8-1, -31 +iso-ir-8-2, -32 +iso-ir-84, -60 +iso-ir-85, -61 +iso-ir-86, -62 +iso-ir-87, -63 +iso-ir-88, -64 +iso-ir-89, -65 +iso-ir-9-1, -33 +iso-ir-9-2, -34 +iso-ir-90, 66 +iso-ir-91, -67 +iso-ir-92, -68 +iso-ir-93, -69 +iso-ir-94, -70 +iso-ir-95, -71 +iso-ir-96, -72 +iso-ir-98, -73 +iso-ir-99, -74 +iso-unicode-ibm-1261, 1005 +iso-unicode-ibm-1264, 1008 +iso-unicode-ibm-1265, 1009 +iso-unicode-ibm-1268, 1006 +iso-unicode-ibm-1276, 1007 +iso5427cyrillic1981, -54 +iso646-ca, -78 +iso646-ca2, -79 +iso646-cn, -56 +iso646-cu, -92 +iso646-de, -24 +iso646-dk, -99 +iso646-es, -23 +iso646-es2, -61 +iso646-fi, -35 +iso646-fr, -26 +iso646-fr1, -46 +iso646-gb, -20 +iso646-hu, -62 +iso646-it, -22 +iso646-jp, -42 +iso646-jp-ocr-b, -68 +iso646-kr, -102 +iso646-no, -25 +iso646-no2, -58 +iso646-pt, -43 +iso646-pt2, -60 +iso646-se, -35 +iso646-se2, -21 +iso646-us, -3 +iso646-yu, -87 +iso_10367-box, 96 +iso_2033-1983, 73 +iso_5427, 48 +iso_5427:1981, 54 +iso_5428:1980, 55 +iso_646.basic:1983, 28 +iso_646.irv:1983, 30 +iso_646.irv:1991, -3 +iso_6937-2-25, 93 +iso_6937-2-add, 14 +iso_8859-1, -4 +iso_8859-10:1992, -13 +iso_8859-14, -110 +iso_8859-14:1998, -110 +iso_8859-15, -111 +iso_8859-1:1987, 4 +iso_8859-2, -5 +iso_8859-2:1987, 5 +iso_8859-3, -6 +iso_8859-3:1988, 6 +iso_8859-4, -7 +iso_8859-4:1988, 7 +iso_8859-5, -8 +iso_8859-5:1988, 8 +iso_8859-6, -9 +iso_8859-6-e, 81 +iso_8859-6-i, 82 +iso_8859-6:1987, 9 +iso_8859-7, -10 +iso_8859-7:1987, 10 +iso_8859-8, -11 +iso_8859-8-e, 84 +iso_8859-8-i, 85 +iso_8859-8:1988, 11 +iso_8859-9, -12 +iso_8859-9:1989, 12 +iso_8859-supp, 95 +iso_9036, -65 +it, 22 +jis_c6220-1969, -41 +jis_c6220-1969-jp, 41 +jis_c6220-1969-ro, 42 +jis_c6226-1978, 49 +jis_c6226-1983, 63 +jis_c6229-1984-a, 67 +jis_c6229-1984-b, 68 +jis_c6229-1984-b-add, 69 +jis_c6229-1984-hand, 70 +jis_c6229-1984-hand-add, 71 +jis_c6229-1984-kana, 72 +jis_encoding, 16 +jis_x0201, 15 +jis_x0208-1983, -63 +jis_x0212-1990, 98 +jp, -42 +jp-ocr-a, -67 +jp-ocr-b, -68 +jp-ocr-b-add, -69 +jp-ocr-hand, -70 +jp-ocr-hand-add, -71 +js, -87 +jus_i.b1.002, 87 +jus_i.b1.003-mac, 90 +jus_i.b1.003-serb, 89 +katakana, -41 +koi8-r, 2084 +koi8-u, 2088 +korean, -36 +ks_c_5601-1987, 36 +ks_c_5601-1989, -36 +ksc5636, 102 +ksc_5601, -36 +l1, -4 +l2, -5 +l3, -6 +l4, -7 +l5, -12 +l6, -13 +l8, -110 +lap, -97 +latin-greek, 45 +latin-greek-1, 47 +latin-lap, 97 +latin1, -4 +latin1-2-5, -95 +latin2, -5 +latin3, -6 +latin4, -7 +latin5, -12 +latin6, -13 +latin8, -110 +mac, -2027 +macedonian, -90 +macintosh, 2027 +microsoft-publishing, 2023 +mnem, 2081 +mnemonic, 2080 +ms936, -113 +ms_kanji, -17 +msz_7795.3, 62 +naplps, -74 +nats-dano, 33 +nats-dano-add, 34 +nats-sefi, 31 +nats-sefi-add, 32 +nc_nc00-10:81, 92 +nf_z_62-010, 26 +nf_z_62-010_(1973), 46 +no, -25 +no2, -58 +ns_4551-1, 25 +ns_4551-2, 58 +pc-multilingual-850+euro, -2089 +pc8-danish-norwegian, 2012 +pc8-turkish, 2014 +pt, 43 +pt2, 60 +r8, -2004 +ref, -28 +roman8, -2004 +scsu, 1011 +se, -35 +se2, -21 +sen_850200_b, 35 +sen_850200_c, 21 +serbian, -89 +shift_jis, 17 +st_sev_358-88, -94 +t.101-g2, 83 +t.61, -76 +t.61-7bit, 75 +t.61-8bit, 76 +tis-620, 2259 +uk, -20 +unicode-1-1, 1010 +unicode-1-1-utf-7, 103 +unknown-8bit, 2079 +us, -3 +us-ascii, -3 +us-dk, 100 +utf-16, 1015 +utf-16be, 1013 +utf-16le, 1014 +utf-32, 1017 +utf-32be, 1018 +utf-32le, 1019 +utf-7, 1012 +utf-8, 106 +ventura-international, 2007 +ventura-math, 2022 +ventura-us, 2006 +videotex-suppl, 59 +viqr, 2083 +viscii, 2082 +windows-1250, 2250 +windows-1251, 2251 +windows-1252, 2252 +windows-1253, 2253 +windows-1254, 2254 +windows-1255, 2255 +windows-1256, 2256 +windows-1257, 2257 +windows-1258, 2258 +windows-31j, 2024 +windows-936, -113 +x0201, -15 +x0201-7, -41 +x0208, -63 +x0212, -98 +yu, -87 +%% |