summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2019-11-17 16:42:35 +0300
committerIgor Pashev <pashev.igor@gmail.com>2019-11-17 16:42:35 +0300
commit973ea5d1d633f88f333c35748e9bbcc5d26404f8 (patch)
tree7a1c8bdb217ae55c63e0823b5167c706cc55b02e
downloadlibiconv-973ea5d1d633f88f333c35748e9bbcc5d26404f8.tar.gz
Restart the repository with debian dir onlydyson/1.14-3
-rw-r--r--debian/changelog21
-rw-r--r--debian/compat1
-rw-r--r--debian/control44
-rw-r--r--debian/iconv.install2
-rw-r--r--debian/libcharset1-dev.install.in4
-rw-r--r--debian/libcharset1.install.in1
-rw-r--r--debian/libiconv2-dev.docs1
-rw-r--r--debian/libiconv2-dev.install.in3
-rw-r--r--debian/libiconv2-dev.links.in1
-rw-r--r--debian/libiconv2.install1
-rw-r--r--debian/patches/series1
-rw-r--r--debian/patches/solaris-charset-alias.patch1966
-rwxr-xr-xdebian/rules28
-rw-r--r--debian/source/format1
14 files changed, 2075 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2551b5a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,21 @@
+libiconv (1.14-3) unstable; urgency=medium
+
+ * Added UTF8 alias to UTF-8 (updated solaris-charset-alias.patch)
+ Now iconv -f utf8 works
+
+ -- Igor Pashev <pashev.igor@gmail.com> Fri, 07 Feb 2014 19:20:04 +0400
+
+libiconv (1.14-2) unstable; urgency=low
+
+ * Rebuilt. Fixed priorities
+ * Integrate charset.alias
+
+ -- Igor Pashev <pashev.igor@gmail.com> Thu, 16 Feb 2012 07:54:13 +0400
+
+libiconv (1.14-1) unstable; urgency=low
+
+ * Initial release.
+ * Don't install charset.alias on Solaris, use built-in aliases
+
+ -- Igor Pashev <pashev.igor@gmail.com> Sun, 04 Dec 2011 17:19:31 +0400
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..9715210
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,44 @@
+Source: libiconv
+Priority: required
+Section: libs
+Maintainer: Igor Pashev <pashev.igor@gmail.com>
+Build-Depends: debhelper (>= 8.1.3~)
+Standards-Version: 3.9.2
+
+Package: libiconv2
+Priority: required
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GNU iconv implementation
+
+Package: libcharset1
+Priority: important
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: character set determination library
+
+Package: libcharset1-dev
+Priority: optional
+Section: libdevel
+Architecture: any
+Provides: libcharset-dev
+Depends: ${misc:Depends}, libcharset1 (= ${binary:Version})
+Description: character set determination library: development files
+
+Package: libiconv2-dev
+Priority: optional
+Section: libdevel
+Architecture: any
+Provides: libiconv-dev
+Depends: ${misc:Depends}, libiconv2 (= ${binary:Version})
+Description: GNU iconv implementation: development files
+
+Package: iconv
+Priority: important
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+Description: convert encoding of given files from one encoding to another
+
diff --git a/debian/iconv.install b/debian/iconv.install
new file mode 100644
index 0000000..3fed9dc
--- /dev/null
+++ b/debian/iconv.install
@@ -0,0 +1,2 @@
+usr/bin/iconv
+usr/share/man/man1/iconv.1
diff --git a/debian/libcharset1-dev.install.in b/debian/libcharset1-dev.install.in
new file mode 100644
index 0000000..2af5861
--- /dev/null
+++ b/debian/libcharset1-dev.install.in
@@ -0,0 +1,4 @@
+usr/include/libcharset.h
+usr/include/localcharset.h
+lib/DEB_HOST_MULTIARCH/libcharset.so usr/lib/DEB_HOST_MULTIARCH/
+lib/DEB_HOST_MULTIARCH/libcharset.a usr/lib/DEB_HOST_MULTIARCH/
diff --git a/debian/libcharset1.install.in b/debian/libcharset1.install.in
new file mode 100644
index 0000000..447a66a
--- /dev/null
+++ b/debian/libcharset1.install.in
@@ -0,0 +1 @@
+lib/DEB_HOST_MULTIARCH/libcharset.so.* usr/lib/DEB_HOST_MULTIARCH/
diff --git a/debian/libiconv2-dev.docs b/debian/libiconv2-dev.docs
new file mode 100644
index 0000000..b8201fb
--- /dev/null
+++ b/debian/libiconv2-dev.docs
@@ -0,0 +1 @@
+usr/share/doc/libiconv/*
diff --git a/debian/libiconv2-dev.install.in b/debian/libiconv2-dev.install.in
new file mode 100644
index 0000000..40e7e5b
--- /dev/null
+++ b/debian/libiconv2-dev.install.in
@@ -0,0 +1,3 @@
+usr/include/iconv.h
+usr/share/man/man3
+lib/DEB_HOST_MULTIARCH/libiconv.a usr/lib/DEB_HOST_MULTIARCH/
diff --git a/debian/libiconv2-dev.links.in b/debian/libiconv2-dev.links.in
new file mode 100644
index 0000000..1fe24d5
--- /dev/null
+++ b/debian/libiconv2-dev.links.in
@@ -0,0 +1 @@
+lib/DEB_HOST_MULTIARCH/libiconv.so.2 usr/lib/DEB_HOST_MULTIARCH/libiconv.so
diff --git a/debian/libiconv2.install b/debian/libiconv2.install
new file mode 100644
index 0000000..6851c85
--- /dev/null
+++ b/debian/libiconv2.install
@@ -0,0 +1 @@
+lib/*/libiconv.so.*
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..bfd4d6d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+solaris-charset-alias.patch
diff --git a/debian/patches/solaris-charset-alias.patch b/debian/patches/solaris-charset-alias.patch
new file mode 100644
index 0000000..ac8b723
--- /dev/null
+++ b/debian/patches/solaris-charset-alias.patch
@@ -0,0 +1,1966 @@
+Index: libiconv/libcharset/lib/Makefile.in
+===================================================================
+--- libiconv.orig/libcharset/lib/Makefile.in 2009-06-21 15:17:33.000000000 +0400
++++ libiconv/libcharset/lib/Makefile.in 2014-02-07 19:15:39.203628136 +0400
+@@ -99,7 +99,7 @@
+ case '@host_os@' in \
+ darwin[56]*) \
+ need_charset_alias=true ;; \
+- darwin* | cygwin* | mingw* | pw32* | cegcc*) \
++ darwin* | cygwin* | mingw* | pw32* | cegcc* | *solaris*) \
+ need_charset_alias=false ;; \
+ *) \
+ need_charset_alias=true ;; \
+Index: libiconv/libcharset/lib/config.charset
+===================================================================
+--- libiconv.orig/libcharset/lib/config.charset 2010-04-05 04:25:38.000000000 +0400
++++ libiconv/libcharset/lib/config.charset 2014-02-07 19:15:39.206221427 +0400
+@@ -320,34 +320,6 @@
+ echo "TACTIS TIS-620"
+ echo "UTF-8 UTF-8"
+ ;;
+- solaris*)
+- echo "646 ASCII"
+- echo "ISO8859-1 ISO-8859-1"
+- echo "ISO8859-2 ISO-8859-2"
+- echo "ISO8859-3 ISO-8859-3"
+- echo "ISO8859-4 ISO-8859-4"
+- echo "ISO8859-5 ISO-8859-5"
+- echo "ISO8859-6 ISO-8859-6"
+- echo "ISO8859-7 ISO-8859-7"
+- echo "ISO8859-8 ISO-8859-8"
+- echo "ISO8859-9 ISO-8859-9"
+- echo "ISO8859-15 ISO-8859-15"
+- echo "koi8-r KOI8-R"
+- echo "ansi-1251 CP1251"
+- echo "BIG5 BIG5"
+- echo "Big5-HKSCS BIG5-HKSCS"
+- echo "gb2312 GB2312"
+- echo "GBK GBK"
+- echo "GB18030 GB18030"
+- echo "cns11643 EUC-TW"
+- echo "5601 EUC-KR"
+- echo "ko_KR.johap92 JOHAB"
+- echo "eucJP EUC-JP"
+- echo "PCK SHIFT_JIS"
+- echo "TIS620.2533 TIS-620"
+- #echo "sun_eu_greek ?" # what is this?
+- echo "UTF-8 UTF-8"
+- ;;
+ freebsd* | os2*)
+ # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore
+ # localcharset.c falls back to using the full locale name
+Index: libiconv/libcharset/lib/localcharset.c
+===================================================================
+--- libiconv.orig/libcharset/lib/localcharset.c 2011-03-01 01:43:35.000000000 +0300
++++ libiconv/libcharset/lib/localcharset.c 2014-02-07 19:16:42.600517341 +0400
+@@ -124,7 +124,7 @@
+ cp = charset_aliases;
+ if (cp == NULL)
+ {
+-#if !(defined DARWIN7 || defined VMS || defined WIN32_NATIVE || defined __CYGWIN__)
++#if !(defined DARWIN7 || defined VMS || defined WIN32_NATIVE || defined __CYGWIN__ || defined __sun)
+ const char *dir;
+ const char *base = "charset.alias";
+ char *file_name;
+@@ -338,6 +338,33 @@
+ "CP54936" "\0" "GB18030" "\0"
+ "CP65001" "\0" "UTF-8" "\0";
+ # endif
++# if defined __sun
++ cp = "646" "\0" "ASCII" "\0"
++ "ISO8859-1" "\0" "ISO-8859-1" "\0"
++ "ISO8859-2" "\0" "ISO-8859-2" "\0"
++ "ISO8859-3" "\0" "ISO-8859-3" "\0"
++ "ISO8859-4" "\0" "ISO-8859-4" "\0"
++ "ISO8859-5" "\0" "ISO-8859-5" "\0"
++ "ISO8859-6" "\0" "ISO-8859-6" "\0"
++ "ISO8859-7" "\0" "ISO-8859-7" "\0"
++ "ISO8859-8" "\0" "ISO-8859-8" "\0"
++ "ISO8859-9" "\0" "ISO-8859-9" "\0"
++ "ISO8859-15" "\0" "ISO-8859-15" "\0"
++ "koi8-r" "\0" "KOI8-R" "\0"
++ "ansi-1251" "\0" "CP1251" "\0"
++ "BIG5" "\0" "BIG5" "\0"
++ "Big5-HKSCS" "\0" "BIG5-HKSCS" "\0"
++ "gb2312" "\0" "GB2312" "\0"
++ "GBK" "\0" "GBK" "\0"
++ "GB18030" "\0" "GB18030" "\0"
++ "cns11643" "\0" "EUC-TW" "\0"
++ "5601" "\0" "EUC-KR" "\0"
++ "ko_KR.johap92" "\0" "JOHAB" "\0"
++ "eucJP" "\0" "EUC-JP" "\0"
++ "PCK" "\0" "SHIFT_JIS" "\0"
++ "TIS620.2533" "\0" "TIS-620" "\0"
++ "UTF-8" "\0" "UTF-8" "\0";
++# endif
+ #endif
+
+ charset_aliases = cp;
+Index: libiconv/lib/encodings.def
+===================================================================
+--- libiconv.orig/lib/encodings.def 2010-11-24 05:24:03.000000000 +0300
++++ libiconv/lib/encodings.def 2014-02-07 19:15:39.211871552 +0400
+@@ -68,6 +68,10 @@
+ DEFALIAS( "UTF8", /* HP-UX */
+ utf8)
+ #endif
++#ifdef USE_SOLARIS_ALIASES
++DEFALIAS( "UTF8", /* Dyson */
++ utf8)
++#endif
+
+ DEFENCODING(( "UCS-2", /* glibc */
+ "ISO-10646-UCS-2", /* IANA */
+Index: libiconv/lib/aliases_syssolaris.gperf
+===================================================================
+--- libiconv.orig/lib/aliases_syssolaris.gperf 2011-08-07 21:49:08.000000000 +0400
++++ libiconv/lib/aliases_syssolaris.gperf 2014-02-07 19:21:49.916160995 +0400
+@@ -22,6 +22,7 @@
+ CSASCII, ei_ascii
+ 646, ei_ascii
+ UTF-8, ei_utf8
++UTF8, ei_utf8
+ UCS-2, ei_ucs2
+ ISO-10646-UCS-2, ei_ucs2
+ CSUNICODE, ei_ucs2
+Index: libiconv/lib/aliases_syssolaris.h
+===================================================================
+--- libiconv.orig/lib/aliases_syssolaris.h 2011-08-07 21:49:08.000000000 +0400
++++ libiconv/lib/aliases_syssolaris.h 2014-02-07 19:21:50.387471153 +0400
+@@ -1,4 +1,4 @@
+-/* ANSI-C code produced by gperf version 3.0.4 */
++/* ANSI-C code produced by gperf version 3.0.3 */
+ /* Command-line: gperf -m 10 lib/aliases_syssolaris.gperf */
+ /* Computed positions: -k'1,3-11,$' */
+
+@@ -32,7 +32,7 @@
+ #line 1 "lib/aliases_syssolaris.gperf"
+ struct alias { int name; unsigned int encoding_index; };
+
+-#define TOTAL_KEYWORDS 354
++#define TOTAL_KEYWORDS 355
+ #define MIN_WORD_LENGTH 2
+ #define MAX_WORD_LENGTH 45
+ #define MIN_HASH_VALUE 8
+@@ -58,9 +58,9 @@
+ 1004, 1004, 1004, 1004, 1004, 2, 112, 1004, 27, 4,
+ 34, 57, 16, 22, 11, 168, 3, 10, 254, 1004,
+ 1004, 1004, 1004, 1004, 1004, 21, 126, 7, 10, 37,
+- 40, 119, 81, 62, 332, 197, 9, 169, 4, 2,
+- 8, 1004, 3, 34, 104, 205, 191, 192, 195, 36,
+- 16, 1004, 1004, 1004, 1004, 3, 1004, 1004, 1004, 1004,
++ 97, 119, 81, 62, 332, 197, 9, 169, 4, 2,
++ 8, 1004, 3, 34, 104, 205, 166, 192, 195, 36,
++ 14, 1004, 1004, 1004, 1004, 3, 1004, 1004, 1004, 1004,
+ 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+ 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004,
+ 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004
+@@ -139,8 +139,8 @@
+ char stringpool_str93[sizeof("CP1361")];
+ char stringpool_str94[sizeof("CP862")];
+ char stringpool_str95[sizeof("CP1256")];
++ char stringpool_str97[sizeof("HZ")];
+ char stringpool_str98[sizeof("CP950")];
+- char stringpool_str99[sizeof("HZ")];
+ char stringpool_str101[sizeof("CP936")];
+ char stringpool_str105[sizeof("CP1254")];
+ char stringpool_str117[sizeof("CP1255")];
+@@ -245,7 +245,6 @@
+ char stringpool_str252[sizeof("EUCKR")];
+ char stringpool_str253[sizeof("LATIN2")];
+ char stringpool_str255[sizeof("EUC-KR")];
+- char stringpool_str258[sizeof("UTF-8")];
+ char stringpool_str259[sizeof("KZ-1048")];
+ char stringpool_str260[sizeof("CSISO2022CN")];
+ char stringpool_str262[sizeof("CSASCII")];
+@@ -261,8 +260,8 @@
+ char stringpool_str276[sizeof("KOI8-R")];
+ char stringpool_str277[sizeof("ECMA-114")];
+ char stringpool_str278[sizeof("UCS-4")];
+- char stringpool_str279[sizeof("UTF-16")];
+- char stringpool_str281[sizeof("CSKZ1048")];
++ char stringpool_str279[sizeof("CSKZ1048")];
++ char stringpool_str282[sizeof("TCVN")];
+ char stringpool_str283[sizeof("KSC_5601")];
+ char stringpool_str284[sizeof("CSKOI8R")];
+ char stringpool_str287[sizeof("MS-EE")];
+@@ -274,10 +273,11 @@
+ char stringpool_str299[sizeof("LATIN3")];
+ char stringpool_str304[sizeof("KS_C_5601-1989")];
+ char stringpool_str306[sizeof("X0212")];
+- char stringpool_str307[sizeof("TCVN")];
+ char stringpool_str309[sizeof("ISO-CELTIC")];
+ char stringpool_str311[sizeof("CSHPROMAN8")];
++ char stringpool_str312[sizeof("UTF8")];
+ char stringpool_str314[sizeof("UCS-2")];
++ char stringpool_str315[sizeof("UTF-8")];
+ char stringpool_str316[sizeof("IBM850")];
+ char stringpool_str318[sizeof("ISO-IR-203")];
+ char stringpool_str319[sizeof("IBM862")];
+@@ -285,6 +285,7 @@
+ char stringpool_str324[sizeof("CSISOLATIN1")];
+ char stringpool_str327[sizeof("ISO-2022-CN-EXT")];
+ char stringpool_str335[sizeof("ISO-IR-179")];
++ char stringpool_str336[sizeof("UTF-16")];
+ char stringpool_str337[sizeof("CSISOLATINCYRILLIC")];
+ char stringpool_str338[sizeof("CSISOLATIN6")];
+ char stringpool_str342[sizeof("JP")];
+@@ -293,7 +294,6 @@
+ char stringpool_str348[sizeof("CSISOLATIN4")];
+ char stringpool_str349[sizeof("CSISOLATINARABIC")];
+ char stringpool_str350[sizeof("UNICODE-1-1")];
+- char stringpool_str353[sizeof("UTF-16LE")];
+ char stringpool_str357[sizeof("CSUNICODE11")];
+ char stringpool_str360[sizeof("CSISOLATIN5")];
+ char stringpool_str361[sizeof("MS-ANSI")];
+@@ -302,7 +302,6 @@
+ char stringpool_str367[sizeof("CN-BIG5")];
+ char stringpool_str372[sizeof("ARMSCII-8")];
+ char stringpool_str373[sizeof("ISO-10646-UCS-4")];
+- char stringpool_str378[sizeof("UTF-32")];
+ char stringpool_str380[sizeof("CSUNICODE")];
+ char stringpool_str382[sizeof("ISO_8859-8:1988")];
+ char stringpool_str384[sizeof("CSISOLATIN2")];
+@@ -315,6 +314,7 @@
+ char stringpool_str395[sizeof("ISO_8859-4:1988")];
+ char stringpool_str396[sizeof("ISO_8859-9:1989")];
+ char stringpool_str397[sizeof("EUCJP")];
++ char stringpool_str399[sizeof("VISCII")];
+ char stringpool_str400[sizeof("EUC-JP")];
+ char stringpool_str401[sizeof("ISO_8859-5:1988")];
+ char stringpool_str402[sizeof("GREEK8")];
+@@ -322,17 +322,17 @@
+ char stringpool_str405[sizeof("PCK")];
+ char stringpool_str408[sizeof("CSIBM866")];
+ char stringpool_str409[sizeof("CP1257")];
++ char stringpool_str410[sizeof("UTF-16LE")];
+ char stringpool_str411[sizeof("ISO-2022-KR")];
+ char stringpool_str412[sizeof("GEORGIAN-ACADEMY")];
+ char stringpool_str415[sizeof("MACCROATIAN")];
+ char stringpool_str416[sizeof("CP367")];
+ char stringpool_str419[sizeof("GEORGIAN-PS")];
+ char stringpool_str423[sizeof("CSGB2312")];
+- char stringpool_str424[sizeof("VISCII")];
+ char stringpool_str428[sizeof("MS-HEBR")];
+- char stringpool_str429[sizeof("UTF-32LE")];
+ char stringpool_str430[sizeof("CSISOLATIN3")];
+ char stringpool_str432[sizeof("MACARABIC")];
++ char stringpool_str435[sizeof("UTF-32")];
+ char stringpool_str436[sizeof("ISO_8859-3:1988")];
+ char stringpool_str437[sizeof("IBM-CP1133")];
+ char stringpool_str439[sizeof("TIS620.2529-1")];
+@@ -348,17 +348,17 @@
+ char stringpool_str464[sizeof("UCS-4BE")];
+ char stringpool_str466[sizeof("CSEUCKR")];
+ char stringpool_str467[sizeof("JIS0208")];
+- char stringpool_str470[sizeof("UTF-16BE")];
++ char stringpool_str468[sizeof("ISO_646.IRV:1991")];
++ char stringpool_str470[sizeof("CSVISCII")];
++ char stringpool_str472[sizeof("VISCII1.1-1")];
+ char stringpool_str475[sizeof("MS-ARAB")];
+ char stringpool_str476[sizeof("CSPC862LATINHEBREW")];
+ char stringpool_str478[sizeof("KOI8-T")];
+ char stringpool_str481[sizeof("ISO-IR-87")];
+ char stringpool_str482[sizeof("UCS-2BE")];
++ char stringpool_str486[sizeof("UTF-32LE")];
+ char stringpool_str489[sizeof("MACROMANIA")];
+ char stringpool_str492[sizeof("UCS-4-INTERNAL")];
+- char stringpool_str493[sizeof("ISO_646.IRV:1991")];
+- char stringpool_str495[sizeof("CSVISCII")];
+- char stringpool_str497[sizeof("VISCII1.1-1")];
+ char stringpool_str500[sizeof("ISO-IR-57")];
+ char stringpool_str502[sizeof("NEXTSTEP")];
+ char stringpool_str503[sizeof("HZ-GB-2312")];
+@@ -377,9 +377,11 @@
+ char stringpool_str519[sizeof("WINDOWS-1256")];
+ char stringpool_str520[sizeof("UNICODE-1-1-UTF-7")];
+ char stringpool_str521[sizeof("LATIN7")];
++ char stringpool_str522[sizeof("TCVN5712-1")];
+ char stringpool_str523[sizeof("ANSI_X3.4-1968")];
+ char stringpool_str524[sizeof("WINDOWS-1254")];
+ char stringpool_str525[sizeof("CSUNICODE11UTF7")];
++ char stringpool_str527[sizeof("UTF-16BE")];
+ char stringpool_str530[sizeof("WINDOWS-1255")];
+ char stringpool_str531[sizeof("ANSI_X3.4-1986")];
+ char stringpool_str532[sizeof("TIS620.2533-0")];
+@@ -390,9 +392,9 @@
+ char stringpool_str540[sizeof("EUC-TW")];
+ char stringpool_str542[sizeof("WINDOWS-1252")];
+ char stringpool_str543[sizeof("JIS_C6226-1983")];
++ char stringpool_str544[sizeof("JAVA")];
+ char stringpool_str545[sizeof("UCS-4-SWAPPED")];
+- char stringpool_str546[sizeof("UTF-32BE")];
+- char stringpool_str547[sizeof("TCVN5712-1")];
++ char stringpool_str547[sizeof("TCVN-5712")];
+ char stringpool_str548[sizeof("ISO_8859-1:1987")];
+ char stringpool_str553[sizeof("MACINTOSH")];
+ char stringpool_str554[sizeof("ISO-2022-JP-1")];
+@@ -401,29 +403,27 @@
+ char stringpool_str560[sizeof("TIS620.2533")];
+ char stringpool_str563[sizeof("UCS-2-SWAPPED")];
+ char stringpool_str565[sizeof("WINDOWS-1253")];
+- char stringpool_str569[sizeof("JAVA")];
+ char stringpool_str570[sizeof("CSISO57GB1988")];
+- char stringpool_str572[sizeof("TCVN-5712")];
+ char stringpool_str578[sizeof("ISO_8859-2:1987")];
+ char stringpool_str579[sizeof("CSISO14JISC6220RO")];
+ char stringpool_str583[sizeof("CSMACINTOSH")];
+ char stringpool_str584[sizeof("ISO-2022-JP-2")];
+- char stringpool_str588[sizeof("UTF-7")];
+ char stringpool_str589[sizeof("CSPC850MULTILINGUAL")];
+ char stringpool_str592[sizeof("GREEK")];
+ char stringpool_str593[sizeof("CSISO2022JP")];
+ char stringpool_str594[sizeof("CSISOLATINHEBREW")];
+ char stringpool_str601[sizeof("ISO_8859-7:2003")];
++ char stringpool_str603[sizeof("UTF-32BE")];
+ char stringpool_str616[sizeof("CSISO159JISX02121990")];
+- char stringpool_str619[sizeof("BIGFIVE")];
+ char stringpool_str620[sizeof("CSISO2022JP2")];
+- char stringpool_str622[sizeof("BIG-FIVE")];
+ char stringpool_str636[sizeof("CSISOLATINGREEK")];
+ char stringpool_str637[sizeof("HEBREW")];
+ char stringpool_str641[sizeof("IBM367")];
+- char stringpool_str647[sizeof("CSHALFWIDTHKATAKANA")];
++ char stringpool_str645[sizeof("UTF-7")];
+ char stringpool_str650[sizeof("WINDOWS-874")];
++ char stringpool_str651[sizeof("BIGFIVE")];
+ char stringpool_str652[sizeof("UNICODELITTLE")];
++ char stringpool_str654[sizeof("BIG-FIVE")];
+ char stringpool_str663[sizeof("BIG5HKSCS")];
+ char stringpool_str666[sizeof("BIG5-HKSCS")];
+ char stringpool_str667[sizeof("JIS_X0208")];
+@@ -434,27 +434,28 @@
+ char stringpool_str691[sizeof("JOHAB")];
+ char stringpool_str693[sizeof("JISX0201-1976")];
+ char stringpool_str702[sizeof("JIS_X0208-1990")];
++ char stringpool_str704[sizeof("CSHALFWIDTHKATAKANA")];
+ char stringpool_str706[sizeof("JIS_X0212")];
+ char stringpool_str710[sizeof("JIS_X0212-1990")];
+ char stringpool_str712[sizeof("ISO_8859-7:1987")];
+- char stringpool_str713[sizeof("SHIFT-JIS")];
+- char stringpool_str714[sizeof("SHIFT_JIS")];
+ char stringpool_str732[sizeof("JIS_X0208-1983")];
+ char stringpool_str751[sizeof("CSEUCTW")];
+ char stringpool_str752[sizeof("MACUKRAINE")];
+ char stringpool_str759[sizeof("UNICODEBIG")];
+ char stringpool_str769[sizeof("MS-GREEK")];
++ char stringpool_str770[sizeof("SHIFT-JIS")];
++ char stringpool_str771[sizeof("SHIFT_JIS")];
+ char stringpool_str774[sizeof("MACGREEK")];
+- char stringpool_str800[sizeof("CSSHIFTJIS")];
+ char stringpool_str822[sizeof("JIS_X0212.1990-0")];
+- char stringpool_str840[sizeof("CSEUCPKDFMTJAPANESE")];
++ char stringpool_str834[sizeof("TCVN5712-1:1993")];
+ char stringpool_str853[sizeof("MACHEBREW")];
++ char stringpool_str857[sizeof("CSSHIFTJIS")];
+ char stringpool_str858[sizeof("MS_KANJI")];
+- char stringpool_str859[sizeof("TCVN5712-1:1993")];
+ char stringpool_str869[sizeof("WINBALTRIM")];
+ char stringpool_str884[sizeof("MS-TURK")];
+ char stringpool_str894[sizeof("BIG5-HKSCS:2008")];
+ char stringpool_str895[sizeof("BIG5-HKSCS:2001")];
++ char stringpool_str897[sizeof("CSEUCPKDFMTJAPANESE")];
+ char stringpool_str901[sizeof("BIG5-HKSCS:1999")];
+ char stringpool_str907[sizeof("BIG5-HKSCS:2004")];
+ char stringpool_str917[sizeof("CSISO87JISX0208")];
+@@ -496,8 +497,8 @@
+ "CP1361",
+ "CP862",
+ "CP1256",
+- "CP950",
+ "HZ",
++ "CP950",
+ "CP936",
+ "CP1254",
+ "CP1255",
+@@ -602,7 +603,6 @@
+ "EUCKR",
+ "LATIN2",
+ "EUC-KR",
+- "UTF-8",
+ "KZ-1048",
+ "CSISO2022CN",
+ "CSASCII",
+@@ -618,8 +618,8 @@
+ "KOI8-R",
+ "ECMA-114",
+ "UCS-4",
+- "UTF-16",
+ "CSKZ1048",
++ "TCVN",
+ "KSC_5601",
+ "CSKOI8R",
+ "MS-EE",
+@@ -631,10 +631,11 @@
+ "LATIN3",
+ "KS_C_5601-1989",
+ "X0212",
+- "TCVN",
+ "ISO-CELTIC",
+ "CSHPROMAN8",
++ "UTF8",
+ "UCS-2",
++ "UTF-8",
+ "IBM850",
+ "ISO-IR-203",
+ "IBM862",
+@@ -642,6 +643,7 @@
+ "CSISOLATIN1",
+ "ISO-2022-CN-EXT",
+ "ISO-IR-179",
++ "UTF-16",
+ "CSISOLATINCYRILLIC",
+ "CSISOLATIN6",
+ "JP",
+@@ -650,7 +652,6 @@
+ "CSISOLATIN4",
+ "CSISOLATINARABIC",
+ "UNICODE-1-1",
+- "UTF-16LE",
+ "CSUNICODE11",
+ "CSISOLATIN5",
+ "MS-ANSI",
+@@ -659,7 +660,6 @@
+ "CN-BIG5",
+ "ARMSCII-8",
+ "ISO-10646-UCS-4",
+- "UTF-32",
+ "CSUNICODE",
+ "ISO_8859-8:1988",
+ "CSISOLATIN2",
+@@ -672,6 +672,7 @@
+ "ISO_8859-4:1988",
+ "ISO_8859-9:1989",
+ "EUCJP",
++ "VISCII",
+ "EUC-JP",
+ "ISO_8859-5:1988",
+ "GREEK8",
+@@ -679,17 +680,17 @@
+ "PCK",
+ "CSIBM866",
+ "CP1257",
++ "UTF-16LE",
+ "ISO-2022-KR",
+ "GEORGIAN-ACADEMY",
+ "MACCROATIAN",
+ "CP367",
+ "GEORGIAN-PS",
+ "CSGB2312",
+- "VISCII",
+ "MS-HEBR",
+- "UTF-32LE",
+ "CSISOLATIN3",
+ "MACARABIC",
++ "UTF-32",
+ "ISO_8859-3:1988",
+ "IBM-CP1133",
+ "TIS620.2529-1",
+@@ -705,17 +706,17 @@
+ "UCS-4BE",
+ "CSEUCKR",
+ "JIS0208",
+- "UTF-16BE",
++ "ISO_646.IRV:1991",
++ "CSVISCII",
++ "VISCII1.1-1",
+ "MS-ARAB",
+ "CSPC862LATINHEBREW",
+ "KOI8-T",
+ "ISO-IR-87",
+ "UCS-2BE",
++ "UTF-32LE",
+ "MACROMANIA",
+ "UCS-4-INTERNAL",
+- "ISO_646.IRV:1991",
+- "CSVISCII",
+- "VISCII1.1-1",
+ "ISO-IR-57",
+ "NEXTSTEP",
+ "HZ-GB-2312",
+@@ -734,9 +735,11 @@
+ "WINDOWS-1256",
+ "UNICODE-1-1-UTF-7",
+ "LATIN7",
++ "TCVN5712-1",
+ "ANSI_X3.4-1968",
+ "WINDOWS-1254",
+ "CSUNICODE11UTF7",
++ "UTF-16BE",
+ "WINDOWS-1255",
+ "ANSI_X3.4-1986",
+ "TIS620.2533-0",
+@@ -747,9 +750,9 @@
+ "EUC-TW",
+ "WINDOWS-1252",
+ "JIS_C6226-1983",
++ "JAVA",
+ "UCS-4-SWAPPED",
+- "UTF-32BE",
+- "TCVN5712-1",
++ "TCVN-5712",
+ "ISO_8859-1:1987",
+ "MACINTOSH",
+ "ISO-2022-JP-1",
+@@ -758,29 +761,27 @@
+ "TIS620.2533",
+ "UCS-2-SWAPPED",
+ "WINDOWS-1253",
+- "JAVA",
+ "CSISO57GB1988",
+- "TCVN-5712",
+ "ISO_8859-2:1987",
+ "CSISO14JISC6220RO",
+ "CSMACINTOSH",
+ "ISO-2022-JP-2",
+- "UTF-7",
+ "CSPC850MULTILINGUAL",
+ "GREEK",
+ "CSISO2022JP",
+ "CSISOLATINHEBREW",
+ "ISO_8859-7:2003",
++ "UTF-32BE",
+ "CSISO159JISX02121990",
+- "BIGFIVE",
+ "CSISO2022JP2",
+- "BIG-FIVE",
+ "CSISOLATINGREEK",
+ "HEBREW",
+ "IBM367",
+- "CSHALFWIDTHKATAKANA",
++ "UTF-7",
+ "WINDOWS-874",
++ "BIGFIVE",
+ "UNICODELITTLE",
++ "BIG-FIVE",
+ "BIG5HKSCS",
+ "BIG5-HKSCS",
+ "JIS_X0208",
+@@ -791,27 +792,28 @@
+ "JOHAB",
+ "JISX0201-1976",
+ "JIS_X0208-1990",
++ "CSHALFWIDTHKATAKANA",
+ "JIS_X0212",
+ "JIS_X0212-1990",
+ "ISO_8859-7:1987",
+- "SHIFT-JIS",
+- "SHIFT_JIS",
+ "JIS_X0208-1983",
+ "CSEUCTW",
+ "MACUKRAINE",
+ "UNICODEBIG",
+ "MS-GREEK",
++ "SHIFT-JIS",
++ "SHIFT_JIS",
+ "MACGREEK",
+- "CSSHIFTJIS",
+ "JIS_X0212.1990-0",
+- "CSEUCPKDFMTJAPANESE",
++ "TCVN5712-1:1993",
+ "MACHEBREW",
++ "CSSHIFTJIS",
+ "MS_KANJI",
+- "TCVN5712-1:1993",
+ "WINBALTRIM",
+ "MS-TURK",
+ "BIG5-HKSCS:2008",
+ "BIG5-HKSCS:2001",
++ "CSEUCPKDFMTJAPANESE",
+ "BIG5-HKSCS:1999",
+ "BIG5-HKSCS:2004",
+ "CSISO87JISX0208",
+@@ -823,899 +825,898 @@
+ static const struct alias aliases[] =
+ {
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 229 "lib/aliases_syssolaris.gperf"
++#line 230 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, ei_hp_roman8},
+ {-1}, {-1}, {-1}, {-1},
+-#line 291 "lib/aliases_syssolaris.gperf"
++#line 292 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso646_cn},
+-#line 152 "lib/aliases_syssolaris.gperf"
++#line 153 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_14},
+-#line 61 "lib/aliases_syssolaris.gperf"
++#line 62 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 135 "lib/aliases_syssolaris.gperf"
++#line 136 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_iso8859_10},
+ {-1}, {-1}, {-1}, {-1},
+-#line 85 "lib/aliases_syssolaris.gperf"
++#line 86 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_iso8859_4},
+-#line 209 "lib/aliases_syssolaris.gperf"
++#line 210 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp866},
+ {-1},
+-#line 52 "lib/aliases_syssolaris.gperf"
++#line 53 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99},
+ {-1}, {-1},
+-#line 127 "lib/aliases_syssolaris.gperf"
++#line 128 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_iso8859_9},
+ {-1}, {-1},
+ #line 23 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_ascii},
+ {-1},
+-#line 364 "lib/aliases_syssolaris.gperf"
++#line 365 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_local_char},
+-#line 58 "lib/aliases_syssolaris.gperf"
++#line 59 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_iso8859_1},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 69 "lib/aliases_syssolaris.gperf"
++#line 70 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_2},
+ {-1}, {-1},
+-#line 207 "lib/aliases_syssolaris.gperf"
++#line 208 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp866},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 357 "lib/aliases_syssolaris.gperf"
++#line 358 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_cp949},
+ {-1},
+-#line 201 "lib/aliases_syssolaris.gperf"
++#line 202 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_cp850},
+-#line 356 "lib/aliases_syssolaris.gperf"
++#line 357 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_euc_kr},
+-#line 241 "lib/aliases_syssolaris.gperf"
++#line 242 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_rk1048},
+ {-1},
+-#line 322 "lib/aliases_syssolaris.gperf"
++#line 323 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_euc_cn},
+ {-1},
+-#line 166 "lib/aliases_syssolaris.gperf"
++#line 167 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_16},
+-#line 321 "lib/aliases_syssolaris.gperf"
++#line 322 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_euc_cn},
+-#line 77 "lib/aliases_syssolaris.gperf"
++#line 78 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_3},
+ {-1},
+-#line 238 "lib/aliases_syssolaris.gperf"
++#line 239 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_pt154},
+-#line 236 "lib/aliases_syssolaris.gperf"
++#line 237 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_pt154},
+ {-1}, {-1},
+-#line 205 "lib/aliases_syssolaris.gperf"
++#line 206 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_cp862},
+ {-1}, {-1}, {-1}, {-1},
+-#line 197 "lib/aliases_syssolaris.gperf"
++#line 198 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_cp1258},
+ {-1},
+-#line 175 "lib/aliases_syssolaris.gperf"
++#line 176 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_cp1251},
+ {-1}, {-1}, {-1}, {-1},
+-#line 211 "lib/aliases_syssolaris.gperf"
++#line 212 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_cp1131},
+ {-1},
+-#line 237 "lib/aliases_syssolaris.gperf"
++#line 238 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_pt154},
+ {-1}, {-1},
+-#line 199 "lib/aliases_syssolaris.gperf"
++#line 200 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp850},
+ {-1},
+-#line 360 "lib/aliases_syssolaris.gperf"
++#line 361 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_johab},
+-#line 203 "lib/aliases_syssolaris.gperf"
++#line 204 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_cp862},
+-#line 191 "lib/aliases_syssolaris.gperf"
++#line 192 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_cp1256},
+- {-1}, {-1},
+-#line 346 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_cp950},
+-#line 334 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_hz},
+ {-1},
+-#line 327 "lib/aliases_syssolaris.gperf"
++#line 335 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_hz},
++#line 347 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_cp950},
++ {-1}, {-1},
++#line 328 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_cp936},
+ {-1}, {-1}, {-1},
+-#line 185 "lib/aliases_syssolaris.gperf"
++#line 186 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp1254},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
+-#line 188 "lib/aliases_syssolaris.gperf"
++#line 189 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_cp1255},
+ {-1},
+-#line 121 "lib/aliases_syssolaris.gperf"
++#line 122 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_8},
+ {-1},
+-#line 63 "lib/aliases_syssolaris.gperf"
++#line 64 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_1},
+-#line 115 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_8},
+ #line 116 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_8},
++#line 117 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_8},
+-#line 54 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_1},
+ #line 55 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_1},
++#line 56 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_1},
+-#line 140 "lib/aliases_syssolaris.gperf"
++#line 141 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_11},
+-#line 172 "lib/aliases_syssolaris.gperf"
++#line 173 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_cp1250},
+-#line 289 "lib/aliases_syssolaris.gperf"
++#line 290 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso646_cn},
+-#line 138 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_11},
+ #line 139 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_11},
++#line 140 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_11},
+ {-1}, {-1},
+-#line 129 "lib/aliases_syssolaris.gperf"
++#line 130 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_iso8859_9},
+ {-1},
+-#line 103 "lib/aliases_syssolaris.gperf"
++#line 104 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso8859_6},
+-#line 122 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_9},
+ #line 123 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_9},
++#line 124 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_9},
+-#line 95 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_6},
+ #line 96 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_6},
++#line 97 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_6},
+-#line 167 "lib/aliases_syssolaris.gperf"
++#line 168 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16},
+-#line 179 "lib/aliases_syssolaris.gperf"
++#line 180 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp1252},
+-#line 163 "lib/aliases_syssolaris.gperf"
++#line 164 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_16},
+-#line 161 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_16},
+ #line 162 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_16},
++#line 163 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_16},
+-#line 87 "lib/aliases_syssolaris.gperf"
++#line 88 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_4},
+-#line 149 "lib/aliases_syssolaris.gperf"
++#line 150 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_14},
+-#line 315 "lib/aliases_syssolaris.gperf"
++#line 316 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp932},
+-#line 80 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_4},
+ #line 81 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_4},
++#line 82 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_iso8859_4},
+-#line 154 "lib/aliases_syssolaris.gperf"
++#line 155 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_14},
+ {-1},
+-#line 157 "lib/aliases_syssolaris.gperf"
++#line 158 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_15},
+-#line 147 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14},
+ #line 148 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14},
++#line 149 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14},
+ {-1}, {-1},
+-#line 94 "lib/aliases_syssolaris.gperf"
++#line 95 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_5},
+ {-1}, {-1},
+-#line 88 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_5},
+ #line 89 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_5},
++#line 90 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_5},
+-#line 160 "lib/aliases_syssolaris.gperf"
++#line 161 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_15},
+ #line 16 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_ascii},
+ {-1},
+-#line 155 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_15},
+ #line 156 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_15},
++#line 157 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_15},
+ {-1},
+-#line 311 "lib/aliases_syssolaris.gperf"
++#line 312 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_sjis},
+-#line 125 "lib/aliases_syssolaris.gperf"
++#line 126 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_9},
+-#line 294 "lib/aliases_syssolaris.gperf"
++#line 295 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_gb2312},
+ {-1},
+-#line 137 "lib/aliases_syssolaris.gperf"
++#line 138 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_10},
+ {-1},
+-#line 92 "lib/aliases_syssolaris.gperf"
++#line 93 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_5},
+-#line 130 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_10},
+ #line 131 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_10},
++#line 132 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
+-#line 150 "lib/aliases_syssolaris.gperf"
++#line 151 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_14},
+-#line 267 "lib/aliases_syssolaris.gperf"
++#line 268 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso646_jp},
+-#line 145 "lib/aliases_syssolaris.gperf"
++#line 146 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_13},
+-#line 254 "lib/aliases_syssolaris.gperf"
++#line 255 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tis620},
+-#line 71 "lib/aliases_syssolaris.gperf"
++#line 72 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_2},
+-#line 67 "lib/aliases_syssolaris.gperf"
++#line 68 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_2},
+-#line 302 "lib/aliases_syssolaris.gperf"
++#line 303 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_ksc5601},
+-#line 64 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_2},
+ #line 65 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_2},
++#line 66 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_iso8859_2},
+-#line 214 "lib/aliases_syssolaris.gperf"
++#line 215 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_mac_roman},
+-#line 182 "lib/aliases_syssolaris.gperf"
++#line 183 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_cp1253},
+-#line 132 "lib/aliases_syssolaris.gperf"
++#line 133 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_10},
+-#line 286 "lib/aliases_syssolaris.gperf"
++#line 287 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_jisx0212},
+ {-1},
+-#line 151 "lib/aliases_syssolaris.gperf"
++#line 152 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_14},
+-#line 246 "lib/aliases_syssolaris.gperf"
++#line 247 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp1133},
+-#line 60 "lib/aliases_syssolaris.gperf"
++#line 61 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_1},
+-#line 75 "lib/aliases_syssolaris.gperf"
++#line 76 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_iso8859_3},
+-#line 91 "lib/aliases_syssolaris.gperf"
++#line 92 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_5},
+-#line 178 "lib/aliases_syssolaris.gperf"
++#line 179 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_cp1251},
+ {-1},
+-#line 339 "lib/aliases_syssolaris.gperf"
++#line 340 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_euc_tw},
+ {-1}, {-1},
+-#line 240 "lib/aliases_syssolaris.gperf"
++#line 241 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_pt154},
+-#line 297 "lib/aliases_syssolaris.gperf"
++#line 298 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_isoir165},
+-#line 108 "lib/aliases_syssolaris.gperf"
++#line 109 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_7},
+-#line 110 "lib/aliases_syssolaris.gperf"
++#line 111 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_7},
+-#line 83 "lib/aliases_syssolaris.gperf"
++#line 84 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4},
+ {-1},
+-#line 134 "lib/aliases_syssolaris.gperf"
++#line 135 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso8859_10},
+-#line 159 "lib/aliases_syssolaris.gperf"
++#line 160 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_15},
+-#line 228 "lib/aliases_syssolaris.gperf"
++#line 229 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_hp_roman8},
+-#line 118 "lib/aliases_syssolaris.gperf"
++#line 119 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_8},
+-#line 288 "lib/aliases_syssolaris.gperf"
++#line 289 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_cn},
+ {-1}, {-1}, {-1},
+-#line 256 "lib/aliases_syssolaris.gperf"
++#line 257 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_cp874},
+ {-1},
+-#line 84 "lib/aliases_syssolaris.gperf"
++#line 85 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_4},
+ {-1},
+ #line 13 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_ascii},
+ {-1}, {-1},
+-#line 358 "lib/aliases_syssolaris.gperf"
++#line 359 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_cp949},
+-#line 331 "lib/aliases_syssolaris.gperf"
++#line 332 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_iso2022_cn},
+ {-1},
+-#line 296 "lib/aliases_syssolaris.gperf"
++#line 297 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_gb2312},
+ {-1},
+-#line 79 "lib/aliases_syssolaris.gperf"
++#line 80 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_3},
+-#line 57 "lib/aliases_syssolaris.gperf"
++#line 58 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_1},
+-#line 126 "lib/aliases_syssolaris.gperf"
++#line 127 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_iso8859_9},
+-#line 72 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_3},
+ #line 73 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_3},
++#line 74 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_iso8859_3},
+-#line 146 "lib/aliases_syssolaris.gperf"
++#line 147 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_13},
+-#line 164 "lib/aliases_syssolaris.gperf"
++#line 165 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso8859_16},
+-#line 239 "lib/aliases_syssolaris.gperf"
++#line 240 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_pt154},
+-#line 141 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso8859_13},
+ #line 142 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso8859_13},
++#line 143 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_13},
+ {-1}, {-1}, {-1}, {-1},
+ #line 21 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ascii},
+-#line 177 "lib/aliases_syssolaris.gperf"
++#line 178 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_cp1251},
+-#line 249 "lib/aliases_syssolaris.gperf"
++#line 250 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_tis620},
+-#line 165 "lib/aliases_syssolaris.gperf"
++#line 166 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_16},
+ {-1},
+-#line 248 "lib/aliases_syssolaris.gperf"
++#line 249 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_tis620},
+ {-1}, {-1}, {-1},
+-#line 101 "lib/aliases_syssolaris.gperf"
++#line 102 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_6},
+-#line 109 "lib/aliases_syssolaris.gperf"
++#line 110 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_7},
+-#line 354 "lib/aliases_syssolaris.gperf"
++#line 355 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_euc_kr},
+-#line 68 "lib/aliases_syssolaris.gperf"
++#line 69 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_iso8859_2},
+ {-1},
+-#line 353 "lib/aliases_syssolaris.gperf"
++#line 354 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_euc_kr},
+- {-1}, {-1},
+-#line 24 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_utf8},
+-#line 243 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1},
++#line 244 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_rk1048},
+-#line 332 "lib/aliases_syssolaris.gperf"
++#line 333 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso2022_cn},
+ {-1},
+ #line 22 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_ascii},
+-#line 328 "lib/aliases_syssolaris.gperf"
++#line 329 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_cp936},
+-#line 59 "lib/aliases_syssolaris.gperf"
++#line 60 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_1},
+ {-1},
+-#line 245 "lib/aliases_syssolaris.gperf"
++#line 246 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_mulelao},
+-#line 278 "lib/aliases_syssolaris.gperf"
++#line 279 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_jisx0208},
+ {-1},
+-#line 272 "lib/aliases_syssolaris.gperf"
++#line 273 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_jisx0201},
+ {-1},
+-#line 330 "lib/aliases_syssolaris.gperf"
++#line 331 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_gb18030},
+-#line 304 "lib/aliases_syssolaris.gperf"
++#line 305 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_ksc5601},
+-#line 208 "lib/aliases_syssolaris.gperf"
++#line 209 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_cp866},
+-#line 250 "lib/aliases_syssolaris.gperf"
++#line 251 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_tis620},
+ {-1},
+-#line 168 "lib/aliases_syssolaris.gperf"
++#line 169 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r},
+-#line 99 "lib/aliases_syssolaris.gperf"
++#line 100 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_6},
+-#line 34 "lib/aliases_syssolaris.gperf"
++#line 35 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_ucs4},
+-#line 39 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_utf16},
+- {-1},
+-#line 244 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_rk1048},
+- {-1},
+-#line 299 "lib/aliases_syssolaris.gperf"
++#line 245 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_rk1048},
++ {-1}, {-1},
++#line 262 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_tcvn},
++#line 300 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ksc5601},
+-#line 169 "lib/aliases_syssolaris.gperf"
++#line 170 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_koi8_r},
+ {-1}, {-1},
+-#line 174 "lib/aliases_syssolaris.gperf"
++#line 175 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp1250},
+-#line 323 "lib/aliases_syssolaris.gperf"
++#line 324 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_euc_cn},
+ {-1}, {-1},
+-#line 36 "lib/aliases_syssolaris.gperf"
++#line 37 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_ucs4},
+ {-1},
+-#line 340 "lib/aliases_syssolaris.gperf"
++#line 341 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ces_big5},
+ {-1}, {-1},
+-#line 341 "lib/aliases_syssolaris.gperf"
++#line 342 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_ces_big5},
+-#line 227 "lib/aliases_syssolaris.gperf"
++#line 228 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_hp_roman8},
+ {-1},
+-#line 76 "lib/aliases_syssolaris.gperf"
++#line 77 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_iso8859_3},
+ {-1}, {-1}, {-1}, {-1},
+-#line 301 "lib/aliases_syssolaris.gperf"
++#line 302 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_ksc5601},
+ {-1},
+-#line 285 "lib/aliases_syssolaris.gperf"
++#line 286 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_jisx0212},
+-#line 261 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_tcvn},
+- {-1},
+-#line 153 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1},
++#line 154 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_iso8859_14},
+ {-1},
+-#line 230 "lib/aliases_syssolaris.gperf"
++#line 231 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_hp_roman8},
+- {-1}, {-1},
+ #line 25 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ucs2},
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_utf8},
+ {-1},
+-#line 200 "lib/aliases_syssolaris.gperf"
++#line 26 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ucs2},
++#line 24 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_utf8},
++#line 201 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_cp850},
+ {-1},
+-#line 158 "lib/aliases_syssolaris.gperf"
++#line 159 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_15},
+-#line 204 "lib/aliases_syssolaris.gperf"
++#line 205 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_cp862},
+-#line 293 "lib/aliases_syssolaris.gperf"
++#line 294 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_gb2312},
+ {-1}, {-1}, {-1},
+-#line 62 "lib/aliases_syssolaris.gperf"
++#line 63 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_1},
+ {-1}, {-1},
+-#line 333 "lib/aliases_syssolaris.gperf"
++#line 334 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso2022_cn_ext},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 143 "lib/aliases_syssolaris.gperf"
++#line 144 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_iso8859_13},
+- {-1},
+-#line 93 "lib/aliases_syssolaris.gperf"
++#line 40 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_utf16},
++#line 94 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_5},
+-#line 136 "lib/aliases_syssolaris.gperf"
++#line 137 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_10},
+ {-1}, {-1}, {-1},
+-#line 268 "lib/aliases_syssolaris.gperf"
++#line 269 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso646_jp},
+ {-1}, {-1}, {-1},
+-#line 217 "lib/aliases_syssolaris.gperf"
++#line 218 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_mac_iceland},
+-#line 38 "lib/aliases_syssolaris.gperf"
++#line 39 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ucs4le},
+-#line 86 "lib/aliases_syssolaris.gperf"
++#line 87 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_iso8859_4},
+-#line 102 "lib/aliases_syssolaris.gperf"
++#line 103 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_iso8859_6},
+-#line 30 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_ucs2be},
+- {-1}, {-1},
+-#line 41 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_utf16le},
+- {-1}, {-1}, {-1},
+ #line 31 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_ucs2be},
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 32 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ucs2be},
+ {-1}, {-1},
+-#line 128 "lib/aliases_syssolaris.gperf"
++#line 129 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso8859_9},
+-#line 181 "lib/aliases_syssolaris.gperf"
++#line 182 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252},
+ {-1}, {-1},
+-#line 345 "lib/aliases_syssolaris.gperf"
++#line 346 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ces_big5},
+-#line 32 "lib/aliases_syssolaris.gperf"
++#line 33 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_ucs2le},
+ {-1},
+-#line 344 "lib/aliases_syssolaris.gperf"
++#line 345 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ces_big5},
+ {-1}, {-1}, {-1}, {-1},
+-#line 232 "lib/aliases_syssolaris.gperf"
++#line 233 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_armscii_8},
+-#line 35 "lib/aliases_syssolaris.gperf"
++#line 36 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_ucs4},
+- {-1}, {-1}, {-1}, {-1},
+-#line 42 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_utf32},
+- {-1},
+-#line 27 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 28 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_ucs2},
+ {-1},
+-#line 117 "lib/aliases_syssolaris.gperf"
++#line 118 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_iso8859_8},
+ {-1},
+-#line 70 "lib/aliases_syssolaris.gperf"
++#line 71 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_2},
+-#line 324 "lib/aliases_syssolaris.gperf"
++#line 325 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_euc_cn},
+ #line 14 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ascii},
+-#line 212 "lib/aliases_syssolaris.gperf"
++#line 213 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_mac_roman},
+ {-1},
+-#line 220 "lib/aliases_syssolaris.gperf"
++#line 221 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_mac_cyrillic},
+ {-1},
+-#line 26 "lib/aliases_syssolaris.gperf"
++#line 27 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ucs2},
+ {-1}, {-1},
+-#line 242 "lib/aliases_syssolaris.gperf"
++#line 243 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_rk1048},
+-#line 82 "lib/aliases_syssolaris.gperf"
++#line 83 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_iso8859_4},
+-#line 124 "lib/aliases_syssolaris.gperf"
++#line 125 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso8859_9},
+-#line 306 "lib/aliases_syssolaris.gperf"
++#line 307 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_euc_jp},
+- {-1}, {-1},
+-#line 305 "lib/aliases_syssolaris.gperf"
++ {-1},
++#line 259 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str399, ei_viscii},
++#line 306 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_euc_jp},
+-#line 90 "lib/aliases_syssolaris.gperf"
++#line 91 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso8859_5},
+-#line 111 "lib/aliases_syssolaris.gperf"
++#line 112 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_7},
+-#line 100 "lib/aliases_syssolaris.gperf"
++#line 101 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso8859_6},
+ {-1},
+-#line 314 "lib/aliases_syssolaris.gperf"
++#line 315 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_sjis},
+ {-1}, {-1},
+-#line 210 "lib/aliases_syssolaris.gperf"
++#line 211 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp866},
+-#line 194 "lib/aliases_syssolaris.gperf"
++#line 195 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1257},
+- {-1},
+-#line 362 "lib/aliases_syssolaris.gperf"
++#line 42 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_utf16le},
++#line 363 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_iso2022_kr},
+-#line 233 "lib/aliases_syssolaris.gperf"
++#line 234 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_georgian_academy},
+ {-1}, {-1},
+-#line 218 "lib/aliases_syssolaris.gperf"
++#line 219 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_mac_croatian},
+ #line 19 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_ascii},
+ {-1}, {-1},
+-#line 234 "lib/aliases_syssolaris.gperf"
++#line 235 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_georgian_ps},
+ {-1}, {-1}, {-1},
+-#line 325 "lib/aliases_syssolaris.gperf"
++#line 326 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_euc_cn},
+-#line 258 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_viscii},
+- {-1}, {-1}, {-1},
+-#line 190 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1},
++#line 191 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_cp1255},
+-#line 44 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_utf32le},
+-#line 78 "lib/aliases_syssolaris.gperf"
++ {-1},
++#line 79 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_iso8859_3},
+ {-1},
+-#line 225 "lib/aliases_syssolaris.gperf"
++#line 226 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_mac_arabic},
+- {-1}, {-1}, {-1},
+-#line 74 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1},
++#line 43 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_utf32},
++#line 75 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_iso8859_3},
+-#line 247 "lib/aliases_syssolaris.gperf"
++#line 248 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_cp1133},
+ {-1},
+-#line 251 "lib/aliases_syssolaris.gperf"
++#line 252 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_tis620},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 363 "lib/aliases_syssolaris.gperf"
++#line 364 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso2022_kr},
+-#line 114 "lib/aliases_syssolaris.gperf"
++#line 115 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7},
+ {-1},
+-#line 216 "lib/aliases_syssolaris.gperf"
++#line 217 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_centraleurope},
+-#line 104 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_iso8859_7},
+ #line 105 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_iso8859_7},
++#line 106 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_iso8859_7},
+ {-1},
+-#line 298 "lib/aliases_syssolaris.gperf"
++#line 299 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_isoir165},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 266 "lib/aliases_syssolaris.gperf"
++#line 267 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_iso646_jp},
+-#line 300 "lib/aliases_syssolaris.gperf"
++#line 301 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_ksc5601},
+ #line 12 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_ascii},
+-#line 37 "lib/aliases_syssolaris.gperf"
++#line 38 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs4be},
+ {-1},
+-#line 355 "lib/aliases_syssolaris.gperf"
++#line 356 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_euc_kr},
+-#line 277 "lib/aliases_syssolaris.gperf"
++#line 278 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_jisx0208},
++#line 15 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ascii},
++ {-1},
++#line 261 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_viscii},
++ {-1},
++#line 260 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str472, ei_viscii},
+ {-1}, {-1},
+-#line 40 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_utf16be},
+- {-1}, {-1}, {-1}, {-1},
+-#line 193 "lib/aliases_syssolaris.gperf"
++#line 194 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_cp1256},
+-#line 206 "lib/aliases_syssolaris.gperf"
++#line 207 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_cp862},
+ {-1},
+-#line 235 "lib/aliases_syssolaris.gperf"
++#line 236 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_koi8_t},
+ {-1}, {-1},
+-#line 279 "lib/aliases_syssolaris.gperf"
++#line 280 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208},
+-#line 28 "lib/aliases_syssolaris.gperf"
++#line 29 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str482, ei_ucs2be},
+- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 219 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1},
++#line 45 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str486, ei_utf32le},
++ {-1}, {-1},
++#line 220 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_mac_romania},
+ {-1}, {-1},
+-#line 50 "lib/aliases_syssolaris.gperf"
++#line 51 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_ucs4internal},
+-#line 15 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ascii},
+- {-1},
+-#line 260 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_viscii},
+- {-1},
+-#line 259 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_viscii},
+- {-1}, {-1},
+-#line 290 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 291 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso646_cn},
+ {-1},
+-#line 231 "lib/aliases_syssolaris.gperf"
++#line 232 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_nextstep},
+-#line 335 "lib/aliases_syssolaris.gperf"
++#line 336 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_hz},
+-#line 303 "lib/aliases_syssolaris.gperf"
++#line 304 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_ksc5601},
+-#line 133 "lib/aliases_syssolaris.gperf"
++#line 134 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso8859_10},
+ {-1},
+-#line 265 "lib/aliases_syssolaris.gperf"
++#line 266 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_iso646_jp},
+-#line 295 "lib/aliases_syssolaris.gperf"
++#line 296 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_gb2312},
+-#line 253 "lib/aliases_syssolaris.gperf"
++#line 254 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_tis620},
+-#line 48 "lib/aliases_syssolaris.gperf"
++#line 49 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_ucs2internal},
+-#line 198 "lib/aliases_syssolaris.gperf"
++#line 199 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_cp1258},
+-#line 176 "lib/aliases_syssolaris.gperf"
++#line 177 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str512, ei_cp1251},
+-#line 226 "lib/aliases_syssolaris.gperf"
++#line 227 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_mac_thai},
+ {-1},
+-#line 365 "lib/aliases_syssolaris.gperf"
++#line 366 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_local_wchar_t},
+-#line 326 "lib/aliases_syssolaris.gperf"
++#line 327 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ces_gbk},
+-#line 98 "lib/aliases_syssolaris.gperf"
++#line 99 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_iso8859_6},
+ {-1},
+-#line 192 "lib/aliases_syssolaris.gperf"
++#line 193 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_cp1256},
+-#line 46 "lib/aliases_syssolaris.gperf"
++#line 47 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_utf7},
+-#line 144 "lib/aliases_syssolaris.gperf"
++#line 145 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_iso8859_13},
+- {-1},
++#line 264 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str522, ei_tcvn},
+ #line 17 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_ascii},
+-#line 186 "lib/aliases_syssolaris.gperf"
++#line 187 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_cp1254},
+-#line 47 "lib/aliases_syssolaris.gperf"
++#line 48 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_utf7},
+- {-1}, {-1}, {-1}, {-1},
+-#line 189 "lib/aliases_syssolaris.gperf"
++ {-1},
++#line 41 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_utf16be},
++ {-1}, {-1},
++#line 190 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_cp1255},
+ #line 18 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ascii},
+-#line 252 "lib/aliases_syssolaris.gperf"
++#line 253 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_tis620},
+-#line 307 "lib/aliases_syssolaris.gperf"
++#line 308 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str533, ei_euc_jp},
+ {-1},
+-#line 173 "lib/aliases_syssolaris.gperf"
++#line 174 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_cp1250},
+-#line 329 "lib/aliases_syssolaris.gperf"
++#line 330 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_cp936},
+-#line 337 "lib/aliases_syssolaris.gperf"
++#line 338 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_euc_tw},
+ {-1}, {-1},
+-#line 336 "lib/aliases_syssolaris.gperf"
++#line 337 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_euc_tw},
+ {-1},
+-#line 180 "lib/aliases_syssolaris.gperf"
++#line 181 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_cp1252},
+-#line 280 "lib/aliases_syssolaris.gperf"
++#line 281 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_jisx0208},
+- {-1},
+-#line 51 "lib/aliases_syssolaris.gperf"
++#line 54 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_java},
++#line 52 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_ucs4swapped},
+-#line 43 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_utf32be},
++ {-1},
+ #line 263 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_tcvn},
+-#line 56 "lib/aliases_syssolaris.gperf"
++#line 57 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_iso8859_1},
+ {-1}, {-1}, {-1}, {-1},
+-#line 213 "lib/aliases_syssolaris.gperf"
++#line 214 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_mac_roman},
+-#line 318 "lib/aliases_syssolaris.gperf"
++#line 319 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp1},
+-#line 97 "lib/aliases_syssolaris.gperf"
++#line 98 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_iso8859_6},
+-#line 316 "lib/aliases_syssolaris.gperf"
++#line 317 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso2022_jp},
+ {-1}, {-1}, {-1},
+-#line 255 "lib/aliases_syssolaris.gperf"
++#line 256 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_tis620},
+ {-1}, {-1},
+-#line 49 "lib/aliases_syssolaris.gperf"
++#line 50 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_ucs2swapped},
+ {-1},
+-#line 183 "lib/aliases_syssolaris.gperf"
++#line 184 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str565, ei_cp1253},
+- {-1}, {-1}, {-1},
+-#line 53 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_java},
+-#line 292 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1},
++#line 293 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_iso646_cn},
+- {-1},
+-#line 262 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_tcvn},
+- {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 66 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 67 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str578, ei_iso8859_2},
+-#line 269 "lib/aliases_syssolaris.gperf"
++#line 270 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso646_jp},
+ {-1}, {-1}, {-1},
+-#line 215 "lib/aliases_syssolaris.gperf"
++#line 216 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_roman},
+-#line 319 "lib/aliases_syssolaris.gperf"
++#line 320 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_iso2022_jp2},
+- {-1}, {-1}, {-1},
+-#line 45 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str588, ei_utf7},
+-#line 202 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1},
++#line 203 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str589, ei_cp850},
+ {-1}, {-1},
+-#line 112 "lib/aliases_syssolaris.gperf"
++#line 113 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str592, ei_iso8859_7},
+-#line 317 "lib/aliases_syssolaris.gperf"
++#line 318 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp},
+-#line 120 "lib/aliases_syssolaris.gperf"
++#line 121 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso8859_8},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 107 "lib/aliases_syssolaris.gperf"
++#line 108 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_iso8859_7},
++ {-1},
++#line 44 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_utf32be},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 287 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1},
++#line 288 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_jisx0212},
+- {-1}, {-1},
+-#line 343 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str619, ei_ces_big5},
+-#line 320 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1},
++#line 321 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_iso2022_jp2},
+- {-1},
+-#line 342 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_ces_big5},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1}, {-1},
+-#line 113 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 114 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str636, ei_iso8859_7},
+-#line 119 "lib/aliases_syssolaris.gperf"
++#line 120 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str637, ei_iso8859_8},
+ {-1}, {-1}, {-1},
+ #line 20 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str641, ei_ascii},
+- {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 273 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str647, ei_jisx0201},
+- {-1}, {-1},
+-#line 257 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1},
++#line 46 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str645, ei_utf7},
++ {-1}, {-1}, {-1}, {-1},
++#line 258 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str650, ei_cp874},
+- {-1},
+-#line 33 "lib/aliases_syssolaris.gperf"
++#line 344 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str651, ei_ces_big5},
++#line 34 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs2le},
+- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
+-#line 351 "lib/aliases_syssolaris.gperf"
++#line 343 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_ces_big5},
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 352 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_big5hkscs2008},
+ {-1}, {-1},
+-#line 350 "lib/aliases_syssolaris.gperf"
++#line 351 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_big5hkscs2008},
+-#line 274 "lib/aliases_syssolaris.gperf"
++#line 275 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str667, ei_jisx0208},
+ {-1},
+-#line 270 "lib/aliases_syssolaris.gperf"
++#line 271 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_jisx0201},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 195 "lib/aliases_syssolaris.gperf"
++#line 196 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp1257},
+ {-1}, {-1}, {-1},
+-#line 170 "lib/aliases_syssolaris.gperf"
++#line 171 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_koi8_u},
+ {-1}, {-1}, {-1},
+-#line 171 "lib/aliases_syssolaris.gperf"
++#line 172 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str684, ei_koi8_ru},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 359 "lib/aliases_syssolaris.gperf"
++#line 360 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_johab},
+ {-1},
+-#line 271 "lib/aliases_syssolaris.gperf"
++#line 272 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str693, ei_jisx0201},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 276 "lib/aliases_syssolaris.gperf"
++#line 277 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_jisx0208},
+- {-1}, {-1}, {-1},
+-#line 282 "lib/aliases_syssolaris.gperf"
++ {-1},
++#line 274 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str704, ei_jisx0201},
++ {-1},
++#line 283 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str706, ei_jisx0212},
+ {-1}, {-1}, {-1},
+-#line 284 "lib/aliases_syssolaris.gperf"
++#line 285 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212},
+ {-1},
+-#line 106 "lib/aliases_syssolaris.gperf"
++#line 107 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str712, ei_iso8859_7},
+-#line 310 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str713, ei_sjis},
+-#line 309 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str714, ei_sjis},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 275 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++ {-1},
++#line 276 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_jisx0208},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 338 "lib/aliases_syssolaris.gperf"
++#line 339 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str751, ei_euc_tw},
+-#line 221 "lib/aliases_syssolaris.gperf"
++#line 222 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_mac_ukraine},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 29 "lib/aliases_syssolaris.gperf"
++#line 30 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str759, ei_ucs2be},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 184 "lib/aliases_syssolaris.gperf"
++#line 185 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_cp1253},
+- {-1}, {-1}, {-1}, {-1},
+-#line 222 "lib/aliases_syssolaris.gperf"
++#line 311 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str770, ei_sjis},
++#line 310 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_sjis},
++ {-1}, {-1},
++#line 223 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_mac_greek},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 313 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str800, ei_sjis},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1},
+-#line 283 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++ {-1}, {-1},
++#line 284 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str822, ei_jisx0212},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 308 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str840, ei_euc_jp},
++ {-1}, {-1},
++#line 265 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str834, ei_tcvn},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+- {-1}, {-1}, {-1},
+-#line 224 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
++#line 225 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str853, ei_mac_hebrew},
+- {-1}, {-1}, {-1}, {-1},
+-#line 312 "lib/aliases_syssolaris.gperf"
++ {-1}, {-1}, {-1},
++#line 314 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str857, ei_sjis},
++#line 313 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str858, ei_sjis},
+-#line 264 "lib/aliases_syssolaris.gperf"
+- {(int)(long)&((struct stringpool_t *)0)->stringpool_str859, ei_tcvn},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 196 "lib/aliases_syssolaris.gperf"
++ {-1},
++#line 197 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str869, ei_cp1257},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 187 "lib/aliases_syssolaris.gperf"
++#line 188 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str884, ei_cp1254},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 352 "lib/aliases_syssolaris.gperf"
++#line 353 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str894, ei_big5hkscs2008},
+-#line 348 "lib/aliases_syssolaris.gperf"
++#line 349 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str895, ei_big5hkscs2001},
+- {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 347 "lib/aliases_syssolaris.gperf"
++ {-1},
++#line 309 "lib/aliases_syssolaris.gperf"
++ {(int)(long)&((struct stringpool_t *)0)->stringpool_str897, ei_euc_jp},
++ {-1}, {-1}, {-1},
++#line 348 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str901, ei_big5hkscs1999},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 349 "lib/aliases_syssolaris.gperf"
++#line 350 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str907, ei_big5hkscs2004},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 281 "lib/aliases_syssolaris.gperf"
++#line 282 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str917, ei_jisx0208},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+-#line 223 "lib/aliases_syssolaris.gperf"
++#line 224 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str953, ei_mac_turkish},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+@@ -1723,13 +1724,13 @@
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
+-#line 361 "lib/aliases_syssolaris.gperf"
++#line 362 "lib/aliases_syssolaris.gperf"
+ {(int)(long)&((struct stringpool_t *)0)->stringpool_str1003, ei_johab}
+ };
+
+ #ifdef __GNUC__
+ __inline
+-#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__
++#ifdef __GNUC_STDC_INLINE__
+ __attribute__ ((__gnu_inline__))
+ #endif
+ #endif
+Index: libiconv/lib/canonical_syssolaris.h
+===================================================================
+--- libiconv.orig/lib/canonical_syssolaris.h 2014-02-07 19:21:33.443996087 +0400
++++ libiconv/lib/canonical_syssolaris.h 2014-02-07 19:21:53.331132965 +0400
+@@ -1,24 +1,24 @@
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str463,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str258,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str315,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str314,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str482,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str365,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str278,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str464,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str347,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str279,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str470,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str353,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str378,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str546,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str429,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str588,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str336,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str527,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str410,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str435,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str603,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str486,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str645,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str510,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str563,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str492,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str545,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str30,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str569,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str544,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str124,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str184,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str230,
+@@ -74,8 +74,8 @@
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str192,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str246,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str215,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str424,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str307,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str399,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str282,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str507,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str669,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str667,
+@@ -85,7 +85,7 @@
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str202,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str283,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str400,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str714,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str771,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str147,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str556,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str554,
+@@ -96,7 +96,7 @@
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str271,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str223,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str327,
+- (int)(long)&((struct stringpool_t *)0)->stringpool_str99,
++ (int)(long)&((struct stringpool_t *)0)->stringpool_str97,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str540,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str293,
+ (int)(long)&((struct stringpool_t *)0)->stringpool_str98,
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..83db9c7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,28 @@
+#!/usr/bin/make -f
+
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+controls := debian/libcharset1-dev.install \
+ debian/libcharset1.install \
+ debian/libiconv2-dev.install \
+ debian/libiconv2-dev.links \
+
+%:
+ dh $@
+
+
+$(controls) : %: %.in
+ sed 's,DEB_HOST_MULTIARCH,$(DEB_HOST_MULTIARCH),g' \
+ $< > $@
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ --libdir=/lib/$(DEB_HOST_MULTIARCH) \
+ --enable-static
+
+override_dh_install: $(controls)
+ dh_install
+
+override_dh_clean:
+ -rm $(controls)
+ dh_clean
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)