diff -NurBb libiconv-1.9.2/lib/aliases.gperf libiconv-1.9.2_coptic/lib/aliases.gperf --- libiconv-1.9.2/lib/aliases.gperf 2003-06-24 12:40:56.000000000 +0200 +++ libiconv-1.9.2_coptic/lib/aliases.gperf 2006-05-01 16:15:59.000000000 +0200 @@ -338,3 +338,4 @@ CSISO2022KR, ei_iso2022_kr CHAR, ei_local_char WCHAR_T, ei_local_wchar_t +CS_COPTIC, ei_cs_coptic diff -NurBb libiconv-1.9.2/lib/aliases.h libiconv-1.9.2_coptic/lib/aliases.h --- libiconv-1.9.2/lib/aliases.h 2003-06-24 12:40:56.000000000 +0200 +++ libiconv-1.9.2_coptic/lib/aliases.h 2006-05-01 21:34:31.000000000 +0200 @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.0.1 */ -/* Command-line: gperf -m 10 lib/aliases.gperf */ +/* Command-line: gperf -m 10 aliases.gperf */ /* Computed positions: -k'1,3-11,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,15 +29,15 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to ." #endif -#line 1 "lib/aliases.gperf" +#line 1 "aliases.gperf" struct alias { int name; unsigned int encoding_index; }; -#define TOTAL_KEYWORDS 329 +#define TOTAL_KEYWORDS 330 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 45 #define MIN_HASH_VALUE 11 -#define MAX_HASH_VALUE 849 -/* maximum key range = 839, duplicates = 0 */ +#define MAX_HASH_VALUE 843 +/* maximum key range = 833, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ { static const unsigned short asso_values[] = { - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 12, 99, 850, 41, 2, - 7, 6, 56, 4, 3, 74, 8, 17, 181, 850, - 850, 850, 850, 850, 850, 18, 172, 5, 18, 59, - 123, 45, 100, 2, 227, 205, 135, 173, 4, 2, - 20, 850, 5, 58, 20, 143, 324, 131, 164, 13, - 5, 850, 850, 850, 850, 49, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850 + 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 12, 126, 844, 41, 2, + 7, 6, 56, 4, 3, 74, 8, 17, 242, 844, + 844, 844, 844, 844, 844, 18, 172, 5, 18, 59, + 64, 45, 72, 2, 248, 205, 135, 173, 4, 2, + 57, 844, 5, 58, 20, 143, 202, 131, 209, 16, + 14, 844, 844, 844, 844, 49, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844 }; register int hval = len; @@ -151,6 +151,7 @@ char stringpool_str85[sizeof("ISO-IR-159")]; char stringpool_str86[sizeof("ISO-8859-15")]; char stringpool_str87[sizeof("ISO-8859-3")]; + char stringpool_str88[sizeof("HZ")]; char stringpool_str89[sizeof("ISO-8859-2")]; char stringpool_str90[sizeof("ISO-8859-13")]; char stringpool_str91[sizeof("ISO-8859-8")]; @@ -164,7 +165,6 @@ char stringpool_str104[sizeof("CP850")]; char stringpool_str105[sizeof("ISO-IR-203")]; char stringpool_str106[sizeof("CP1250")]; - char stringpool_str107[sizeof("HZ")]; char stringpool_str109[sizeof("ISO-8859-9")]; char stringpool_str113[sizeof("CP950")]; char stringpool_str114[sizeof("ISO-2022-CN")]; @@ -198,6 +198,7 @@ char stringpool_str155[sizeof("ISO-IR-179")]; char stringpool_str156[sizeof("UHC")]; char stringpool_str158[sizeof("ISO-IR-14")]; + char stringpool_str159[sizeof("CS_COPTIC")]; char stringpool_str160[sizeof("ISO-8859-10")]; char stringpool_str167[sizeof("CP367")]; char stringpool_str168[sizeof("ISO_8859-10:1992")]; @@ -215,13 +216,12 @@ char stringpool_str181[sizeof("LATIN2")]; char stringpool_str183[sizeof("LATIN8")]; char stringpool_str184[sizeof("ISO_8859-14:1998")]; - char stringpool_str185[sizeof("GEORGIAN-ACADEMY")]; char stringpool_str186[sizeof("MAC")]; char stringpool_str187[sizeof("ISO-8859-4")]; + char stringpool_str188[sizeof("GEORGIAN-ACADEMY")]; char stringpool_str189[sizeof("TIS-620")]; char stringpool_str190[sizeof("ISO-8859-14")]; char stringpool_str191[sizeof("GB18030")]; - char stringpool_str192[sizeof("X0212")]; char stringpool_str193[sizeof("L4")]; char stringpool_str196[sizeof("ISO-IR-57")]; char stringpool_str197[sizeof("ISO_8859-10")]; @@ -238,7 +238,6 @@ char stringpool_str214[sizeof("LATIN-9")]; char stringpool_str215[sizeof("ISO-IR-144")]; char stringpool_str220[sizeof("L10")]; - char stringpool_str221[sizeof("X0201")]; char stringpool_str222[sizeof("ROMAN8")]; char stringpool_str223[sizeof("ISO-8859-7")]; char stringpool_str224[sizeof("ISO_8859-4")]; @@ -249,14 +248,16 @@ char stringpool_str229[sizeof("BIG5")]; char stringpool_str231[sizeof("TIS620-0")]; char stringpool_str232[sizeof("UCS-2")]; - char stringpool_str233[sizeof("X0208")]; + char stringpool_str233[sizeof("UTF-16")]; + char stringpool_str234[sizeof("TCVN")]; + char stringpool_str237[sizeof("X0212")]; char stringpool_str238[sizeof("CSBIG5")]; char stringpool_str239[sizeof("CSKOI8R")]; + char stringpool_str240[sizeof("UTF-8")]; char stringpool_str241[sizeof("GB_1988-80")]; char stringpool_str242[sizeof("BIG-5")]; char stringpool_str243[sizeof("KOI8-R")]; - char stringpool_str244[sizeof("IBM-CP1133")]; - char stringpool_str249[sizeof("JP")]; + char stringpool_str245[sizeof("UTF-32")]; char stringpool_str250[sizeof("US-ASCII")]; char stringpool_str251[sizeof("CN-BIG5")]; char stringpool_str252[sizeof("LATIN10")]; @@ -268,7 +269,7 @@ char stringpool_str261[sizeof("CSISOLATIN1")]; char stringpool_str263[sizeof("CSISOLATIN6")]; char stringpool_str265[sizeof("CSISOLATIN5")]; - char stringpool_str266[sizeof("TIS620.2533-1")]; + char stringpool_str266[sizeof("X0201")]; char stringpool_str267[sizeof("MACCROATIAN")]; char stringpool_str269[sizeof("CSISOLATIN3")]; char stringpool_str270[sizeof("UNICODE-1-1")]; @@ -277,63 +278,55 @@ char stringpool_str274[sizeof("CSISOLATINCYRILLIC")]; char stringpool_str275[sizeof("IBM850")]; char stringpool_str276[sizeof("MS-ANSI")]; - char stringpool_str278[sizeof("TIS620.2529-1")]; + char stringpool_str277[sizeof("VISCII")]; + char stringpool_str278[sizeof("X0208")]; char stringpool_str279[sizeof("LATIN4")]; - char stringpool_str280[sizeof("GEORGIAN-PS")]; + char stringpool_str281[sizeof("IBM-CP1133")]; char stringpool_str284[sizeof("EUCKR")]; char stringpool_str285[sizeof("CSISOLATINARABIC")]; + char stringpool_str286[sizeof("CSVISCII")]; char stringpool_str290[sizeof("ECMA-118")]; - char stringpool_str292[sizeof("UTF-16")]; + char stringpool_str293[sizeof("TIS620.2533-1")]; char stringpool_str295[sizeof("ARMSCII-8")]; char stringpool_str297[sizeof("EUC-KR")]; char stringpool_str298[sizeof("ISO-10646-UCS-2")]; - char stringpool_str299[sizeof("UTF-8")]; + char stringpool_str299[sizeof("MACTHAI")]; char stringpool_str301[sizeof("KOREAN")]; char stringpool_str302[sizeof("CYRILLIC")]; - char stringpool_str304[sizeof("UTF-32")]; - char stringpool_str305[sizeof("TIS620.2533-0")]; + char stringpool_str305[sizeof("TIS620.2529-1")]; char stringpool_str306[sizeof("CSUNICODE")]; - char stringpool_str310[sizeof("ISO_8859-5:1988")]; - char stringpool_str312[sizeof("ISO_8859-3:1988")]; - char stringpool_str314[sizeof("ISO_8859-8:1988")]; + char stringpool_str307[sizeof("JP")]; + char stringpool_str311[sizeof("HP-ROMAN8")]; char stringpool_str315[sizeof("LATIN7")]; char stringpool_str316[sizeof("ISO-2022-KR")]; + char stringpool_str317[sizeof("GEORGIAN-PS")]; char stringpool_str319[sizeof("KSC_5601")]; - char stringpool_str327[sizeof("MACTHAI")]; + char stringpool_str322[sizeof("WCHAR_T")]; char stringpool_str329[sizeof("CSUCS4")]; char stringpool_str330[sizeof("UCS-4")]; char stringpool_str331[sizeof("CSUNICODE11UTF7")]; - char stringpool_str332[sizeof("ISO_8859-9:1989")]; + char stringpool_str332[sizeof("TIS620.2533-0")]; char stringpool_str333[sizeof("CN-GB-ISOIR165")]; - char stringpool_str336[sizeof("EUCJP")]; char stringpool_str338[sizeof("IBM367")]; - char stringpool_str339[sizeof("HP-ROMAN8")]; + char stringpool_str339[sizeof("TCVN5712-1")]; + char stringpool_str341[sizeof("TCVN-5712")]; char stringpool_str344[sizeof("ASMO-708")]; char stringpool_str346[sizeof("ISO646-US")]; char stringpool_str347[sizeof("ISO-10646-UCS-4")]; char stringpool_str348[sizeof("UNICODE-1-1-UTF-7")]; - char stringpool_str349[sizeof("EUC-JP")]; - char stringpool_str350[sizeof("WCHAR_T")]; char stringpool_str351[sizeof("EUCTW")]; - char stringpool_str352[sizeof("ISO-2022-JP-1")]; - char stringpool_str353[sizeof("CSHPROMAN8")]; - char stringpool_str354[sizeof("ISO646-JP")]; + char stringpool_str352[sizeof("HZ-GB-2312")]; char stringpool_str355[sizeof("CSISO2022KR")]; - char stringpool_str356[sizeof("TCVN")]; - char stringpool_str357[sizeof("ISO-2022-JP-2")]; - char stringpool_str362[sizeof("ISO_8859-4:1988")]; + char stringpool_str362[sizeof("CSHPROMAN8")]; char stringpool_str364[sizeof("EUC-TW")]; char stringpool_str365[sizeof("CSISO58GB231280")]; char stringpool_str367[sizeof("MS-EE")]; - char stringpool_str368[sizeof("ISO-2022-JP")]; char stringpool_str369[sizeof("CSISOLATIN4")]; - char stringpool_str372[sizeof("CSPC862LATINHEBREW")]; - char stringpool_str373[sizeof("NEXTSTEP")]; - char stringpool_str374[sizeof("ISO_8859-1:1987")]; - char stringpool_str375[sizeof("ISO_8859-6:1987")]; + char stringpool_str371[sizeof("ISO_8859-5:1988")]; + char stringpool_str372[sizeof("UTF-7")]; + char stringpool_str373[sizeof("ISO_8859-3:1988")]; + char stringpool_str375[sizeof("ISO_8859-8:1988")]; char stringpool_str377[sizeof("CSIBM866")]; - char stringpool_str379[sizeof("ISO_8859-2:1987")]; - char stringpool_str380[sizeof("HZ-GB-2312")]; char stringpool_str383[sizeof("WINDOWS-1251")]; char stringpool_str384[sizeof("WINDOWS-1256")]; char stringpool_str385[sizeof("WINDOWS-1255")]; @@ -343,98 +336,106 @@ char stringpool_str389[sizeof("WINDOWS-1258")]; char stringpool_str390[sizeof("GREEK8")]; char stringpool_str392[sizeof("MACROMAN")]; - char stringpool_str393[sizeof("JIS_C6226-1983")]; - char stringpool_str395[sizeof("CSISO2022JP2")]; + char stringpool_str393[sizeof("ISO_8859-9:1989")]; char stringpool_str396[sizeof("WINDOWS-936")]; - char stringpool_str397[sizeof("JIS0208")]; - char stringpool_str399[sizeof("VISCII")]; char stringpool_str402[sizeof("CSISO57GB1988")]; char stringpool_str403[sizeof("KS_C_5601-1989")]; - char stringpool_str407[sizeof("CSISO2022JP")]; - char stringpool_str408[sizeof("CSVISCII")]; + char stringpool_str409[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str410[sizeof("ISO-2022-JP-1")]; char stringpool_str411[sizeof("CN-GB")]; char stringpool_str412[sizeof("MACARABIC")]; + char stringpool_str414[sizeof("JIS_C6226-1983")]; + char stringpool_str415[sizeof("ISO-2022-JP-2")]; + char stringpool_str417[sizeof("MACINTOSH")]; + char stringpool_str418[sizeof("JIS0208")]; char stringpool_str422[sizeof("WINDOWS-1250")]; + char stringpool_str423[sizeof("ISO_8859-4:1988")]; + char stringpool_str426[sizeof("VISCII1.1-1")]; char stringpool_str428[sizeof("MACROMANIA")]; char stringpool_str429[sizeof("CSKSC56011987")]; - char stringpool_str430[sizeof("JIS_C6220-1969-RO")]; - char stringpool_str431[sizeof("UTF-7")]; + char stringpool_str431[sizeof("EUCJP")]; char stringpool_str434[sizeof("CSEUCKR")]; - char stringpool_str436[sizeof("CSISO14JISC6220RO")]; + char stringpool_str435[sizeof("ISO_8859-1:1987")]; + char stringpool_str436[sizeof("ISO_8859-6:1987")]; char stringpool_str437[sizeof("WINDOWS-1254")]; - char stringpool_str438[sizeof("CSISO159JISX02121990")]; - char stringpool_str446[sizeof("ISO_8859-7:1987")]; + char stringpool_str440[sizeof("ISO_8859-2:1987")]; + char stringpool_str442[sizeof("CSMACINTOSH")]; + char stringpool_str444[sizeof("EUC-JP")]; char stringpool_str447[sizeof("MACICELAND")]; + char stringpool_str449[sizeof("ISO646-JP")]; + char stringpool_str451[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str453[sizeof("CSISO2022JP2")]; char stringpool_str455[sizeof("WINDOWS-1257")]; + char stringpool_str457[sizeof("CSISO14JISC6220RO")]; char stringpool_str458[sizeof("GBK")]; + char stringpool_str459[sizeof("CSISO159JISX02121990")]; char stringpool_str460[sizeof("KS_C_5601-1987")]; - char stringpool_str461[sizeof("TCVN5712-1")]; - char stringpool_str463[sizeof("TCVN-5712")]; + char stringpool_str463[sizeof("ISO-2022-JP")]; + char stringpool_str465[sizeof("CSISOLATINHEBREW")]; + char stringpool_str468[sizeof("ISO_646.IRV:1991")]; char stringpool_str471[sizeof("UCS-2-INTERNAL")]; - char stringpool_str473[sizeof("MACINTOSH")]; char stringpool_str478[sizeof("UNICODELITTLE")]; char stringpool_str480[sizeof("UCS-2LE")]; - char stringpool_str483[sizeof("ANSI_X3.4-1986")]; - char stringpool_str485[sizeof("MS-CYRL")]; - char stringpool_str488[sizeof("ANSI_X3.4-1968")]; - char stringpool_str493[sizeof("CSISOLATINHEBREW")]; - char stringpool_str496[sizeof("MACCYRILLIC")]; - char stringpool_str498[sizeof("CSMACINTOSH")]; + char stringpool_str485[sizeof("UTF-16LE")]; + char stringpool_str488[sizeof("MS-CYRL")]; + char stringpool_str490[sizeof("JAVA")]; + char stringpool_str492[sizeof("NEXTSTEP")]; + char stringpool_str493[sizeof("UTF-32LE")]; + char stringpool_str499[sizeof("MACCYRILLIC")]; char stringpool_str501[sizeof("CSEUCTW")]; + char stringpool_str502[sizeof("CSISO2022JP")]; char stringpool_str503[sizeof("UNICODEBIG")]; - char stringpool_str510[sizeof("UCS-2-SWAPPED")]; + char stringpool_str505[sizeof("MS-HEBR")]; + char stringpool_str507[sizeof("ISO_8859-7:1987")]; char stringpool_str511[sizeof("CSISOLATINGREEK")]; char stringpool_str517[sizeof("UCS-2BE")]; char stringpool_str519[sizeof("KOI8-U")]; char stringpool_str520[sizeof("UCS-4-INTERNAL")]; - char stringpool_str521[sizeof("VISCII1.1-1")]; + char stringpool_str522[sizeof("UTF-16BE")]; char stringpool_str525[sizeof("KOI8-RU")]; char stringpool_str529[sizeof("UCS-4LE")]; - char stringpool_str533[sizeof("MS-HEBR")]; + char stringpool_str530[sizeof("UTF-32BE")]; + char stringpool_str531[sizeof("SHIFT-JIS")]; char stringpool_str537[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; - char stringpool_str544[sizeof("UTF-16LE")]; char stringpool_str547[sizeof("MULELAO-1")]; - char stringpool_str552[sizeof("UTF-32LE")]; + char stringpool_str555[sizeof("ANSI_X3.4-1986")]; char stringpool_str558[sizeof("MACCENTRALEUROPE")]; - char stringpool_str559[sizeof("UCS-4-SWAPPED")]; + char stringpool_str560[sizeof("ANSI_X3.4-1968")]; char stringpool_str561[sizeof("WINDOWS-874")]; - char stringpool_str563[sizeof("ISO_646.IRV:1991")]; char stringpool_str566[sizeof("UCS-4BE")]; - char stringpool_str569[sizeof("SHIFT-JIS")]; - char stringpool_str571[sizeof("JIS_X0212")]; + char stringpool_str568[sizeof("SHIFT_JIS")]; + char stringpool_str574[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str576[sizeof("HEBREW")]; char stringpool_str577[sizeof("MS-ARAB")]; char stringpool_str578[sizeof("GREEK")]; - char stringpool_str581[sizeof("UTF-16BE")]; - char stringpool_str587[sizeof("JISX0201-1976")]; - char stringpool_str589[sizeof("UTF-32BE")]; - char stringpool_str591[sizeof("JAVA")]; - char stringpool_str600[sizeof("JIS_X0201")]; - char stringpool_str604[sizeof("HEBREW")]; - char stringpool_str606[sizeof("SHIFT_JIS")]; - char stringpool_str612[sizeof("JIS_X0208")]; - char stringpool_str623[sizeof("CSISO87JISX0208")]; - char stringpool_str624[sizeof("JIS_X0212-1990")]; - char stringpool_str629[sizeof("JIS_X0208-1983")]; - char stringpool_str651[sizeof("TCVN5712-1:1993")]; - char stringpool_str663[sizeof("CSSHIFTJIS")]; - char stringpool_str664[sizeof("JIS_X0208-1990")]; + char stringpool_str584[sizeof("UCS-2-SWAPPED")]; + char stringpool_str590[sizeof("TCVN5712-1:1993")]; + char stringpool_str597[sizeof("CSSHIFTJIS")]; + char stringpool_str610[sizeof("BIGFIVE")]; + char stringpool_str623[sizeof("BIG-FIVE")]; + char stringpool_str633[sizeof("UCS-4-SWAPPED")]; + char stringpool_str637[sizeof("JIS_X0212")]; + char stringpool_str653[sizeof("JISX0201-1976")]; + char stringpool_str666[sizeof("JIS_X0201")]; + char stringpool_str678[sizeof("JIS_X0208")]; char stringpool_str683[sizeof("MACUKRAINE")]; - char stringpool_str688[sizeof("MS_KANJI")]; - char stringpool_str689[sizeof("CSHALFWIDTHKATAKANA")]; - char stringpool_str694[sizeof("JOHAB")]; - char stringpool_str708[sizeof("CSPC850MULTILINGUAL")]; - char stringpool_str713[sizeof("JIS_X0212.1990-0")]; - char stringpool_str714[sizeof("BIG5HKSCS")]; - char stringpool_str727[sizeof("BIG5-HKSCS")]; + char stringpool_str686[sizeof("BIG5HKSCS")]; + char stringpool_str687[sizeof("JOHAB")]; + char stringpool_str689[sizeof("CSISO87JISX0208")]; + char stringpool_str690[sizeof("JIS_X0212-1990")]; + char stringpool_str695[sizeof("JIS_X0208-1983")]; + char stringpool_str699[sizeof("BIG5-HKSCS")]; + char stringpool_str709[sizeof("MS_KANJI")]; + char stringpool_str730[sizeof("JIS_X0208-1990")]; + char stringpool_str745[sizeof("CSPC850MULTILINGUAL")]; char stringpool_str764[sizeof("MACGREEK")]; + char stringpool_str765[sizeof("MACTURKISH")]; char stringpool_str770[sizeof("MS-TURK")]; char stringpool_str771[sizeof("MS-GREEK")]; - char stringpool_str791[sizeof("BIGFIVE")]; - char stringpool_str804[sizeof("BIG-FIVE")]; - char stringpool_str821[sizeof("MACTURKISH")]; + char stringpool_str806[sizeof("JIS_X0212.1990-0")]; + char stringpool_str816[sizeof("MACHEBREW")]; + char stringpool_str827[sizeof("CSEUCPKDFMTJAPANESE")]; char stringpool_str843[sizeof("WINBALTRIM")]; - char stringpool_str844[sizeof("MACHEBREW")]; - char stringpool_str849[sizeof("CSEUCPKDFMTJAPANESE")]; }; static const struct stringpool_t stringpool_contents = { @@ -483,6 +484,7 @@ "ISO-IR-159", "ISO-8859-15", "ISO-8859-3", + "HZ", "ISO-8859-2", "ISO-8859-13", "ISO-8859-8", @@ -496,7 +498,6 @@ "CP850", "ISO-IR-203", "CP1250", - "HZ", "ISO-8859-9", "CP950", "ISO-2022-CN", @@ -530,6 +531,7 @@ "ISO-IR-179", "UHC", "ISO-IR-14", + "CS_COPTIC", "ISO-8859-10", "CP367", "ISO_8859-10:1992", @@ -547,13 +549,12 @@ "LATIN2", "LATIN8", "ISO_8859-14:1998", - "GEORGIAN-ACADEMY", "MAC", "ISO-8859-4", + "GEORGIAN-ACADEMY", "TIS-620", "ISO-8859-14", "GB18030", - "X0212", "L4", "ISO-IR-57", "ISO_8859-10", @@ -570,7 +571,6 @@ "LATIN-9", "ISO-IR-144", "L10", - "X0201", "ROMAN8", "ISO-8859-7", "ISO_8859-4", @@ -581,14 +581,16 @@ "BIG5", "TIS620-0", "UCS-2", - "X0208", + "UTF-16", + "TCVN", + "X0212", "CSBIG5", "CSKOI8R", + "UTF-8", "GB_1988-80", "BIG-5", "KOI8-R", - "IBM-CP1133", - "JP", + "UTF-32", "US-ASCII", "CN-BIG5", "LATIN10", @@ -600,7 +602,7 @@ "CSISOLATIN1", "CSISOLATIN6", "CSISOLATIN5", - "TIS620.2533-1", + "X0201", "MACCROATIAN", "CSISOLATIN3", "UNICODE-1-1", @@ -609,63 +611,55 @@ "CSISOLATINCYRILLIC", "IBM850", "MS-ANSI", - "TIS620.2529-1", + "VISCII", + "X0208", "LATIN4", - "GEORGIAN-PS", + "IBM-CP1133", "EUCKR", "CSISOLATINARABIC", + "CSVISCII", "ECMA-118", - "UTF-16", + "TIS620.2533-1", "ARMSCII-8", "EUC-KR", "ISO-10646-UCS-2", - "UTF-8", + "MACTHAI", "KOREAN", "CYRILLIC", - "UTF-32", - "TIS620.2533-0", + "TIS620.2529-1", "CSUNICODE", - "ISO_8859-5:1988", - "ISO_8859-3:1988", - "ISO_8859-8:1988", + "JP", + "HP-ROMAN8", "LATIN7", "ISO-2022-KR", + "GEORGIAN-PS", "KSC_5601", - "MACTHAI", + "WCHAR_T", "CSUCS4", "UCS-4", "CSUNICODE11UTF7", - "ISO_8859-9:1989", + "TIS620.2533-0", "CN-GB-ISOIR165", - "EUCJP", "IBM367", - "HP-ROMAN8", + "TCVN5712-1", + "TCVN-5712", "ASMO-708", "ISO646-US", "ISO-10646-UCS-4", "UNICODE-1-1-UTF-7", - "EUC-JP", - "WCHAR_T", "EUCTW", - "ISO-2022-JP-1", - "CSHPROMAN8", - "ISO646-JP", + "HZ-GB-2312", "CSISO2022KR", - "TCVN", - "ISO-2022-JP-2", - "ISO_8859-4:1988", + "CSHPROMAN8", "EUC-TW", "CSISO58GB231280", "MS-EE", - "ISO-2022-JP", "CSISOLATIN4", - "CSPC862LATINHEBREW", - "NEXTSTEP", - "ISO_8859-1:1987", - "ISO_8859-6:1987", + "ISO_8859-5:1988", + "UTF-7", + "ISO_8859-3:1988", + "ISO_8859-8:1988", "CSIBM866", - "ISO_8859-2:1987", - "HZ-GB-2312", "WINDOWS-1251", "WINDOWS-1256", "WINDOWS-1255", @@ -675,98 +669,106 @@ "WINDOWS-1258", "GREEK8", "MACROMAN", - "JIS_C6226-1983", - "CSISO2022JP2", + "ISO_8859-9:1989", "WINDOWS-936", - "JIS0208", - "VISCII", "CSISO57GB1988", "KS_C_5601-1989", - "CSISO2022JP", - "CSVISCII", + "CSPC862LATINHEBREW", + "ISO-2022-JP-1", "CN-GB", "MACARABIC", + "JIS_C6226-1983", + "ISO-2022-JP-2", + "MACINTOSH", + "JIS0208", "WINDOWS-1250", + "ISO_8859-4:1988", + "VISCII1.1-1", "MACROMANIA", "CSKSC56011987", - "JIS_C6220-1969-RO", - "UTF-7", + "EUCJP", "CSEUCKR", - "CSISO14JISC6220RO", + "ISO_8859-1:1987", + "ISO_8859-6:1987", "WINDOWS-1254", - "CSISO159JISX02121990", - "ISO_8859-7:1987", + "ISO_8859-2:1987", + "CSMACINTOSH", + "EUC-JP", "MACICELAND", + "ISO646-JP", + "JIS_C6220-1969-RO", + "CSISO2022JP2", "WINDOWS-1257", + "CSISO14JISC6220RO", "GBK", + "CSISO159JISX02121990", "KS_C_5601-1987", - "TCVN5712-1", - "TCVN-5712", + "ISO-2022-JP", + "CSISOLATINHEBREW", + "ISO_646.IRV:1991", "UCS-2-INTERNAL", - "MACINTOSH", "UNICODELITTLE", "UCS-2LE", - "ANSI_X3.4-1986", + "UTF-16LE", "MS-CYRL", - "ANSI_X3.4-1968", - "CSISOLATINHEBREW", + "JAVA", + "NEXTSTEP", + "UTF-32LE", "MACCYRILLIC", - "CSMACINTOSH", "CSEUCTW", + "CSISO2022JP", "UNICODEBIG", - "UCS-2-SWAPPED", + "MS-HEBR", + "ISO_8859-7:1987", "CSISOLATINGREEK", "UCS-2BE", "KOI8-U", "UCS-4-INTERNAL", - "VISCII1.1-1", + "UTF-16BE", "KOI8-RU", "UCS-4LE", - "MS-HEBR", + "UTF-32BE", + "SHIFT-JIS", "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", - "UTF-16LE", "MULELAO-1", - "UTF-32LE", + "ANSI_X3.4-1986", "MACCENTRALEUROPE", - "UCS-4-SWAPPED", + "ANSI_X3.4-1968", "WINDOWS-874", - "ISO_646.IRV:1991", "UCS-4BE", - "SHIFT-JIS", - "JIS_X0212", + "SHIFT_JIS", + "CSHALFWIDTHKATAKANA", + "HEBREW", "MS-ARAB", "GREEK", - "UTF-16BE", + "UCS-2-SWAPPED", + "TCVN5712-1:1993", + "CSSHIFTJIS", + "BIGFIVE", + "BIG-FIVE", + "UCS-4-SWAPPED", + "JIS_X0212", "JISX0201-1976", - "UTF-32BE", - "JAVA", "JIS_X0201", - "HEBREW", - "SHIFT_JIS", "JIS_X0208", + "MACUKRAINE", + "BIG5HKSCS", + "JOHAB", "CSISO87JISX0208", "JIS_X0212-1990", "JIS_X0208-1983", - "TCVN5712-1:1993", - "CSSHIFTJIS", - "JIS_X0208-1990", - "MACUKRAINE", + "BIG5-HKSCS", "MS_KANJI", - "CSHALFWIDTHKATAKANA", - "JOHAB", + "JIS_X0208-1990", "CSPC850MULTILINGUAL", - "JIS_X0212.1990-0", - "BIG5HKSCS", - "BIG5-HKSCS", "MACGREEK", + "MACTURKISH", "MS-TURK", "MS-GREEK", - "BIGFIVE", - "BIG-FIVE", - "MACTURKISH", - "WINBALTRIM", + "JIS_X0212.1990-0", "MACHEBREW", - "CSEUCPKDFMTJAPANESE" + "CSEUCPKDFMTJAPANESE", + "WINBALTRIM" }; #define stringpool ((const char *) &stringpool_contents) @@ -774,827 +776,833 @@ { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 274 "lib/aliases.gperf" +#line 274 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, ei_iso646_cn}, {-1}, {-1}, {-1}, -#line 222 "lib/aliases.gperf" +#line 222 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_hp_roman8}, {-1}, -#line 203 "lib/aliases.gperf" +#line 203 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_cp866}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 199 "lib/aliases.gperf" +#line 199 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, ei_cp862}, -#line 336 "lib/aliases.gperf" +#line 336 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_johab}, -#line 201 "lib/aliases.gperf" +#line 201 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp866}, -#line 170 "lib/aliases.gperf" +#line 170 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1251}, {-1}, -#line 185 "lib/aliases.gperf" +#line 185 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_cp1256}, {-1}, -#line 182 "lib/aliases.gperf" +#line 182 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1255}, -#line 230 "lib/aliases.gperf" +#line 230 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_cp1133}, -#line 13 "lib/aliases.gperf" +#line 13 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_ascii}, -#line 197 "lib/aliases.gperf" +#line 197 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, ei_cp862}, -#line 176 "lib/aliases.gperf" +#line 176 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1253}, -#line 339 "lib/aliases.gperf" +#line 339 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_local_char}, -#line 173 "lib/aliases.gperf" +#line 173 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp1252}, -#line 309 "lib/aliases.gperf" +#line 309 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_ces_gbk}, -#line 191 "lib/aliases.gperf" +#line 191 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_cp1258}, {-1}, -#line 51 "lib/aliases.gperf" +#line 51 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_c99}, {-1}, {-1}, {-1}, {-1}, -#line 297 "lib/aliases.gperf" +#line 297 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str47, ei_cp932}, {-1}, -#line 16 "lib/aliases.gperf" +#line 16 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_ascii}, {-1}, {-1}, {-1}, {-1}, -#line 57 "lib/aliases.gperf" +#line 57 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str54, ei_iso8859_1}, {-1}, -#line 238 "lib/aliases.gperf" +#line 238 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str56, ei_tis620}, {-1}, -#line 280 "lib/aliases.gperf" +#line 280 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_isoir165}, {-1}, -#line 106 "lib/aliases.gperf" +#line 106 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_7}, {-1}, {-1}, {-1}, -#line 277 "lib/aliases.gperf" +#line 277 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_gb2312}, -#line 159 "lib/aliases.gperf" +#line 159 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_16}, -#line 62 "lib/aliases.gperf" +#line 62 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_1}, {-1}, -#line 102 "lib/aliases.gperf" +#line 102 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_6}, -#line 116 "lib/aliases.gperf" +#line 116 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_8}, -#line 93 "lib/aliases.gperf" +#line 93 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_5}, -#line 162 "lib/aliases.gperf" +#line 162 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_iso8859_16}, {-1}, -#line 155 "lib/aliases.gperf" +#line 155 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_15}, -#line 78 "lib/aliases.gperf" +#line 78 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_3}, {-1}, -#line 70 "lib/aliases.gperf" +#line 70 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_2}, -#line 141 "lib/aliases.gperf" +#line 141 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_13}, -#line 119 "lib/aliases.gperf" +#line 119 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_8}, -#line 53 "lib/aliases.gperf" +#line 53 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_1}, -#line 305 "lib/aliases.gperf" +#line 305 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_euc_cn}, -#line 94 "lib/aliases.gperf" +#line 94 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso8859_6}, -#line 304 "lib/aliases.gperf" +#line 304 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str82, ei_euc_cn}, -#line 87 "lib/aliases.gperf" +#line 87 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso8859_5}, -#line 156 "lib/aliases.gperf" +#line 156 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_16}, -#line 269 "lib/aliases.gperf" +#line 269 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_jisx0212}, -#line 150 "lib/aliases.gperf" +#line 150 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_iso8859_15}, -#line 71 "lib/aliases.gperf" +#line 71 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str87, ei_iso8859_3}, - {-1}, -#line 63 "lib/aliases.gperf" +#line 316 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hz}, +#line 63 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_2}, -#line 136 "lib/aliases.gperf" +#line 136 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_13}, -#line 113 "lib/aliases.gperf" +#line 113 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_8}, -#line 66 "lib/aliases.gperf" +#line 66 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_2}, -#line 195 "lib/aliases.gperf" +#line 195 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_cp850}, {-1}, -#line 303 "lib/aliases.gperf" +#line 303 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_euc_cn}, -#line 127 "lib/aliases.gperf" +#line 127 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_9}, {-1}, -#line 145 "lib/aliases.gperf" +#line 145 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_14}, -#line 22 "lib/aliases.gperf" +#line 22 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_ascii}, -#line 272 "lib/aliases.gperf" +#line 272 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso646_cn}, {-1}, {-1}, {-1}, -#line 193 "lib/aliases.gperf" +#line 193 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_cp850}, -#line 153 "lib/aliases.gperf" +#line 153 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_15}, -#line 167 "lib/aliases.gperf" +#line 167 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_cp1250}, -#line 316 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_hz}, - {-1}, -#line 120 "lib/aliases.gperf" + {-1}, {-1}, +#line 120 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_9}, {-1}, {-1}, {-1}, -#line 327 "lib/aliases.gperf" +#line 327 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_cp950}, -#line 313 "lib/aliases.gperf" +#line 313 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso2022_cn}, {-1}, -#line 54 "lib/aliases.gperf" +#line 54 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_1}, -#line 333 "lib/aliases.gperf" +#line 333 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_cp949}, -#line 95 "lib/aliases.gperf" +#line 95 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_6}, -#line 123 "lib/aliases.gperf" +#line 123 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_9}, -#line 88 "lib/aliases.gperf" +#line 88 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_5}, -#line 157 "lib/aliases.gperf" +#line 157 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_16}, -#line 74 "lib/aliases.gperf" +#line 74 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_3}, -#line 151 "lib/aliases.gperf" +#line 151 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_15}, -#line 72 "lib/aliases.gperf" +#line 72 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_3}, -#line 158 "lib/aliases.gperf" +#line 158 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_16}, -#line 64 "lib/aliases.gperf" +#line 64 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_2}, -#line 137 "lib/aliases.gperf" +#line 137 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_13}, -#line 114 "lib/aliases.gperf" +#line 114 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_8}, {-1}, {-1}, -#line 82 "lib/aliases.gperf" +#line 82 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_iso8859_4}, -#line 152 "lib/aliases.gperf" +#line 152 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_iso8859_15}, {-1}, -#line 315 "lib/aliases.gperf" +#line 315 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso2022_cn_ext}, {-1}, -#line 179 "lib/aliases.gperf" +#line 179 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_cp1254}, -#line 285 "lib/aliases.gperf" +#line 285 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_ksc5601}, {-1}, -#line 60 "lib/aliases.gperf" +#line 60 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_1}, -#line 133 "lib/aliases.gperf" +#line 133 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_10}, -#line 125 "lib/aliases.gperf" +#line 125 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9}, {-1}, -#line 76 "lib/aliases.gperf" +#line 76 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_3}, -#line 68 "lib/aliases.gperf" +#line 68 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_2}, -#line 147 "lib/aliases.gperf" +#line 147 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_14}, -#line 121 "lib/aliases.gperf" +#line 121 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_9}, -#line 135 "lib/aliases.gperf" +#line 135 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_iso8859_10}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 314 "lib/aliases.gperf" +#line 314 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso2022_cn}, {-1}, -#line 138 "lib/aliases.gperf" +#line 138 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_13}, -#line 334 "lib/aliases.gperf" +#line 334 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_cp949}, {-1}, -#line 250 "lib/aliases.gperf" +#line 250 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso646_jp}, - {-1}, -#line 128 "lib/aliases.gperf" +#line 341 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cs_coptic}, +#line 128 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_10}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 19 "lib/aliases.gperf" +#line 19 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_ascii}, -#line 130 "lib/aliases.gperf" +#line 130 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_10}, {-1}, -#line 56 "lib/aliases.gperf" +#line 56 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_1}, -#line 59 "lib/aliases.gperf" +#line 59 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_1}, -#line 188 "lib/aliases.gperf" +#line 188 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_cp1257}, -#line 132 "lib/aliases.gperf" +#line 132 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_iso8859_10}, -#line 86 "lib/aliases.gperf" +#line 86 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_4}, -#line 124 "lib/aliases.gperf" +#line 124 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_9}, -#line 233 "lib/aliases.gperf" +#line 233 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_tis620}, -#line 149 "lib/aliases.gperf" +#line 149 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_14}, -#line 108 "lib/aliases.gperf" +#line 108 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_7}, -#line 75 "lib/aliases.gperf" +#line 75 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_3}, -#line 294 "lib/aliases.gperf" +#line 294 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_sjis}, -#line 67 "lib/aliases.gperf" +#line 67 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_2}, {-1}, -#line 146 "lib/aliases.gperf" +#line 146 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_14}, -#line 144 "lib/aliases.gperf" +#line 144 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14}, -#line 226 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_georgian_academy}, -#line 207 "lib/aliases.gperf" + {-1}, +#line 207 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_mac_roman}, -#line 79 "lib/aliases.gperf" +#line 79 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_4}, - {-1}, -#line 232 "lib/aliases.gperf" +#line 226 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_georgian_academy}, +#line 232 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_tis620}, -#line 142 "lib/aliases.gperf" +#line 142 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso8859_14}, -#line 312 "lib/aliases.gperf" +#line 312 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_gb18030}, -#line 268 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_jisx0212}, -#line 84 "lib/aliases.gperf" + {-1}, +#line 84 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_4}, {-1}, {-1}, -#line 273 "lib/aliases.gperf" +#line 273 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso646_cn}, -#line 129 "lib/aliases.gperf" +#line 129 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_10}, -#line 202 "lib/aliases.gperf" +#line 202 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_cp866}, -#line 131 "lib/aliases.gperf" +#line 131 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10}, -#line 262 "lib/aliases.gperf" +#line 262 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_jisx0208}, {-1}, -#line 97 "lib/aliases.gperf" +#line 97 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_iso8859_6}, -#line 21 "lib/aliases.gperf" +#line 21 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_ascii}, -#line 239 "lib/aliases.gperf" +#line 239 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_cp874}, {-1}, -#line 198 "lib/aliases.gperf" +#line 198 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_cp862}, -#line 310 "lib/aliases.gperf" +#line 310 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_ces_gbk}, {-1}, {-1}, -#line 112 "lib/aliases.gperf" +#line 112 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_7}, -#line 140 "lib/aliases.gperf" +#line 140 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_13}, {-1}, {-1}, -#line 154 "lib/aliases.gperf" +#line 154 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_15}, -#line 90 "lib/aliases.gperf" +#line 90 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_5}, {-1}, {-1}, {-1}, {-1}, -#line 161 "lib/aliases.gperf" +#line 161 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_16}, -#line 255 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_jisx0201}, -#line 221 "lib/aliases.gperf" + {-1}, +#line 221 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_hp_roman8}, -#line 103 "lib/aliases.gperf" +#line 103 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_iso8859_7}, -#line 80 "lib/aliases.gperf" +#line 80 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_4}, -#line 58 "lib/aliases.gperf" +#line 58 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_1}, -#line 100 "lib/aliases.gperf" +#line 100 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_6}, -#line 143 "lib/aliases.gperf" +#line 143 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_14}, -#line 276 "lib/aliases.gperf" +#line 276 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_gb2312}, -#line 321 "lib/aliases.gperf" +#line 321 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ces_big5}, {-1}, -#line 234 "lib/aliases.gperf" +#line 234 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_tis620}, -#line 24 "lib/aliases.gperf" +#line 24 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_ucs2}, -#line 261 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, -#line 326 "lib/aliases.gperf" +#line 38 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_utf16}, +#line 244 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_tcvn}, + {-1}, {-1}, +#line 268 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_jisx0212}, +#line 326 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_ces_big5}, -#line 164 "lib/aliases.gperf" +#line 164 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_koi8_r}, - {-1}, -#line 271 "lib/aliases.gperf" +#line 23 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_utf8}, +#line 271 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_iso646_cn}, -#line 322 "lib/aliases.gperf" +#line 322 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_ces_big5}, -#line 163 "lib/aliases.gperf" +#line 163 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_koi8_r}, -#line 231 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_cp1133}, + {-1}, +#line 41 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_utf32}, {-1}, {-1}, {-1}, {-1}, -#line 251 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_iso646_jp}, -#line 12 "lib/aliases.gperf" +#line 12 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_ascii}, -#line 325 "lib/aliases.gperf" +#line 325 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_ces_big5}, -#line 160 "lib/aliases.gperf" +#line 160 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_iso8859_16}, -#line 279 "lib/aliases.gperf" +#line 279 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_gb2312}, {-1}, -#line 30 "lib/aliases.gperf" +#line 30 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_ucs2be}, {-1}, -#line 148 "lib/aliases.gperf" +#line 148 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_iso8859_14}, {-1}, -#line 307 "lib/aliases.gperf" +#line 307 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_euc_cn}, -#line 104 "lib/aliases.gperf" +#line 104 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_7}, -#line 61 "lib/aliases.gperf" +#line 61 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_1}, {-1}, -#line 134 "lib/aliases.gperf" +#line 134 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso8859_10}, {-1}, -#line 126 "lib/aliases.gperf" +#line 126 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str265, ei_iso8859_9}, -#line 237 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_tis620}, -#line 211 "lib/aliases.gperf" +#line 255 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_jisx0201}, +#line 211 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_mac_croatian}, {-1}, -#line 77 "lib/aliases.gperf" +#line 77 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_iso8859_3}, -#line 29 "lib/aliases.gperf" +#line 29 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_ucs2be}, -#line 69 "lib/aliases.gperf" +#line 69 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_iso8859_2}, {-1}, -#line 228 "lib/aliases.gperf" +#line 228 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_koi8_t}, -#line 92 "lib/aliases.gperf" +#line 92 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_iso8859_5}, -#line 194 "lib/aliases.gperf" +#line 194 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_cp850}, -#line 175 "lib/aliases.gperf" +#line 175 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_cp1252}, - {-1}, -#line 235 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_tis620}, -#line 83 "lib/aliases.gperf" +#line 241 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_viscii}, +#line 261 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_jisx0208}, +#line 83 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_iso8859_4}, -#line 227 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_georgian_ps}, - {-1}, {-1}, {-1}, -#line 331 "lib/aliases.gperf" + {-1}, +#line 231 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_cp1133}, + {-1}, {-1}, +#line 331 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_euc_kr}, -#line 101 "lib/aliases.gperf" +#line 101 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_iso8859_6}, - {-1}, {-1}, {-1}, {-1}, -#line 107 "lib/aliases.gperf" +#line 243 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_viscii}, + {-1}, {-1}, {-1}, +#line 107 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_iso8859_7}, - {-1}, -#line 38 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str292, ei_utf16}, {-1}, {-1}, -#line 225 "lib/aliases.gperf" +#line 237 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_tis620}, + {-1}, +#line 225 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_armscii_8}, {-1}, -#line 330 "lib/aliases.gperf" +#line 330 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_euc_kr}, -#line 25 "lib/aliases.gperf" +#line 25 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_ucs2}, -#line 23 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_utf8}, +#line 219 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_mac_thai}, {-1}, -#line 287 "lib/aliases.gperf" +#line 287 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_ksc5601}, -#line 91 "lib/aliases.gperf" +#line 91 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_iso8859_5}, - {-1}, -#line 41 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_utf32}, -#line 236 "lib/aliases.gperf" + {-1}, {-1}, +#line 235 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_tis620}, -#line 26 "lib/aliases.gperf" +#line 26 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_ucs2}, +#line 251 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_iso646_jp}, {-1}, {-1}, {-1}, -#line 89 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_5}, - {-1}, -#line 73 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_iso8859_3}, - {-1}, -#line 115 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_iso8859_8}, -#line 139 "lib/aliases.gperf" +#line 220 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_hp_roman8}, + {-1}, {-1}, {-1}, +#line 139 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_iso8859_13}, -#line 337 "lib/aliases.gperf" +#line 337 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_iso2022_kr}, - {-1}, {-1}, -#line 282 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_ksc5601}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 219 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_mac_thai}, +#line 227 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str317, ei_georgian_ps}, {-1}, -#line 35 "lib/aliases.gperf" +#line 282 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_ksc5601}, + {-1}, {-1}, +#line 340 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_local_wchar_t}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 35 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_ucs4}, -#line 33 "lib/aliases.gperf" +#line 33 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_ucs4}, -#line 46 "lib/aliases.gperf" +#line 46 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_utf7}, -#line 122 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_iso8859_9}, -#line 281 "lib/aliases.gperf" +#line 236 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_tis620}, +#line 281 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_isoir165}, - {-1}, {-1}, -#line 289 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_euc_jp}, - {-1}, -#line 20 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_ascii}, -#line 220 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_hp_roman8}, {-1}, {-1}, {-1}, {-1}, -#line 99 "lib/aliases.gperf" +#line 20 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_ascii}, +#line 246 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_tcvn}, + {-1}, +#line 245 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_tcvn}, + {-1}, {-1}, +#line 99 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_iso8859_6}, {-1}, -#line 14 "lib/aliases.gperf" +#line 14 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_ascii}, -#line 34 "lib/aliases.gperf" +#line 34 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ucs4}, -#line 45 "lib/aliases.gperf" +#line 45 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_utf7}, -#line 288 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_euc_jp}, -#line 340 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_local_wchar_t}, -#line 319 "lib/aliases.gperf" + {-1}, {-1}, +#line 319 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_euc_tw}, -#line 300 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_iso2022_jp1}, -#line 223 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_hp_roman8}, -#line 249 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso646_jp}, -#line 338 "lib/aliases.gperf" +#line 317 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_hz}, + {-1}, {-1}, +#line 338 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_iso2022_kr}, -#line 244 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_tcvn}, -#line 301 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_iso2022_jp2}, - {-1}, {-1}, {-1}, {-1}, -#line 81 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_iso8859_4}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 223 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_hp_roman8}, {-1}, -#line 318 "lib/aliases.gperf" +#line 318 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_euc_tw}, -#line 278 "lib/aliases.gperf" +#line 278 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_gb2312}, {-1}, -#line 169 "lib/aliases.gperf" +#line 169 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_cp1250}, -#line 298 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_iso2022_jp}, -#line 85 "lib/aliases.gperf" + {-1}, +#line 85 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_iso8859_4}, - {-1}, {-1}, -#line 200 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_cp862}, -#line 224 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_nextstep}, -#line 55 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_iso8859_1}, -#line 96 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_iso8859_6}, {-1}, -#line 204 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_cp866}, +#line 89 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_iso8859_5}, +#line 44 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_utf7}, +#line 73 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_iso8859_3}, {-1}, -#line 65 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_iso8859_2}, -#line 317 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_hz}, - {-1}, {-1}, -#line 171 "lib/aliases.gperf" +#line 115 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_iso8859_8}, + {-1}, +#line 204 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 171 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str383, ei_cp1251}, -#line 186 "lib/aliases.gperf" +#line 186 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_cp1256}, -#line 183 "lib/aliases.gperf" +#line 183 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_cp1255}, -#line 98 "lib/aliases.gperf" +#line 98 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_6}, -#line 177 "lib/aliases.gperf" +#line 177 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_cp1253}, -#line 174 "lib/aliases.gperf" +#line 174 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_cp1252}, -#line 192 "lib/aliases.gperf" +#line 192 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_cp1258}, -#line 109 "lib/aliases.gperf" +#line 109 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_iso8859_7}, {-1}, -#line 205 "lib/aliases.gperf" +#line 205 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_mac_roman}, -#line 263 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_jisx0208}, - {-1}, -#line 302 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_iso2022_jp2}, -#line 311 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_ces_gbk}, -#line 260 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_jisx0208}, - {-1}, -#line 241 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str399, ei_viscii}, +#line 122 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_9}, {-1}, {-1}, -#line 275 "lib/aliases.gperf" +#line 311 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_ces_gbk}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 275 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso646_cn}, -#line 284 "lib/aliases.gperf" +#line 284 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_ksc5601}, - {-1}, {-1}, {-1}, -#line 299 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_iso2022_jp}, -#line 243 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_viscii}, - {-1}, {-1}, -#line 306 "lib/aliases.gperf" + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 200 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp862}, +#line 300 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_iso2022_jp1}, +#line 306 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_euc_cn}, -#line 218 "lib/aliases.gperf" +#line 218 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_mac_arabic}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 168 "lib/aliases.gperf" + {-1}, +#line 263 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str414, ei_jisx0208}, +#line 301 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_iso2022_jp2}, + {-1}, +#line 206 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_mac_roman}, +#line 260 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 168 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_cp1250}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 212 "lib/aliases.gperf" +#line 81 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_iso8859_4}, + {-1}, {-1}, +#line 242 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_viscii}, + {-1}, +#line 212 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_mac_romania}, -#line 286 "lib/aliases.gperf" +#line 286 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_ksc5601}, -#line 248 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_iso646_jp}, -#line 44 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str431, ei_utf7}, + {-1}, +#line 289 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str431, ei_euc_jp}, {-1}, {-1}, -#line 332 "lib/aliases.gperf" +#line 332 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_euc_kr}, - {-1}, -#line 252 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_iso646_jp}, -#line 180 "lib/aliases.gperf" +#line 55 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_iso8859_1}, +#line 96 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_iso8859_6}, +#line 180 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_cp1254}, -#line 270 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str438, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 105 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_iso8859_7}, -#line 210 "lib/aliases.gperf" + {-1}, {-1}, +#line 65 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_2}, + {-1}, +#line 208 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_mac_roman}, + {-1}, +#line 288 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_euc_jp}, + {-1}, {-1}, +#line 210 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str447, ei_mac_iceland}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 189 "lib/aliases.gperf" + {-1}, +#line 249 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso646_jp}, + {-1}, +#line 248 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso646_jp}, + {-1}, +#line 302 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_iso2022_jp2}, + {-1}, +#line 189 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_cp1257}, - {-1}, {-1}, -#line 308 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_ces_gbk}, {-1}, -#line 283 "lib/aliases.gperf" +#line 252 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_iso646_jp}, +#line 308 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_ces_gbk}, +#line 270 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_jisx0212}, +#line 283 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_ksc5601}, -#line 246 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_tcvn}, + {-1}, {-1}, +#line 298 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_iso2022_jp}, {-1}, -#line 245 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_tcvn}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 47 "lib/aliases.gperf" +#line 118 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_iso8859_8}, + {-1}, {-1}, +#line 15 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ascii}, + {-1}, {-1}, +#line 47 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_ucs2internal}, - {-1}, -#line 206 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_mac_roman}, - {-1}, {-1}, {-1}, {-1}, -#line 32 "lib/aliases.gperf" + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 32 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_ucs2le}, {-1}, -#line 31 "lib/aliases.gperf" +#line 31 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_ucs2le}, - {-1}, {-1}, -#line 18 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ascii}, - {-1}, -#line 172 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str485, ei_cp1251}, - {-1}, {-1}, -#line 17 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_ascii}, {-1}, {-1}, {-1}, {-1}, -#line 118 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_iso8859_8}, +#line 40 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str485, ei_utf16le}, {-1}, {-1}, -#line 213 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_mac_cyrillic}, +#line 172 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_cp1251}, {-1}, -#line 208 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_mac_roman}, - {-1}, {-1}, -#line 320 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_euc_tw}, +#line 52 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_java}, + {-1}, +#line 224 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_nextstep}, +#line 43 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_utf32le}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 213 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str499, ei_mac_cyrillic}, {-1}, -#line 28 "lib/aliases.gperf" +#line 320 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_euc_tw}, +#line 299 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_iso2022_jp}, +#line 28 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_ucs2be}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 48 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_ucs2swapped}, -#line 111 "lib/aliases.gperf" + {-1}, +#line 184 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_cp1255}, + {-1}, +#line 105 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_iso8859_7}, + {-1}, {-1}, {-1}, +#line 111 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_iso8859_7}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 27 "lib/aliases.gperf" +#line 27 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_ucs2be}, {-1}, -#line 165 "lib/aliases.gperf" +#line 165 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_koi8_u}, -#line 49 "lib/aliases.gperf" +#line 49 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_ucs4internal}, -#line 242 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_viscii}, - {-1}, {-1}, {-1}, -#line 166 "lib/aliases.gperf" + {-1}, +#line 39 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str522, ei_utf16be}, + {-1}, {-1}, +#line 166 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_koi8_ru}, {-1}, {-1}, {-1}, -#line 37 "lib/aliases.gperf" +#line 37 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str529, ei_ucs4le}, - {-1}, {-1}, {-1}, -#line 184 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str533, ei_cp1255}, - {-1}, {-1}, {-1}, -#line 290 "lib/aliases.gperf" +#line 42 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_utf32be}, +#line 293 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 290 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_euc_jp}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 40 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_utf16le}, - {-1}, {-1}, -#line 229 "lib/aliases.gperf" + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 229 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_mulelao}, - {-1}, {-1}, {-1}, {-1}, -#line 43 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str552, ei_utf32le}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 209 "lib/aliases.gperf" + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 18 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_ascii}, + {-1}, {-1}, +#line 209 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str558, ei_mac_centraleurope}, -#line 50 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str559, ei_ucs4swapped}, {-1}, -#line 240 "lib/aliases.gperf" +#line 17 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_ascii}, +#line 240 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_cp874}, - {-1}, -#line 15 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_ascii}, - {-1}, {-1}, -#line 36 "lib/aliases.gperf" + {-1}, {-1}, {-1}, {-1}, +#line 36 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str566, ei_ucs4be}, - {-1}, {-1}, -#line 293 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_sjis}, {-1}, -#line 265 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_jisx0212}, +#line 292 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str568, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 187 "lib/aliases.gperf" +#line 256 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str574, ei_jisx0201}, + {-1}, +#line 117 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str576, ei_iso8859_8}, +#line 187 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str577, ei_cp1256}, -#line 110 "lib/aliases.gperf" +#line 110 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str578, ei_iso8859_7}, - {-1}, {-1}, -#line 39 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_utf16be}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 254 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str587, ei_jisx0201}, - {-1}, -#line 42 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str589, ei_utf32be}, - {-1}, -#line 52 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_java}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 253 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_jisx0201}, - {-1}, {-1}, {-1}, -#line 117 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_iso8859_8}, - {-1}, -#line 292 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_sjis}, +#line 48 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_ucs2swapped}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 257 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str612, ei_jisx0208}, +#line 247 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 296 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str597, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, -#line 264 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_jisx0208}, -#line 267 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, -#line 258 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 324 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str610, ei_ces_big5}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 323 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_ces_big5}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 50 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str633, ei_ucs4swapped}, {-1}, {-1}, {-1}, -#line 247 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str651, ei_tcvn}, +#line 265 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str637, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, -#line 296 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_sjis}, -#line 259 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 254 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str653, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 253 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 214 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_mac_ukraine}, + {-1}, {-1}, +#line 257 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str678, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, -#line 295 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str688, ei_sjis}, -#line 256 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_jisx0201}, +#line 214 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_mac_ukraine}, + {-1}, {-1}, +#line 329 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str686, ei_big5hkscs}, +#line 335 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str687, ei_johab}, + {-1}, +#line 264 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_jisx0208}, +#line 267 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str690, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, -#line 335 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str694, ei_johab}, +#line 258 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 328 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str699, ei_big5hkscs}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 196 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str708, ei_cp850}, - {-1}, {-1}, {-1}, {-1}, -#line 266 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str713, ei_jisx0212}, -#line 329 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str714, ei_big5hkscs}, +#line 295 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str709, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 328 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str727, ei_big5hkscs}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 259 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str730, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 196 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str745, ei_cp850}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 215 "lib/aliases.gperf" +#line 215 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str764, ei_mac_greek}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 181 "lib/aliases.gperf" +#line 216 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_mac_turkish}, + {-1}, {-1}, {-1}, {-1}, +#line 181 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str770, ei_cp1254}, -#line 178 "lib/aliases.gperf" +#line 178 "aliases.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_cp1253}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, -#line 324 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str791, ei_ces_big5}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 323 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str804, ei_ces_big5}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 216 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str821, ei_mac_turkish}, +#line 266 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 217 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str816, ei_mac_hebrew}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 190 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str843, ei_cp1257}, -#line 217 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str844, ei_mac_hebrew}, - {-1}, {-1}, {-1}, {-1}, -#line 291 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str849, ei_euc_jp} + {-1}, +#line 291 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str827, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 190 "aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str843, ei_cp1257} }; #ifdef __GNUC__ diff -NurBb libiconv-1.9.2/lib/converters.h libiconv-1.9.2_coptic/lib/converters.h --- libiconv-1.9.2/lib/converters.h 2002-05-29 16:06:52.000000000 +0200 +++ libiconv-1.9.2_coptic/lib/converters.h 2006-05-01 15:56:30.000000000 +0200 @@ -182,6 +182,7 @@ #include "cp874.h" #include "viscii.h" #include "tcvn.h" +#include "cs_coptic.h" /* CJK character sets [CCS = coded character set] [CJKV.INF chapter 3] */ diff -NurBb libiconv-1.9.2/lib/cs_coptic.h libiconv-1.9.2_coptic/lib/cs_coptic.h --- libiconv-1.9.2/lib/cs_coptic.h 1970-01-01 01:00:00.000000000 +0100 +++ libiconv-1.9.2_coptic/lib/cs_coptic.h 2006-05-19 10:30:56.000000000 +0200 @@ -0,0 +1,155 @@ +/* + * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, write to the Free Software Foundation, Inc., 59 Temple Place - + * Suite 330, Boston, MA 02111-1307, USA. + */ + +/* + * CS_COPTIC, added by Moheb Mekhaiel, 10.05.2006 + mohebm@gmx.de + the Coptic fonts standard was established by: + http://www.copticchurch.net/coptic_fonts/ + */ + +static const unsigned short cs_coptic_2uni[160] = { + /* 0x20 */ + 0x0020, 0x0021, 0x2cae, 0x0023, 0x0024, 0x0025, 0x003b, 0x2caf, + 0x0028, 0x0029, 0x002a, 0x002b, 0x2cad, 0x002d, 0x002e, 0x002f, + /* 0x30 */ + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, + 0x0038, 0x0039, 0x2c90, 0x2c91, 0x2cac, 0x0305, 0x002c, 0x003f, + /* 0x40 */ + 0x003a, 0x2c80, 0x2c82, 0x2ca4, 0x2c86, 0x2c88, 0x03e4, 0x2c84, + 0x03e8, 0x2c92, 0x03ea, 0x2c94, 0x2c96, 0x2c98, 0x2c9a, 0x2c9e, + /* 0x50 */ + 0x2ca0, 0x03e6, 0x2ca2, 0x03e2, 0x2ca6, 0x2ca8, 0x2caa, 0x2cb0, + 0x2c9c, 0x2c8e, 0x2c8c, 0x03ed, 0x2ce3, 0x03ef, 0x2c8b, 0x003d, + /* 0x60 */ + 0x0060, 0x2c81, 0x2c83, 0x2ca5, 0x2c87, 0x2c89, 0x03e5, 0x2c85, + 0x03e9, 0x2c93, 0x03eb, 0x2c95, 0x2c97, 0x2c99, 0x2c9b, 0x2c9f, + /* 0x70 */ + 0x2ca1, 0x03e7, 0x2ca3, 0x03e3, 0x2ca7, 0x2ca9, 0x2cab, 0x2cb1, + 0x2c9d, 0x2c8f, 0x2c8d, 0x03ec, 0x2cc9, 0x03ee, 0x002e, 0x007f, + /* 0x80 */ + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, + 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, + /* 0x90 */ + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, + 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, + /* 0xa0 */ + 0x00a0, 0x2cea, 0x2ce5, 0x2ceb, 0x2ce8, 0x2ce9, 0x2cec, 0x00a7, + 0x2ced, 0x00a9, 0x00aa, 0x003c, 0x005b, 0x005d, 0x00ae, 0x00af, + /* 0xb0 */ + 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x005b, 0x00b5, 0x00b6, 0x00b7, + 0x00b8, 0x2e17, 0x00ba, 0x003e, 0x2020, 0x2ce7, 0x2cee, 0x2021, + +}; + +static int +cs_coptic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +{ + unsigned char c = *s; + if (c < 0x20) { + *pwc = (ucs4_t) c; + return 1; + } + else if (c <= 0xbf) { + unsigned short wc = cs_coptic_2uni[c-0x20]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cs_coptic_page00[160] = { + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x00, 0x00, /* 0x20-0x27 */ + 0x28, 0x29, 0x2a, 0x2b, 0x3e, 0x2d, 0x7e, 0x2f, /* 0x28-0x2f */ + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, /* 0x30-0x37 */ + 0x38, 0x39, 0x40, 0x26, 0xab, 0x5f, 0xbb, 0x3f, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0xac, 0x00, 0xad, 0x00, 0x00, /* 0x58-0x5f */ + 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x98-0x9f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ +}; + +static const unsigned char cs_coptic_page_greek[16] = { + 0x00, 0x00, 0x53, 0x73, 0x46, 0x66, 0x51, 0x71, /* 0x03e0-0x03e7 */ + 0x48, 0x68, 0x4a, 0x6a, 0x7b, 0x5b, 0x7d, 0x5d, /* 0x03e8-0x03ef */ +}; + +static const unsigned char cs_coptic_page_coptic[112] = { + 0x41, 0x61, 0x42, 0x62, 0x47, 0x67, 0x44, 0x64, /* 0x2c80-0x2c87 */ + 0x45, 0x65, 0x00, 0x5e, 0x5a, 0x7a, 0x59, 0x79, /* 0x2c88-0x2c8f */ + 0x3a, 0x3b, 0x49, 0x69, 0x4b, 0x6b, 0x4c, 0x6c, /* 0x2c90-0x2c97 */ + 0x4d, 0x6d, 0x4e, 0x6e, 0x58, 0x78, 0x4f, 0x6f, /* 0x2c98-0x2c9f */ + 0x50, 0x70, 0x52, 0x72, 0x43, 0x63, 0x54, 0x74, /* 0x2ca0-0x2ca7 */ + 0x55, 0x75, 0x56, 0x76, 0x3c, 0x2c, 0x22, 0x27, /* 0x2ca8-0x2caf */ + 0x57, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cb0-0x2cb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cb8-0x2cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cc0-0x2cc7 */ + 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cc8-0x2ccf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cd0-0x2cd7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2cd8-0x2cdf */ + 0x00, 0x00, 0x00, 0x5c, 0x00, 0xa2, 0x00, 0xbd, /* 0x2ce0-0x2ce7 */ + 0xa4, 0xa5, 0xa1, 0xa3, 0xa6, 0xa8, 0xbe, 0x00, /* 0x2ce8-0x2cef */ + +}; + +static int +cs_coptic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +{ + unsigned char c = 0; + if (wc < 0x0020) { + *r = wc; + return 1; + } + else if (wc >= 0x0020 && wc < 0x00c0) + c = cs_coptic_page00[wc-0x0020]; + else if (wc >= 0x03e0 && wc < 0x03f0) + c = cs_coptic_page_greek[wc-0x03e0]; + else if (wc >= 0x2c80 && wc < 0x2cf0) + c = cs_coptic_page_coptic[wc-0x2c80]; + + else if(wc == 0x0305) + c = 0x3d; + else if(wc == 0x2e17) + c = 0xb9; + else if(wc == 0x2020) + c = 0xbc; + else if(wc == 0x2021) + c = 0xbf; + + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff -NurBb libiconv-1.9.2/lib/encodings.def libiconv-1.9.2_coptic/lib/encodings.def --- libiconv-1.9.2/lib/encodings.def 2003-06-16 14:09:46.000000000 +0200 +++ libiconv-1.9.2_coptic/lib/encodings.def 2006-05-01 15:56:16.000000000 +0200 @@ -348,6 +348,12 @@ koi8_r, { koi8_r_mbtowc, NULL }, { koi8_r_wctomb, NULL }) +DEFENCODING(( "CS-COPTIC", /* */ + "cs_coptic", + ), + cs_coptic, + { cs_coptic_mbtowc, NULL }, { cs_coptic_wctomb, NULL }) + DEFENCODING(( "KOI8-U", /* IANA, RFC 2319 */ ), koi8_u, diff -NurBb libiconv-1.9.2/lib/flags.h libiconv-1.9.2_coptic/lib/flags.h --- libiconv-1.9.2/lib/flags.h 2003-06-24 12:41:04.000000000 +0200 +++ libiconv-1.9.2_coptic/lib/flags.h 2006-05-01 15:59:21.000000000 +0200 @@ -145,3 +145,5 @@ #define ei_iso2022_jp3_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) #define ei_tds565_oflags (0) #define ei_riscos1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) +#define ei_cs_coptic_oflags (0) + diff -NurBb libiconv-1.9.2/lib/PATH_moheb.lst libiconv-1.9.2_coptic/lib/PATH_moheb.lst --- libiconv-1.9.2/lib/PATH_moheb.lst 1970-01-01 01:00:00.000000000 +0100 +++ libiconv-1.9.2_coptic/lib/PATH_moheb.lst 2006-05-01 15:58:12.000000000 +0200 @@ -0,0 +1,4 @@ +encodings.def +converters.h +flags.h +