charsets.gperf   [plain text]


%{
/* 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
%%