From c88e9e57efd700b290290eeb0a1094df504b4d6c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Tue, 12 Sep 2017 23:15:43 +0200 Subject: [PATCH] libiconv: upgrade to version 1.15 --- 3rdparty/libiconv/1.14/lib/canonical.h | 110 - 3rdparty/libiconv/1.14/lib/canonical_local.h | 2 - .../1.14/lib/canonical_local_sysaix.h | 2 - .../1.14/lib/canonical_local_syshpux.h | 2 - .../1.14/lib/canonical_local_sysosf1.h | 2 - .../1.14/lib/canonical_local_syssolaris.h | 2 - 3rdparty/libiconv/1.14/lib/canonical_sysaix.h | 110 - .../libiconv/1.14/lib/canonical_syshpux.h | 110 - .../libiconv/1.14/lib/canonical_sysosf1.h | 110 - .../libiconv/1.14/lib/canonical_syssolaris.h | 110 - 3rdparty/libiconv/{1.14 => 1.15}/COPYING.LIB | 0 .../libiconv/{1.14 => 1.15}/include/export.h | 0 .../{1.14 => 1.15}/include/iconv.h.build.in | 5 +- .../{1.14 => 1.15}/include/iconv.h.in | 5 +- 3rdparty/libiconv/1.15/lib/Makefile.in | 372 +++ .../libiconv/{1.14 => 1.15}/lib/aliases.gperf | 2 + .../libiconv/{1.14 => 1.15}/lib/aliases.h | 2765 ++++++++-------- .../libiconv/{1.14 => 1.15}/lib/aliases2.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/aliases_aix.h | 0 .../{1.14 => 1.15}/lib/aliases_aix_sysaix.h | 0 .../libiconv/{1.14 => 1.15}/lib/aliases_dos.h | 0 .../{1.14 => 1.15}/lib/aliases_extra.h | 0 .../{1.14 => 1.15}/lib/aliases_osf1.h | 0 .../{1.14 => 1.15}/lib/aliases_osf1_sysosf1.h | 0 .../{1.14 => 1.15}/lib/aliases_sysaix.gperf | 2 + .../{1.14 => 1.15}/lib/aliases_sysaix.h | 2864 +++++++++-------- .../{1.14 => 1.15}/lib/aliases_syshpux.gperf | 2 + .../{1.14 => 1.15}/lib/aliases_syshpux.h | 2861 ++++++++-------- .../{1.14 => 1.15}/lib/aliases_sysosf1.gperf | 2 + .../{1.14 => 1.15}/lib/aliases_sysosf1.h | 2839 ++++++++-------- .../lib/aliases_syssolaris.gperf | 2 + .../{1.14 => 1.15}/lib/aliases_syssolaris.h | 2808 ++++++++-------- .../libiconv/{1.14 => 1.15}/lib/armscii_8.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ascii.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/atarist.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/big5.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/big5_2003.h | 9 +- .../{1.14 => 1.15}/lib/big5hkscs1999.h | 11 +- .../{1.14 => 1.15}/lib/big5hkscs2001.h | 11 +- .../{1.14 => 1.15}/lib/big5hkscs2004.h | 11 +- .../{1.14 => 1.15}/lib/big5hkscs2008.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/c99.h | 9 +- 3rdparty/libiconv/1.15/lib/canonical.h | 111 + .../{1.14 => 1.15}/lib/canonical_aix.h | 0 .../{1.14 => 1.15}/lib/canonical_aix_sysaix.h | 0 .../{1.14 => 1.15}/lib/canonical_dos.h | 0 .../{1.14 => 1.15}/lib/canonical_extra.h | 0 3rdparty/libiconv/1.15/lib/canonical_local.h | 2 + .../1.15/lib/canonical_local_sysaix.h | 2 + .../1.15/lib/canonical_local_syshpux.h | 2 + .../1.15/lib/canonical_local_sysosf1.h | 2 + .../1.15/lib/canonical_local_syssolaris.h | 2 + .../{1.14 => 1.15}/lib/canonical_osf1.h | 0 .../lib/canonical_osf1_sysosf1.h | 0 3rdparty/libiconv/1.15/lib/canonical_sysaix.h | 111 + .../libiconv/1.15/lib/canonical_syshpux.h | 111 + .../libiconv/1.15/lib/canonical_sysosf1.h | 111 + .../libiconv/1.15/lib/canonical_syssolaris.h | 111 + .../libiconv/{1.14 => 1.15}/lib/ces_big5.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/ces_gbk.h | 9 +- .../{1.14 => 1.15}/lib/cjk_variants.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/cns11643.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_1.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_15.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_2.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_3.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_4.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_4a.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_4b.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_5.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_6.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/cns11643_7.h | 7 +- .../{1.14 => 1.15}/lib/cns11643_inv.h | 11 +- 3rdparty/libiconv/1.15/lib/config.h.in | 82 + .../libiconv/{1.14 => 1.15}/lib/converters.h | 26 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1046.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1124.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1125.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1129.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1131.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1133.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1161.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1162.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1163.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1250.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1251.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1252.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1253.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1254.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1255.h | 13 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1256.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1257.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1258.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp437.h | 9 +- 3rdparty/libiconv/1.15/lib/cp50221_0208_ext.h | 149 + 3rdparty/libiconv/1.15/lib/cp50221_0212_ext.h | 212 ++ 3rdparty/libiconv/{1.14 => 1.15}/lib/cp737.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp775.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp850.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp852.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp853.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp855.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp856.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp857.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp858.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp860.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp861.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp862.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp863.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp864.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp865.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp866.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp869.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp874.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp922.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp932.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/cp932ext.h | 13 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp936.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/cp936ext.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp943.h | 3 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp949.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/cp950.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/cp950ext.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/dec_hanyu.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/dec_kanji.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/encodings.def | 16 +- .../{1.14 => 1.15}/lib/encodings_aix.def | 3 +- .../{1.14 => 1.15}/lib/encodings_dos.def | 3 +- .../{1.14 => 1.15}/lib/encodings_extra.def | 3 +- .../{1.14 => 1.15}/lib/encodings_local.def | 3 +- .../{1.14 => 1.15}/lib/encodings_osf1.def | 3 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_cn.h | 9 +- .../{1.14 => 1.15}/lib/euc_jisx0213.h | 11 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_jp.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_kr.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_tw.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/flags.h | 1 + .../libiconv/{1.14 => 1.15}/lib/flushwc.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/gb12345.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/gb12345ext.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/gb18030.h | 16 +- .../libiconv/{1.14 => 1.15}/lib/gb18030ext.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/gb18030uni.h | 85 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/gb2312.h | 13 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/gbk.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/gbkext1.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/gbkext2.h | 7 +- .../libiconv/{1.14 => 1.15}/lib/gbkext_inv.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/genaliases.c | 74 +- .../libiconv/{1.14 => 1.15}/lib/genaliases2.c | 42 +- .../libiconv/{1.14 => 1.15}/lib/genflags.c | 11 +- .../libiconv/{1.14 => 1.15}/lib/gentranslit.c | 25 +- .../{1.14 => 1.15}/lib/georgian_academy.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/georgian_ps.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/hkscs1999.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/hkscs2001.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/hkscs2004.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/hkscs2008.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/hp_roman8.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/hz.h | 10 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/iconv.c | 12 +- .../libiconv/{1.14 => 1.15}/lib/iconv_open1.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/iconv_open2.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/iso2022_cn.h | 11 +- .../{1.14 => 1.15}/lib/iso2022_cnext.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/iso2022_jp.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/iso2022_jp1.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/iso2022_jp2.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/iso2022_jp3.h | 11 +- 3rdparty/libiconv/1.15/lib/iso2022_jpms.h | 445 +++ .../libiconv/{1.14 => 1.15}/lib/iso2022_kr.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/iso646_cn.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso646_jp.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_1.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_10.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_11.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_13.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_14.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_15.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_16.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_2.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_3.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_4.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_5.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_6.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_7.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_8.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/iso8859_9.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/isoir165.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/isoir165ext.h | 13 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/java.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/jisx0201.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/jisx0208.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/jisx0212.h | 13 +- .../libiconv/{1.14 => 1.15}/lib/jisx0213.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/johab.h | 9 +- .../{1.14 => 1.15}/lib/johab_hangul.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_r.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/koi8_ru.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_t.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_u.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/ksc5601.h | 13 +- .../{1.14 => 1.15}/lib/loop_unicode.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/loop_wchar.h | 3 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/loops.h | 3 +- .../libiconv/{1.14 => 1.15}/lib/mac_arabic.h | 9 +- .../{1.14 => 1.15}/lib/mac_centraleurope.h | 9 +- .../{1.14 => 1.15}/lib/mac_croatian.h | 9 +- .../{1.14 => 1.15}/lib/mac_cyrillic.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_greek.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_hebrew.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_iceland.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_roman.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_romania.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_thai.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_turkish.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mac_ukraine.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/mulelao.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/nextstep.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/pt154.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/relocatable.c | 128 +- .../libiconv/{1.14 => 1.15}/lib/relocatable.h | 6 +- .../libiconv/{1.14 => 1.15}/lib/riscos1.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/rk1048.h | 9 +- .../{1.14 => 1.15}/lib/shift_jisx0213.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/sjis.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/tcvn.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/tds565.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/tis620.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/translit.def | 3 +- .../libiconv/{1.14 => 1.15}/lib/translit.h | 3 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2.h | 15 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2be.h | 9 +- .../{1.14 => 1.15}/lib/ucs2internal.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2le.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/ucs2swapped.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4.h | 15 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4be.h | 9 +- .../{1.14 => 1.15}/lib/ucs4internal.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4le.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/ucs4swapped.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/uhc_1.h | 13 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/uhc_2.h | 13 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/utf16.h | 11 +- .../libiconv/{1.14 => 1.15}/lib/utf16be.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/utf16le.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/utf32.h | 16 +- .../libiconv/{1.14 => 1.15}/lib/utf32be.h | 9 +- .../libiconv/{1.14 => 1.15}/lib/utf32le.h | 9 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/utf7.h | 11 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/utf8.h | 58 +- .../libiconv/{1.14 => 1.15}/lib/vietcomb.h | 3 +- 3rdparty/libiconv/{1.14 => 1.15}/lib/viscii.h | 9 +- .../libcharset/include/export.h | 0 .../libcharset/include/libcharset.h.in | 3 +- .../include/localcharset.h.build.in | 6 +- .../libcharset/include/localcharset.h.in | 6 +- .../{1.14 => 1.15}/libcharset/lib/ChangeLog | 77 + .../libiconv/1.15/libcharset/lib/Makefile.in | 177 + .../libcharset/lib/config.charset | 12 +- .../libcharset/lib/localcharset.c | 123 +- .../{1.14 => 1.15}/libcharset/lib/ref-add.sin | 6 +- .../{1.14 => 1.15}/libcharset/lib/ref-del.sin | 6 +- .../libcharset/lib/relocatable.c | 128 +- .../libcharset/lib/relocatable.h | 6 +- .../{1.14 => 1.15}/srclib/localcharset.h | 5 +- .../{1.14 => 1.15}/srclib/unitypes.in.h | 24 +- .../{1.14 => 1.15}/srclib/uniwidth.in.h | 23 +- 3rdparty/libiconv/CMakeLists.txt | 2 +- 3rdparty/libiconv/Makefile.am | 512 +-- 270 files changed, 10764 insertions(+), 9071 deletions(-) delete mode 100644 3rdparty/libiconv/1.14/lib/canonical.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_local.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_local_sysaix.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_local_syshpux.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_local_sysosf1.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_local_syssolaris.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_sysaix.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_syshpux.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_sysosf1.h delete mode 100644 3rdparty/libiconv/1.14/lib/canonical_syssolaris.h rename 3rdparty/libiconv/{1.14 => 1.15}/COPYING.LIB (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/include/export.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/include/iconv.h.build.in (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/include/iconv.h.in (98%) create mode 100644 3rdparty/libiconv/1.15/lib/Makefile.in rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases.gperf (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases.h (56%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases2.h (90%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_aix.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_aix_sysaix.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_dos.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_extra.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_osf1.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_osf1_sysosf1.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_sysaix.gperf (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_sysaix.h (58%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_syshpux.gperf (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_syshpux.h (58%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_sysosf1.gperf (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_sysosf1.h (58%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_syssolaris.gperf (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/aliases_syssolaris.h (59%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/armscii_8.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ascii.h (80%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/atarist.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/big5.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/big5_2003.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/big5hkscs1999.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/big5hkscs2001.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/big5hkscs2004.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/big5hkscs2008.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/c99.h (90%) create mode 100644 3rdparty/libiconv/1.15/lib/canonical.h rename 3rdparty/libiconv/{1.14 => 1.15}/lib/canonical_aix.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/canonical_aix_sysaix.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/canonical_dos.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/canonical_extra.h (100%) create mode 100644 3rdparty/libiconv/1.15/lib/canonical_local.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_local_sysaix.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_local_syshpux.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_local_sysosf1.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_local_syssolaris.h rename 3rdparty/libiconv/{1.14 => 1.15}/lib/canonical_osf1.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/canonical_osf1_sysosf1.h (100%) create mode 100644 3rdparty/libiconv/1.15/lib/canonical_sysaix.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_syshpux.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_sysosf1.h create mode 100644 3rdparty/libiconv/1.15/lib/canonical_syssolaris.h rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ces_big5.h (86%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ces_gbk.h (85%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cjk_variants.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_1.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_15.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_2.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_3.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_4.h (90%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_4a.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_4b.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_5.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_6.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_7.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cns11643_inv.h (99%) create mode 100644 3rdparty/libiconv/1.15/lib/config.h.in rename 3rdparty/libiconv/{1.14 => 1.15}/lib/converters.h (89%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1046.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1124.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1125.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1129.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1131.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1133.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1161.h (91%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1162.h (86%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1163.h (86%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1250.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1251.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1252.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1253.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1254.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1255.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1256.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1257.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp1258.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp437.h (96%) create mode 100644 3rdparty/libiconv/1.15/lib/cp50221_0208_ext.h create mode 100644 3rdparty/libiconv/1.15/lib/cp50221_0212_ext.h rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp737.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp775.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp850.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp852.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp853.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp855.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp856.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp857.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp858.h (85%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp860.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp861.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp862.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp863.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp864.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp865.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp866.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp869.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp874.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp922.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp932.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp932ext.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp936.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp936ext.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp943.h (89%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp949.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp950.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/cp950ext.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/dec_hanyu.h (91%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/dec_kanji.h (87%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/encodings.def (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/encodings_aix.def (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/encodings_dos.def (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/encodings_extra.def (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/encodings_local.def (89%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/encodings_osf1.def (91%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_cn.h (87%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_jisx0213.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_jp.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_kr.h (87%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/euc_tw.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/flags.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/flushwc.h (90%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gb12345.h (89%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gb12345ext.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gb18030.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gb18030ext.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gb18030uni.h (86%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gb2312.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gbk.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gbkext1.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gbkext2.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gbkext_inv.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/genaliases.c (52%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/genaliases2.c (67%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/genflags.c (91%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/gentranslit.c (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/georgian_academy.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/georgian_ps.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/hkscs1999.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/hkscs2001.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/hkscs2004.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/hkscs2008.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/hp_roman8.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/hz.h (90%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iconv.c (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iconv_open1.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iconv_open2.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_cn.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_cnext.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_jp.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_jp1.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_jp2.h (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_jp3.h (97%) create mode 100644 3rdparty/libiconv/1.15/lib/iso2022_jpms.h rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso2022_kr.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso646_cn.h (83%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso646_jp.h (84%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_1.h (79%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_10.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_11.h (83%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_13.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_14.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_15.h (90%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_16.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_2.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_3.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_4.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_5.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_6.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_7.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_8.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/iso8859_9.h (91%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/isoir165.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/isoir165ext.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/java.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/jisx0201.h (85%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/jisx0208.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/jisx0212.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/jisx0213.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/johab.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/johab_hangul.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_r.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_ru.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_t.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/koi8_u.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ksc5601.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/loop_unicode.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/loop_wchar.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/loops.h (88%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_arabic.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_centraleurope.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_croatian.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_cyrillic.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_greek.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_hebrew.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_iceland.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_roman.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_romania.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_thai.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_turkish.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mac_ukraine.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/mulelao.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/nextstep.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/pt154.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/relocatable.c (82%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/relocatable.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/riscos1.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/rk1048.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/shift_jisx0213.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/sjis.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/tcvn.h (97%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/tds565.h (93%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/tis620.h (83%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/translit.def (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/translit.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2.h (84%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2be.h (83%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2internal.h (83%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2le.h (83%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs2swapped.h (86%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4.h (84%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4be.h (82%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4internal.h (80%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4le.h (82%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/ucs4swapped.h (85%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/uhc_1.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/uhc_2.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf16.h (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf16be.h (88%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf16le.h (88%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf32.h (88%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf32be.h (85%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf32le.h (85%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf7.h (96%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/utf8.h (56%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/vietcomb.h (99%) rename 3rdparty/libiconv/{1.14 => 1.15}/lib/viscii.h (95%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/include/export.h (100%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/include/libcharset.h.in (92%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/include/localcharset.h.build.in (89%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/include/localcharset.h.in (88%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/ChangeLog (83%) create mode 100644 3rdparty/libiconv/1.15/libcharset/lib/Makefile.in rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/config.charset (98%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/localcharset.c (80%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/ref-add.sin (84%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/ref-del.sin (84%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/relocatable.c (82%) rename 3rdparty/libiconv/{1.14 => 1.15}/libcharset/lib/relocatable.h (94%) rename 3rdparty/libiconv/{1.14 => 1.15}/srclib/localcharset.h (84%) rename 3rdparty/libiconv/{1.14 => 1.15}/srclib/unitypes.in.h (51%) rename 3rdparty/libiconv/{1.14 => 1.15}/srclib/uniwidth.in.h (76%) diff --git a/3rdparty/libiconv/1.14/lib/canonical.h b/3rdparty/libiconv/1.14/lib/canonical.h deleted file mode 100644 index 550cc64f99..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical.h +++ /dev/null @@ -1,110 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str287, - (int)(long)&((struct stringpool_t *)0)->stringpool_str255, - (int)(long)&((struct stringpool_t *)0)->stringpool_str179, - (int)(long)&((struct stringpool_t *)0)->stringpool_str367, - (int)(long)&((struct stringpool_t *)0)->stringpool_str283, - (int)(long)&((struct stringpool_t *)0)->stringpool_str263, - (int)(long)&((struct stringpool_t *)0)->stringpool_str409, - (int)(long)&((struct stringpool_t *)0)->stringpool_str325, - (int)(long)&((struct stringpool_t *)0)->stringpool_str242, - (int)(long)&((struct stringpool_t *)0)->stringpool_str434, - (int)(long)&((struct stringpool_t *)0)->stringpool_str350, - (int)(long)&((struct stringpool_t *)0)->stringpool_str252, - (int)(long)&((struct stringpool_t *)0)->stringpool_str440, - (int)(long)&((struct stringpool_t *)0)->stringpool_str356, - (int)(long)&((struct stringpool_t *)0)->stringpool_str575, - (int)(long)&((struct stringpool_t *)0)->stringpool_str406, - (int)(long)&((struct stringpool_t *)0)->stringpool_str723, - (int)(long)&((struct stringpool_t *)0)->stringpool_str448, - (int)(long)&((struct stringpool_t *)0)->stringpool_str765, - (int)(long)&((struct stringpool_t *)0)->stringpool_str30, - (int)(long)&((struct stringpool_t *)0)->stringpool_str600, - (int)(long)&((struct stringpool_t *)0)->stringpool_str74, - (int)(long)&((struct stringpool_t *)0)->stringpool_str84, - (int)(long)&((struct stringpool_t *)0)->stringpool_str78, - (int)(long)&((struct stringpool_t *)0)->stringpool_str168, - (int)(long)&((struct stringpool_t *)0)->stringpool_str82, - (int)(long)&((struct stringpool_t *)0)->stringpool_str76, - (int)(long)&((struct stringpool_t *)0)->stringpool_str410, - (int)(long)&((struct stringpool_t *)0)->stringpool_str90, - (int)(long)&((struct stringpool_t *)0)->stringpool_str98, - (int)(long)&((struct stringpool_t *)0)->stringpool_str221, - (int)(long)&((struct stringpool_t *)0)->stringpool_str75, - (int)(long)&((struct stringpool_t *)0)->stringpool_str79, - (int)(long)&((struct stringpool_t *)0)->stringpool_str169, - (int)(long)&((struct stringpool_t *)0)->stringpool_str83, - (int)(long)&((struct stringpool_t *)0)->stringpool_str77, - (int)(long)&((struct stringpool_t *)0)->stringpool_str261, - (int)(long)&((struct stringpool_t *)0)->stringpool_str403, - (int)(long)&((struct stringpool_t *)0)->stringpool_str480, - (int)(long)&((struct stringpool_t *)0)->stringpool_str164, - (int)(long)&((struct stringpool_t *)0)->stringpool_str18, - (int)(long)&((struct stringpool_t *)0)->stringpool_str28, - (int)(long)&((struct stringpool_t *)0)->stringpool_str22, - (int)(long)&((struct stringpool_t *)0)->stringpool_str112, - (int)(long)&((struct stringpool_t *)0)->stringpool_str26, - (int)(long)&((struct stringpool_t *)0)->stringpool_str20, - (int)(long)&((struct stringpool_t *)0)->stringpool_str354, - (int)(long)&((struct stringpool_t *)0)->stringpool_str34, - (int)(long)&((struct stringpool_t *)0)->stringpool_str166, - (int)(long)&((struct stringpool_t *)0)->stringpool_str27, - (int)(long)&((struct stringpool_t *)0)->stringpool_str19, - (int)(long)&((struct stringpool_t *)0)->stringpool_str11, - (int)(long)&((struct stringpool_t *)0)->stringpool_str451, - (int)(long)&((struct stringpool_t *)0)->stringpool_str531, - (int)(long)&((struct stringpool_t *)0)->stringpool_str355, - (int)(long)&((struct stringpool_t *)0)->stringpool_str501, - (int)(long)&((struct stringpool_t *)0)->stringpool_str673, - (int)(long)&((struct stringpool_t *)0)->stringpool_str302, - (int)(long)&((struct stringpool_t *)0)->stringpool_str621, - (int)(long)&((struct stringpool_t *)0)->stringpool_str577, - (int)(long)&((struct stringpool_t *)0)->stringpool_str786, - (int)(long)&((struct stringpool_t *)0)->stringpool_str908, - (int)(long)&((struct stringpool_t *)0)->stringpool_str563, - (int)(long)&((struct stringpool_t *)0)->stringpool_str445, - (int)(long)&((struct stringpool_t *)0)->stringpool_str502, - (int)(long)&((struct stringpool_t *)0)->stringpool_str475, - (int)(long)&((struct stringpool_t *)0)->stringpool_str279, - (int)(long)&((struct stringpool_t *)0)->stringpool_str626, - (int)(long)&((struct stringpool_t *)0)->stringpool_str614, - (int)(long)&((struct stringpool_t *)0)->stringpool_str217, - (int)(long)&((struct stringpool_t *)0)->stringpool_str212, - (int)(long)&((struct stringpool_t *)0)->stringpool_str218, - (int)(long)&((struct stringpool_t *)0)->stringpool_str371, - (int)(long)&((struct stringpool_t *)0)->stringpool_str15, - (int)(long)&((struct stringpool_t *)0)->stringpool_str230, - (int)(long)&((struct stringpool_t *)0)->stringpool_str278, - (int)(long)&((struct stringpool_t *)0)->stringpool_str124, - (int)(long)&((struct stringpool_t *)0)->stringpool_str180, - (int)(long)&((struct stringpool_t *)0)->stringpool_str413, - (int)(long)&((struct stringpool_t *)0)->stringpool_str555, - (int)(long)&((struct stringpool_t *)0)->stringpool_str571, - (int)(long)&((struct stringpool_t *)0)->stringpool_str492, - (int)(long)&((struct stringpool_t *)0)->stringpool_str384, - (int)(long)&((struct stringpool_t *)0)->stringpool_str368, - (int)(long)&((struct stringpool_t *)0)->stringpool_str127, - (int)(long)&((struct stringpool_t *)0)->stringpool_str202, - (int)(long)&((struct stringpool_t *)0)->stringpool_str535, - (int)(long)&((struct stringpool_t *)0)->stringpool_str429, - (int)(long)&((struct stringpool_t *)0)->stringpool_str32, - (int)(long)&((struct stringpool_t *)0)->stringpool_str607, - (int)(long)&((struct stringpool_t *)0)->stringpool_str500, - (int)(long)&((struct stringpool_t *)0)->stringpool_str505, - (int)(long)&((struct stringpool_t *)0)->stringpool_str70, - (int)(long)&((struct stringpool_t *)0)->stringpool_str303, - (int)(long)&((struct stringpool_t *)0)->stringpool_str24, - (int)(long)&((struct stringpool_t *)0)->stringpool_str378, - (int)(long)&((struct stringpool_t *)0)->stringpool_str142, - (int)(long)&((struct stringpool_t *)0)->stringpool_str196, - (int)(long)&((struct stringpool_t *)0)->stringpool_str159, - (int)(long)&((struct stringpool_t *)0)->stringpool_str473, - (int)(long)&((struct stringpool_t *)0)->stringpool_str277, - (int)(long)&((struct stringpool_t *)0)->stringpool_str170, - (int)(long)&((struct stringpool_t *)0)->stringpool_str900, - (int)(long)&((struct stringpool_t *)0)->stringpool_str888, - (int)(long)&((struct stringpool_t *)0)->stringpool_str935, - (int)(long)&((struct stringpool_t *)0)->stringpool_str527, - (int)(long)&((struct stringpool_t *)0)->stringpool_str290, - (int)(long)&((struct stringpool_t *)0)->stringpool_str91, - (int)(long)&((struct stringpool_t *)0)->stringpool_str768, - (int)(long)&((struct stringpool_t *)0)->stringpool_str362, diff --git a/3rdparty/libiconv/1.14/lib/canonical_local.h b/3rdparty/libiconv/1.14/lib/canonical_local.h deleted file mode 100644 index a2209a820c..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_local.h +++ /dev/null @@ -1,2 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str271, - (int)(long)&((struct stringpool_t *)0)->stringpool_str664, diff --git a/3rdparty/libiconv/1.14/lib/canonical_local_sysaix.h b/3rdparty/libiconv/1.14/lib/canonical_local_sysaix.h deleted file mode 100644 index 0d4b27ba57..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_local_sysaix.h +++ /dev/null @@ -1,2 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str307, - (int)(long)&((struct stringpool_t *)0)->stringpool_str543, diff --git a/3rdparty/libiconv/1.14/lib/canonical_local_syshpux.h b/3rdparty/libiconv/1.14/lib/canonical_local_syshpux.h deleted file mode 100644 index 8e969231a6..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_local_syshpux.h +++ /dev/null @@ -1,2 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str258, - (int)(long)&((struct stringpool_t *)0)->stringpool_str390, diff --git a/3rdparty/libiconv/1.14/lib/canonical_local_sysosf1.h b/3rdparty/libiconv/1.14/lib/canonical_local_sysosf1.h deleted file mode 100644 index e1f886c0d9..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_local_sysosf1.h +++ /dev/null @@ -1,2 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str275, - (int)(long)&((struct stringpool_t *)0)->stringpool_str465, diff --git a/3rdparty/libiconv/1.14/lib/canonical_local_syssolaris.h b/3rdparty/libiconv/1.14/lib/canonical_local_syssolaris.h deleted file mode 100644 index ce73d70655..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_local_syssolaris.h +++ /dev/null @@ -1,2 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str38, - (int)(long)&((struct stringpool_t *)0)->stringpool_str515, diff --git a/3rdparty/libiconv/1.14/lib/canonical_sysaix.h b/3rdparty/libiconv/1.14/lib/canonical_sysaix.h deleted file mode 100644 index 00a71f6bd9..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_sysaix.h +++ /dev/null @@ -1,110 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str383, - (int)(long)&((struct stringpool_t *)0)->stringpool_str363, - (int)(long)&((struct stringpool_t *)0)->stringpool_str231, - (int)(long)&((struct stringpool_t *)0)->stringpool_str604, - (int)(long)&((struct stringpool_t *)0)->stringpool_str483, - (int)(long)&((struct stringpool_t *)0)->stringpool_str327, - (int)(long)&((struct stringpool_t *)0)->stringpool_str652, - (int)(long)&((struct stringpool_t *)0)->stringpool_str531, - (int)(long)&((struct stringpool_t *)0)->stringpool_str358, - (int)(long)&((struct stringpool_t *)0)->stringpool_str733, - (int)(long)&((struct stringpool_t *)0)->stringpool_str612, - (int)(long)&((struct stringpool_t *)0)->stringpool_str364, - (int)(long)&((struct stringpool_t *)0)->stringpool_str737, - (int)(long)&((struct stringpool_t *)0)->stringpool_str616, - (int)(long)&((struct stringpool_t *)0)->stringpool_str685, - (int)(long)&((struct stringpool_t *)0)->stringpool_str501, - (int)(long)&((struct stringpool_t *)0)->stringpool_str654, - (int)(long)&((struct stringpool_t *)0)->stringpool_str549, - (int)(long)&((struct stringpool_t *)0)->stringpool_str702, - (int)(long)&((struct stringpool_t *)0)->stringpool_str53, - (int)(long)&((struct stringpool_t *)0)->stringpool_str891, - (int)(long)&((struct stringpool_t *)0)->stringpool_str103, - (int)(long)&((struct stringpool_t *)0)->stringpool_str109, - (int)(long)&((struct stringpool_t *)0)->stringpool_str107, - (int)(long)&((struct stringpool_t *)0)->stringpool_str205, - (int)(long)&((struct stringpool_t *)0)->stringpool_str111, - (int)(long)&((struct stringpool_t *)0)->stringpool_str105, - (int)(long)&((struct stringpool_t *)0)->stringpool_str437, - (int)(long)&((struct stringpool_t *)0)->stringpool_str115, - (int)(long)&((struct stringpool_t *)0)->stringpool_str141, - (int)(long)&((struct stringpool_t *)0)->stringpool_str246, - (int)(long)&((struct stringpool_t *)0)->stringpool_str108, - (int)(long)&((struct stringpool_t *)0)->stringpool_str112, - (int)(long)&((struct stringpool_t *)0)->stringpool_str210, - (int)(long)&((struct stringpool_t *)0)->stringpool_str116, - (int)(long)&((struct stringpool_t *)0)->stringpool_str110, - (int)(long)&((struct stringpool_t *)0)->stringpool_str254, - (int)(long)&((struct stringpool_t *)0)->stringpool_str492, - (int)(long)&((struct stringpool_t *)0)->stringpool_str569, - (int)(long)&((struct stringpool_t *)0)->stringpool_str175, - (int)(long)&((struct stringpool_t *)0)->stringpool_str37, - (int)(long)&((struct stringpool_t *)0)->stringpool_str43, - (int)(long)&((struct stringpool_t *)0)->stringpool_str41, - (int)(long)&((struct stringpool_t *)0)->stringpool_str139, - (int)(long)&((struct stringpool_t *)0)->stringpool_str45, - (int)(long)&((struct stringpool_t *)0)->stringpool_str39, - (int)(long)&((struct stringpool_t *)0)->stringpool_str371, - (int)(long)&((struct stringpool_t *)0)->stringpool_str49, - (int)(long)&((struct stringpool_t *)0)->stringpool_str173, - (int)(long)&((struct stringpool_t *)0)->stringpool_str38, - (int)(long)&((struct stringpool_t *)0)->stringpool_str34, - (int)(long)&((struct stringpool_t *)0)->stringpool_str32, - (int)(long)&((struct stringpool_t *)0)->stringpool_str525, - (int)(long)&((struct stringpool_t *)0)->stringpool_str797, - (int)(long)&((struct stringpool_t *)0)->stringpool_str462, - (int)(long)&((struct stringpool_t *)0)->stringpool_str583, - (int)(long)&((struct stringpool_t *)0)->stringpool_str807, - (int)(long)&((struct stringpool_t *)0)->stringpool_str272, - (int)(long)&((struct stringpool_t *)0)->stringpool_str898, - (int)(long)&((struct stringpool_t *)0)->stringpool_str606, - (int)(long)&((struct stringpool_t *)0)->stringpool_str662, - (int)(long)&((struct stringpool_t *)0)->stringpool_str989, - (int)(long)&((struct stringpool_t *)0)->stringpool_str648, - (int)(long)&((struct stringpool_t *)0)->stringpool_str391, - (int)(long)&((struct stringpool_t *)0)->stringpool_str487, - (int)(long)&((struct stringpool_t *)0)->stringpool_str413, - (int)(long)&((struct stringpool_t *)0)->stringpool_str330, - (int)(long)&((struct stringpool_t *)0)->stringpool_str461, - (int)(long)&((struct stringpool_t *)0)->stringpool_str335, - (int)(long)&((struct stringpool_t *)0)->stringpool_str152, - (int)(long)&((struct stringpool_t *)0)->stringpool_str171, - (int)(long)&((struct stringpool_t *)0)->stringpool_str234, - (int)(long)&((struct stringpool_t *)0)->stringpool_str445, - (int)(long)&((struct stringpool_t *)0)->stringpool_str36, - (int)(long)&((struct stringpool_t *)0)->stringpool_str207, - (int)(long)&((struct stringpool_t *)0)->stringpool_str300, - (int)(long)&((struct stringpool_t *)0)->stringpool_str217, - (int)(long)&((struct stringpool_t *)0)->stringpool_str256, - (int)(long)&((struct stringpool_t *)0)->stringpool_str567, - (int)(long)&((struct stringpool_t *)0)->stringpool_str723, - (int)(long)&((struct stringpool_t *)0)->stringpool_str735, - (int)(long)&((struct stringpool_t *)0)->stringpool_str660, - (int)(long)&((struct stringpool_t *)0)->stringpool_str258, - (int)(long)&((struct stringpool_t *)0)->stringpool_str235, - (int)(long)&((struct stringpool_t *)0)->stringpool_str149, - (int)(long)&((struct stringpool_t *)0)->stringpool_str202, - (int)(long)&((struct stringpool_t *)0)->stringpool_str638, - (int)(long)&((struct stringpool_t *)0)->stringpool_str613, - (int)(long)&((struct stringpool_t *)0)->stringpool_str52, - (int)(long)&((struct stringpool_t *)0)->stringpool_str629, - (int)(long)&((struct stringpool_t *)0)->stringpool_str591, - (int)(long)&((struct stringpool_t *)0)->stringpool_str594, - (int)(long)&((struct stringpool_t *)0)->stringpool_str188, - (int)(long)&((struct stringpool_t *)0)->stringpool_str146, - (int)(long)&((struct stringpool_t *)0)->stringpool_str48, - (int)(long)&((struct stringpool_t *)0)->stringpool_str251, - (int)(long)&((struct stringpool_t *)0)->stringpool_str179, - (int)(long)&((struct stringpool_t *)0)->stringpool_str190, - (int)(long)&((struct stringpool_t *)0)->stringpool_str92, - (int)(long)&((struct stringpool_t *)0)->stringpool_str495, - (int)(long)&((struct stringpool_t *)0)->stringpool_str153, - (int)(long)&((struct stringpool_t *)0)->stringpool_str186, - (int)(long)&((struct stringpool_t *)0)->stringpool_str603, - (int)(long)&((struct stringpool_t *)0)->stringpool_str584, - (int)(long)&((struct stringpool_t *)0)->stringpool_str635, - (int)(long)&((struct stringpool_t *)0)->stringpool_str324, - (int)(long)&((struct stringpool_t *)0)->stringpool_str369, - (int)(long)&((struct stringpool_t *)0)->stringpool_str133, - (int)(long)&((struct stringpool_t *)0)->stringpool_str885, - (int)(long)&((struct stringpool_t *)0)->stringpool_str360, diff --git a/3rdparty/libiconv/1.14/lib/canonical_syshpux.h b/3rdparty/libiconv/1.14/lib/canonical_syshpux.h deleted file mode 100644 index 390355b73f..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_syshpux.h +++ /dev/null @@ -1,110 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str310, - (int)(long)&((struct stringpool_t *)0)->stringpool_str368, - (int)(long)&((struct stringpool_t *)0)->stringpool_str293, - (int)(long)&((struct stringpool_t *)0)->stringpool_str464, - (int)(long)&((struct stringpool_t *)0)->stringpool_str525, - (int)(long)&((struct stringpool_t *)0)->stringpool_str395, - (int)(long)&((struct stringpool_t *)0)->stringpool_str515, - (int)(long)&((struct stringpool_t *)0)->stringpool_str576, - (int)(long)&((struct stringpool_t *)0)->stringpool_str355, - (int)(long)&((struct stringpool_t *)0)->stringpool_str521, - (int)(long)&((struct stringpool_t *)0)->stringpool_str582, - (int)(long)&((struct stringpool_t *)0)->stringpool_str363, - (int)(long)&((struct stringpool_t *)0)->stringpool_str534, - (int)(long)&((struct stringpool_t *)0)->stringpool_str595, - (int)(long)&((struct stringpool_t *)0)->stringpool_str440, - (int)(long)&((struct stringpool_t *)0)->stringpool_str665, - (int)(long)&((struct stringpool_t *)0)->stringpool_str644, - (int)(long)&((struct stringpool_t *)0)->stringpool_str716, - (int)(long)&((struct stringpool_t *)0)->stringpool_str695, - (int)(long)&((struct stringpool_t *)0)->stringpool_str36, - (int)(long)&((struct stringpool_t *)0)->stringpool_str596, - (int)(long)&((struct stringpool_t *)0)->stringpool_str64, - (int)(long)&((struct stringpool_t *)0)->stringpool_str60, - (int)(long)&((struct stringpool_t *)0)->stringpool_str100, - (int)(long)&((struct stringpool_t *)0)->stringpool_str162, - (int)(long)&((struct stringpool_t *)0)->stringpool_str76, - (int)(long)&((struct stringpool_t *)0)->stringpool_str70, - (int)(long)&((struct stringpool_t *)0)->stringpool_str158, - (int)(long)&((struct stringpool_t *)0)->stringpool_str86, - (int)(long)&((struct stringpool_t *)0)->stringpool_str92, - (int)(long)&((struct stringpool_t *)0)->stringpool_str177, - (int)(long)&((struct stringpool_t *)0)->stringpool_str67, - (int)(long)&((struct stringpool_t *)0)->stringpool_str103, - (int)(long)&((struct stringpool_t *)0)->stringpool_str165, - (int)(long)&((struct stringpool_t *)0)->stringpool_str79, - (int)(long)&((struct stringpool_t *)0)->stringpool_str73, - (int)(long)&((struct stringpool_t *)0)->stringpool_str345, - (int)(long)&((struct stringpool_t *)0)->stringpool_str669, - (int)(long)&((struct stringpool_t *)0)->stringpool_str790, - (int)(long)&((struct stringpool_t *)0)->stringpool_str131, - (int)(long)&((struct stringpool_t *)0)->stringpool_str21, - (int)(long)&((struct stringpool_t *)0)->stringpool_str17, - (int)(long)&((struct stringpool_t *)0)->stringpool_str57, - (int)(long)&((struct stringpool_t *)0)->stringpool_str119, - (int)(long)&((struct stringpool_t *)0)->stringpool_str33, - (int)(long)&((struct stringpool_t *)0)->stringpool_str27, - (int)(long)&((struct stringpool_t *)0)->stringpool_str115, - (int)(long)&((struct stringpool_t *)0)->stringpool_str43, - (int)(long)&((struct stringpool_t *)0)->stringpool_str141, - (int)(long)&((struct stringpool_t *)0)->stringpool_str24, - (int)(long)&((struct stringpool_t *)0)->stringpool_str34, - (int)(long)&((struct stringpool_t *)0)->stringpool_str35, - (int)(long)&((struct stringpool_t *)0)->stringpool_str448, - (int)(long)&((struct stringpool_t *)0)->stringpool_str561, - (int)(long)&((struct stringpool_t *)0)->stringpool_str410, - (int)(long)&((struct stringpool_t *)0)->stringpool_str335, - (int)(long)&((struct stringpool_t *)0)->stringpool_str470, - (int)(long)&((struct stringpool_t *)0)->stringpool_str704, - (int)(long)&((struct stringpool_t *)0)->stringpool_str685, - (int)(long)&((struct stringpool_t *)0)->stringpool_str607, - (int)(long)&((struct stringpool_t *)0)->stringpool_str689, - (int)(long)&((struct stringpool_t *)0)->stringpool_str800, - (int)(long)&((struct stringpool_t *)0)->stringpool_str454, - (int)(long)&((struct stringpool_t *)0)->stringpool_str195, - (int)(long)&((struct stringpool_t *)0)->stringpool_str331, - (int)(long)&((struct stringpool_t *)0)->stringpool_str484, - (int)(long)&((struct stringpool_t *)0)->stringpool_str202, - (int)(long)&((struct stringpool_t *)0)->stringpool_str449, - (int)(long)&((struct stringpool_t *)0)->stringpool_str513, - (int)(long)&((struct stringpool_t *)0)->stringpool_str139, - (int)(long)&((struct stringpool_t *)0)->stringpool_str190, - (int)(long)&((struct stringpool_t *)0)->stringpool_str262, - (int)(long)&((struct stringpool_t *)0)->stringpool_str603, - (int)(long)&((struct stringpool_t *)0)->stringpool_str71, - (int)(long)&((struct stringpool_t *)0)->stringpool_str149, - (int)(long)&((struct stringpool_t *)0)->stringpool_str170, - (int)(long)&((struct stringpool_t *)0)->stringpool_str251, - (int)(long)&((struct stringpool_t *)0)->stringpool_str271, - (int)(long)&((struct stringpool_t *)0)->stringpool_str450, - (int)(long)&((struct stringpool_t *)0)->stringpool_str769, - (int)(long)&((struct stringpool_t *)0)->stringpool_str791, - (int)(long)&((struct stringpool_t *)0)->stringpool_str710, - (int)(long)&((struct stringpool_t *)0)->stringpool_str354, - (int)(long)&((struct stringpool_t *)0)->stringpool_str332, - (int)(long)&((struct stringpool_t *)0)->stringpool_str153, - (int)(long)&((struct stringpool_t *)0)->stringpool_str203, - (int)(long)&((struct stringpool_t *)0)->stringpool_str491, - (int)(long)&((struct stringpool_t *)0)->stringpool_str461, - (int)(long)&((struct stringpool_t *)0)->stringpool_str42, - (int)(long)&((struct stringpool_t *)0)->stringpool_str542, - (int)(long)&((struct stringpool_t *)0)->stringpool_str473, - (int)(long)&((struct stringpool_t *)0)->stringpool_str471, - (int)(long)&((struct stringpool_t *)0)->stringpool_str30, - (int)(long)&((struct stringpool_t *)0)->stringpool_str314, - (int)(long)&((struct stringpool_t *)0)->stringpool_str52, - (int)(long)&((struct stringpool_t *)0)->stringpool_str352, - (int)(long)&((struct stringpool_t *)0)->stringpool_str81, - (int)(long)&((struct stringpool_t *)0)->stringpool_str96, - (int)(long)&((struct stringpool_t *)0)->stringpool_str12, - (int)(long)&((struct stringpool_t *)0)->stringpool_str378, - (int)(long)&((struct stringpool_t *)0)->stringpool_str308, - (int)(long)&((struct stringpool_t *)0)->stringpool_str144, - (int)(long)&((struct stringpool_t *)0)->stringpool_str771, - (int)(long)&((struct stringpool_t *)0)->stringpool_str757, - (int)(long)&((struct stringpool_t *)0)->stringpool_str806, - (int)(long)&((struct stringpool_t *)0)->stringpool_str421, - (int)(long)&((struct stringpool_t *)0)->stringpool_str343, - (int)(long)&((struct stringpool_t *)0)->stringpool_str105, - (int)(long)&((struct stringpool_t *)0)->stringpool_str654, - (int)(long)&((struct stringpool_t *)0)->stringpool_str394, diff --git a/3rdparty/libiconv/1.14/lib/canonical_sysosf1.h b/3rdparty/libiconv/1.14/lib/canonical_sysosf1.h deleted file mode 100644 index 659a516aa2..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_sysosf1.h +++ /dev/null @@ -1,110 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str343, - (int)(long)&((struct stringpool_t *)0)->stringpool_str294, - (int)(long)&((struct stringpool_t *)0)->stringpool_str223, - (int)(long)&((struct stringpool_t *)0)->stringpool_str591, - (int)(long)&((struct stringpool_t *)0)->stringpool_str433, - (int)(long)&((struct stringpool_t *)0)->stringpool_str319, - (int)(long)&((struct stringpool_t *)0)->stringpool_str639, - (int)(long)&((struct stringpool_t *)0)->stringpool_str481, - (int)(long)&((struct stringpool_t *)0)->stringpool_str289, - (int)(long)&((struct stringpool_t *)0)->stringpool_str659, - (int)(long)&((struct stringpool_t *)0)->stringpool_str501, - (int)(long)&((struct stringpool_t *)0)->stringpool_str295, - (int)(long)&((struct stringpool_t *)0)->stringpool_str663, - (int)(long)&((struct stringpool_t *)0)->stringpool_str505, - (int)(long)&((struct stringpool_t *)0)->stringpool_str586, - (int)(long)&((struct stringpool_t *)0)->stringpool_str472, - (int)(long)&((struct stringpool_t *)0)->stringpool_str695, - (int)(long)&((struct stringpool_t *)0)->stringpool_str520, - (int)(long)&((struct stringpool_t *)0)->stringpool_str743, - (int)(long)&((struct stringpool_t *)0)->stringpool_str53, - (int)(long)&((struct stringpool_t *)0)->stringpool_str711, - (int)(long)&((struct stringpool_t *)0)->stringpool_str103, - (int)(long)&((struct stringpool_t *)0)->stringpool_str109, - (int)(long)&((struct stringpool_t *)0)->stringpool_str107, - (int)(long)&((struct stringpool_t *)0)->stringpool_str205, - (int)(long)&((struct stringpool_t *)0)->stringpool_str111, - (int)(long)&((struct stringpool_t *)0)->stringpool_str105, - (int)(long)&((struct stringpool_t *)0)->stringpool_str407, - (int)(long)&((struct stringpool_t *)0)->stringpool_str115, - (int)(long)&((struct stringpool_t *)0)->stringpool_str141, - (int)(long)&((struct stringpool_t *)0)->stringpool_str246, - (int)(long)&((struct stringpool_t *)0)->stringpool_str108, - (int)(long)&((struct stringpool_t *)0)->stringpool_str112, - (int)(long)&((struct stringpool_t *)0)->stringpool_str210, - (int)(long)&((struct stringpool_t *)0)->stringpool_str116, - (int)(long)&((struct stringpool_t *)0)->stringpool_str110, - (int)(long)&((struct stringpool_t *)0)->stringpool_str280, - (int)(long)&((struct stringpool_t *)0)->stringpool_str410, - (int)(long)&((struct stringpool_t *)0)->stringpool_str487, - (int)(long)&((struct stringpool_t *)0)->stringpool_str175, - (int)(long)&((struct stringpool_t *)0)->stringpool_str37, - (int)(long)&((struct stringpool_t *)0)->stringpool_str43, - (int)(long)&((struct stringpool_t *)0)->stringpool_str41, - (int)(long)&((struct stringpool_t *)0)->stringpool_str139, - (int)(long)&((struct stringpool_t *)0)->stringpool_str45, - (int)(long)&((struct stringpool_t *)0)->stringpool_str39, - (int)(long)&((struct stringpool_t *)0)->stringpool_str341, - (int)(long)&((struct stringpool_t *)0)->stringpool_str49, - (int)(long)&((struct stringpool_t *)0)->stringpool_str173, - (int)(long)&((struct stringpool_t *)0)->stringpool_str38, - (int)(long)&((struct stringpool_t *)0)->stringpool_str34, - (int)(long)&((struct stringpool_t *)0)->stringpool_str32, - (int)(long)&((struct stringpool_t *)0)->stringpool_str543, - (int)(long)&((struct stringpool_t *)0)->stringpool_str727, - (int)(long)&((struct stringpool_t *)0)->stringpool_str428, - (int)(long)&((struct stringpool_t *)0)->stringpool_str544, - (int)(long)&((struct stringpool_t *)0)->stringpool_str761, - (int)(long)&((struct stringpool_t *)0)->stringpool_str281, - (int)(long)&((struct stringpool_t *)0)->stringpool_str821, - (int)(long)&((struct stringpool_t *)0)->stringpool_str649, - (int)(long)&((struct stringpool_t *)0)->stringpool_str661, - (int)(long)&((struct stringpool_t *)0)->stringpool_str939, - (int)(long)&((struct stringpool_t *)0)->stringpool_str646, - (int)(long)&((struct stringpool_t *)0)->stringpool_str362, - (int)(long)&((struct stringpool_t *)0)->stringpool_str458, - (int)(long)&((struct stringpool_t *)0)->stringpool_str500, - (int)(long)&((struct stringpool_t *)0)->stringpool_str369, - (int)(long)&((struct stringpool_t *)0)->stringpool_str397, - (int)(long)&((struct stringpool_t *)0)->stringpool_str442, - (int)(long)&((struct stringpool_t *)0)->stringpool_str178, - (int)(long)&((struct stringpool_t *)0)->stringpool_str202, - (int)(long)&((struct stringpool_t *)0)->stringpool_str234, - (int)(long)&((struct stringpool_t *)0)->stringpool_str417, - (int)(long)&((struct stringpool_t *)0)->stringpool_str36, - (int)(long)&((struct stringpool_t *)0)->stringpool_str253, - (int)(long)&((struct stringpool_t *)0)->stringpool_str285, - (int)(long)&((struct stringpool_t *)0)->stringpool_str245, - (int)(long)&((struct stringpool_t *)0)->stringpool_str238, - (int)(long)&((struct stringpool_t *)0)->stringpool_str515, - (int)(long)&((struct stringpool_t *)0)->stringpool_str671, - (int)(long)&((struct stringpool_t *)0)->stringpool_str683, - (int)(long)&((struct stringpool_t *)0)->stringpool_str608, - (int)(long)&((struct stringpool_t *)0)->stringpool_str266, - (int)(long)&((struct stringpool_t *)0)->stringpool_str243, - (int)(long)&((struct stringpool_t *)0)->stringpool_str149, - (int)(long)&((struct stringpool_t *)0)->stringpool_str228, - (int)(long)&((struct stringpool_t *)0)->stringpool_str581, - (int)(long)&((struct stringpool_t *)0)->stringpool_str638, - (int)(long)&((struct stringpool_t *)0)->stringpool_str52, - (int)(long)&((struct stringpool_t *)0)->stringpool_str593, - (int)(long)&((struct stringpool_t *)0)->stringpool_str524, - (int)(long)&((struct stringpool_t *)0)->stringpool_str527, - (int)(long)&((struct stringpool_t *)0)->stringpool_str167, - (int)(long)&((struct stringpool_t *)0)->stringpool_str206, - (int)(long)&((struct stringpool_t *)0)->stringpool_str48, - (int)(long)&((struct stringpool_t *)0)->stringpool_str259, - (int)(long)&((struct stringpool_t *)0)->stringpool_str179, - (int)(long)&((struct stringpool_t *)0)->stringpool_str190, - (int)(long)&((struct stringpool_t *)0)->stringpool_str60, - (int)(long)&((struct stringpool_t *)0)->stringpool_str426, - (int)(long)&((struct stringpool_t *)0)->stringpool_str198, - (int)(long)&((struct stringpool_t *)0)->stringpool_str186, - (int)(long)&((struct stringpool_t *)0)->stringpool_str784, - (int)(long)&((struct stringpool_t *)0)->stringpool_str765, - (int)(long)&((struct stringpool_t *)0)->stringpool_str816, - (int)(long)&((struct stringpool_t *)0)->stringpool_str511, - (int)(long)&((struct stringpool_t *)0)->stringpool_str374, - (int)(long)&((struct stringpool_t *)0)->stringpool_str133, - (int)(long)&((struct stringpool_t *)0)->stringpool_str807, - (int)(long)&((struct stringpool_t *)0)->stringpool_str386, diff --git a/3rdparty/libiconv/1.14/lib/canonical_syssolaris.h b/3rdparty/libiconv/1.14/lib/canonical_syssolaris.h deleted file mode 100644 index 72ad33a50e..0000000000 --- a/3rdparty/libiconv/1.14/lib/canonical_syssolaris.h +++ /dev/null @@ -1,110 +0,0 @@ - (int)(long)&((struct stringpool_t *)0)->stringpool_str463, - (int)(long)&((struct stringpool_t *)0)->stringpool_str258, - (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_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_str124, - (int)(long)&((struct stringpool_t *)0)->stringpool_str184, - (int)(long)&((struct stringpool_t *)0)->stringpool_str230, - (int)(long)&((struct stringpool_t *)0)->stringpool_str148, - (int)(long)&((struct stringpool_t *)0)->stringpool_str160, - (int)(long)&((struct stringpool_t *)0)->stringpool_str138, - (int)(long)&((struct stringpool_t *)0)->stringpool_str452, - (int)(long)&((struct stringpool_t *)0)->stringpool_str122, - (int)(long)&((struct stringpool_t *)0)->stringpool_str136, - (int)(long)&((struct stringpool_t *)0)->stringpool_str175, - (int)(long)&((struct stringpool_t *)0)->stringpool_str129, - (int)(long)&((struct stringpool_t *)0)->stringpool_str235, - (int)(long)&((struct stringpool_t *)0)->stringpool_str153, - (int)(long)&((struct stringpool_t *)0)->stringpool_str165, - (int)(long)&((struct stringpool_t *)0)->stringpool_str143, - (int)(long)&((struct stringpool_t *)0)->stringpool_str276, - (int)(long)&((struct stringpool_t *)0)->stringpool_str680, - (int)(long)&((struct stringpool_t *)0)->stringpool_str684, - (int)(long)&((struct stringpool_t *)0)->stringpool_str127, - (int)(long)&((struct stringpool_t *)0)->stringpool_str81, - (int)(long)&((struct stringpool_t *)0)->stringpool_str141, - (int)(long)&((struct stringpool_t *)0)->stringpool_str187, - (int)(long)&((struct stringpool_t *)0)->stringpool_str105, - (int)(long)&((struct stringpool_t *)0)->stringpool_str117, - (int)(long)&((struct stringpool_t *)0)->stringpool_str95, - (int)(long)&((struct stringpool_t *)0)->stringpool_str409, - (int)(long)&((struct stringpool_t *)0)->stringpool_str79, - (int)(long)&((struct stringpool_t *)0)->stringpool_str91, - (int)(long)&((struct stringpool_t *)0)->stringpool_str94, - (int)(long)&((struct stringpool_t *)0)->stringpool_str48, - (int)(long)&((struct stringpool_t *)0)->stringpool_str86, - (int)(long)&((struct stringpool_t *)0)->stringpool_str387, - (int)(long)&((struct stringpool_t *)0)->stringpool_str451, - (int)(long)&((struct stringpool_t *)0)->stringpool_str346, - (int)(long)&((struct stringpool_t *)0)->stringpool_str415, - (int)(long)&((struct stringpool_t *)0)->stringpool_str489, - (int)(long)&((struct stringpool_t *)0)->stringpool_str389, - (int)(long)&((struct stringpool_t *)0)->stringpool_str752, - (int)(long)&((struct stringpool_t *)0)->stringpool_str774, - (int)(long)&((struct stringpool_t *)0)->stringpool_str953, - (int)(long)&((struct stringpool_t *)0)->stringpool_str853, - (int)(long)&((struct stringpool_t *)0)->stringpool_str432, - (int)(long)&((struct stringpool_t *)0)->stringpool_str513, - (int)(long)&((struct stringpool_t *)0)->stringpool_str297, - (int)(long)&((struct stringpool_t *)0)->stringpool_str502, - (int)(long)&((struct stringpool_t *)0)->stringpool_str372, - (int)(long)&((struct stringpool_t *)0)->stringpool_str412, - (int)(long)&((struct stringpool_t *)0)->stringpool_str419, - (int)(long)&((struct stringpool_t *)0)->stringpool_str478, - (int)(long)&((struct stringpool_t *)0)->stringpool_str71, - (int)(long)&((struct stringpool_t *)0)->stringpool_str62, - (int)(long)&((struct stringpool_t *)0)->stringpool_str266, - (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_str507, - (int)(long)&((struct stringpool_t *)0)->stringpool_str669, - (int)(long)&((struct stringpool_t *)0)->stringpool_str667, - (int)(long)&((struct stringpool_t *)0)->stringpool_str706, - (int)(long)&((struct stringpool_t *)0)->stringpool_str211, - (int)(long)&((struct stringpool_t *)0)->stringpool_str320, - (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_str147, - (int)(long)&((struct stringpool_t *)0)->stringpool_str556, - (int)(long)&((struct stringpool_t *)0)->stringpool_str554, - (int)(long)&((struct stringpool_t *)0)->stringpool_str584, - (int)(long)&((struct stringpool_t *)0)->stringpool_str67, - (int)(long)&((struct stringpool_t *)0)->stringpool_str516, - (int)(long)&((struct stringpool_t *)0)->stringpool_str101, - (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_str540, - (int)(long)&((struct stringpool_t *)0)->stringpool_str293, - (int)(long)&((struct stringpool_t *)0)->stringpool_str98, - (int)(long)&((struct stringpool_t *)0)->stringpool_str901, - (int)(long)&((struct stringpool_t *)0)->stringpool_str895, - (int)(long)&((struct stringpool_t *)0)->stringpool_str907, - (int)(long)&((struct stringpool_t *)0)->stringpool_str666, - (int)(long)&((struct stringpool_t *)0)->stringpool_str255, - (int)(long)&((struct stringpool_t *)0)->stringpool_str58, - (int)(long)&((struct stringpool_t *)0)->stringpool_str691, - (int)(long)&((struct stringpool_t *)0)->stringpool_str411, diff --git a/3rdparty/libiconv/1.14/COPYING.LIB b/3rdparty/libiconv/1.15/COPYING.LIB similarity index 100% rename from 3rdparty/libiconv/1.14/COPYING.LIB rename to 3rdparty/libiconv/1.15/COPYING.LIB diff --git a/3rdparty/libiconv/1.14/include/export.h b/3rdparty/libiconv/1.15/include/export.h similarity index 100% rename from 3rdparty/libiconv/1.14/include/export.h rename to 3rdparty/libiconv/1.15/include/export.h diff --git a/3rdparty/libiconv/1.14/include/iconv.h.build.in b/3rdparty/libiconv/1.15/include/iconv.h.build.in similarity index 98% rename from 3rdparty/libiconv/1.14/include/iconv.h.build.in rename to 3rdparty/libiconv/1.15/include/iconv.h.build.in index 0feb0689ce..2618419802 100644 --- a/3rdparty/libiconv/1.14/include/iconv.h.build.in +++ b/3rdparty/libiconv/1.15/include/iconv.h.build.in @@ -13,15 +13,14 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* When installed, this file is called "iconv.h". */ #ifndef _LIBICONV_H #define _LIBICONV_H -#define _LIBICONV_VERSION 0x010E /* version number: (major<<8) + minor */ +#define _LIBICONV_VERSION 0x010F /* version number: (major<<8) + minor */ #if @HAVE_VISIBILITY@ && BUILDING_LIBICONV #define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default"))) diff --git a/3rdparty/libiconv/1.14/include/iconv.h.in b/3rdparty/libiconv/1.15/include/iconv.h.in similarity index 98% rename from 3rdparty/libiconv/1.14/include/iconv.h.in rename to 3rdparty/libiconv/1.15/include/iconv.h.in index 9dc3c1e73e..81737dc69b 100644 --- a/3rdparty/libiconv/1.14/include/iconv.h.in +++ b/3rdparty/libiconv/1.15/include/iconv.h.in @@ -13,15 +13,14 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* When installed, this file is called "iconv.h". */ #ifndef _LIBICONV_H #define _LIBICONV_H -#define _LIBICONV_VERSION 0x010E /* version number: (major<<8) + minor */ +#define _LIBICONV_VERSION 0x010F /* version number: (major<<8) + minor */ extern @DLL_VARIABLE@ int _libiconv_version; /* Likewise */ /* We would like to #include any system header file which could define diff --git a/3rdparty/libiconv/1.15/lib/Makefile.in b/3rdparty/libiconv/1.15/lib/Makefile.in new file mode 100644 index 0000000000..9871a3c0b1 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/Makefile.in @@ -0,0 +1,372 @@ +# Makefile for libiconv/lib + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +libdir = @libdir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ $(LDFLAGS_@WOE32DLL@) +LDFLAGS_yes = -Wl,--export-all-symbols +LDFLAGS_no = +INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I.. -I$(srcdir)/.. +# -DBUILDING_LIBICONV: Change expansion of LIBICONV_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBICONV -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libiconv_set_relocation_prefix \ +-Drelocate=libiconv_relocate @DEFS@ +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +# Windows resource compiler (windres). Used via libtool. +RC = @RC@ +CP = cp +MV = mv +LN = @LN@ +LN_S = @LN_S@ +RM = rm -f + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +SHELL = /bin/sh + +# Before making a release, change this according to the libtool documentation, +# section "Library interface versions". +LIBICONV_VERSION_INFO = 8:0:6 + +PACKAGE_VERSION = @VERSION@ + +# Needed by $(LIBTOOL). +top_builddir = .. + +SOURCES = $(srcdir)/iconv.c $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.c + +OBJECTS = iconv.lo localcharset.lo relocatable.lo $(OBJECTS_EXP_@WOE32DLL@) $(OBJECTS_RES_@WOE32@) +OBJECTS_EXP_yes = iconv-exports.lo +OBJECTS_EXP_no = +OBJECTS_RES_yes = libiconv.res.lo +OBJECTS_RES_no = + +all : libiconv.la + +libiconv.la : $(OBJECTS) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libiconv.la -rpath $(libdir) -version-info $(LIBICONV_VERSION_INFO) -no-undefined $(OBJECTS) + +iconv.lo : $(srcdir)/iconv.c $(srcdir)/converters.h \ + $(srcdir)/encodings.def $(srcdir)/encodings_aix.def $(srcdir)/encodings_osf1.def $(srcdir)/encodings_dos.def $(srcdir)/encodings_local.def \ + $(srcdir)/aliases.h $(srcdir)/aliases_sysaix.h $(srcdir)/aliases_syshpux.h $(srcdir)/aliases_sysosf1.h $(srcdir)/aliases_syssolaris.h \ + $(srcdir)/aliases_aix.h $(srcdir)/aliases_aix_sysaix.h \ + $(srcdir)/aliases_osf1.h $(srcdir)/aliases_osf1_sysosf1.h \ + $(srcdir)/aliases_dos.h \ + $(srcdir)/aliases_extra.h \ + $(srcdir)/flags.h $(srcdir)/translit.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/iconv.c + +localcharset.lo : $(srcdir)/../libcharset/lib/localcharset.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../libcharset/lib/localcharset.c + +relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/relocatable.c + +iconv-exports.lo : $(srcdir)/../woe32dll/iconv-exports.c + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(DEFS) -c $(srcdir)/../woe32dll/iconv-exports.c + +libiconv.res.lo : $(srcdir)/../windows/libiconv.rc + $(LIBTOOL_COMPILE) --tag=RC $(RC) `$(SHELL) $(srcdir)/../windows/windres-options --escape $(PACKAGE_VERSION)` -i $(srcdir)/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + if [ ! -d $(libdir) ] ; then $(mkinstalldirs) $(libdir) ; fi + $(LIBTOOL_INSTALL) $(INSTALL) libiconv.la $(libdir)/libiconv.la + +# On AIX, libiconv.a must include the object files of /lib/libiconv.a, +# otherwise the setlocale() call fails when invoked from executables linked +# with -rpath $(libdir), even if linked without -liconv. +install : all force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + $(LIBTOOL_INSTALL) $(INSTALL) libiconv.la $(DESTDIR)$(libdir)/libiconv.la + case "@host_os@" in \ + aix*) (cd $(DESTDIR)$(libdir) && \ + objects=`ar t libiconv.a`" "`ar t /lib/libiconv.a` && \ + ar x libiconv.a && ar x /lib/libiconv.a && \ + ar q libiconv.new.a $$objects && \ + rm -f $$objects && \ + mv -f libiconv.new.a libiconv.a) ;; \ + esac + +install-strip : install + +installdirs : force + if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs) $(DESTDIR)$(libdir) ; fi + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libiconv.la + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la core *.stackdump so_locations + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile config.h + +maintainer-clean : distclean + +# List of source files. +SOURCE_FILES = \ + Makefile.in config.h.in \ + encodings.def \ + encodings_aix.def \ + encodings_osf1.def \ + encodings_dos.def \ + encodings_extra.def \ + encodings_local.def \ + translit.def \ + genaliases.c \ + genaliases2.c \ + genflags.c \ + gentranslit.c \ + iconv.c \ + converters.h \ + ascii.h \ + utf8.h \ + ucs2.h \ + ucs2be.h \ + ucs2le.h \ + ucs4.h \ + ucs4be.h \ + ucs4le.h \ + utf16.h \ + utf16be.h \ + utf16le.h \ + utf32.h \ + utf32be.h \ + utf32le.h \ + utf7.h \ + ucs2internal.h \ + ucs2swapped.h \ + ucs4internal.h \ + ucs4swapped.h \ + c99.h \ + java.h \ + iso8859_1.h \ + iso8859_2.h \ + iso8859_3.h \ + iso8859_4.h \ + iso8859_5.h \ + iso8859_6.h \ + iso8859_7.h \ + iso8859_8.h \ + iso8859_9.h \ + iso8859_10.h \ + iso8859_11.h \ + iso8859_13.h \ + iso8859_14.h \ + iso8859_15.h \ + iso8859_16.h \ + koi8_r.h \ + koi8_u.h \ + koi8_ru.h \ + cp1250.h \ + cp1251.h \ + cp1252.h \ + cp1253.h \ + cp1254.h \ + cp1255.h \ + cp1256.h \ + cp1257.h \ + cp1258.h \ + vietcomb.h \ + cp850.h \ + cp862.h \ + cp866.h \ + cp1131.h \ + mac_roman.h \ + mac_centraleurope.h \ + mac_iceland.h \ + mac_croatian.h \ + mac_romania.h \ + mac_cyrillic.h \ + mac_ukraine.h \ + mac_greek.h \ + mac_turkish.h \ + mac_hebrew.h \ + mac_arabic.h \ + mac_thai.h \ + hp_roman8.h \ + nextstep.h \ + armscii_8.h \ + georgian_academy.h \ + georgian_ps.h \ + koi8_t.h \ + pt154.h \ + rk1048.h \ + mulelao.h \ + cp1133.h \ + tis620.h \ + cp874.h \ + viscii.h \ + tcvn.h \ + iso646_jp.h \ + jisx0201.h \ + jisx0208.h \ + jisx0212.h \ + iso646_cn.h \ + gb2312.h \ + isoir165.h \ + isoir165ext.h \ + gb12345.h \ + gb12345ext.h \ + gbk.h \ + gbkext1.h \ + gbkext2.h \ + gbkext_inv.h \ + cp936ext.h \ + cns11643.h \ + cns11643_1.h \ + cns11643_2.h \ + cns11643_3.h \ + cns11643_4.h \ + cns11643_4a.h \ + cns11643_4b.h \ + cns11643_5.h \ + cns11643_6.h \ + cns11643_7.h \ + cns11643_15.h \ + cns11643_inv.h \ + big5.h \ + ksc5601.h \ + johab_hangul.h \ + euc_jp.h \ + sjis.h \ + cp932.h \ + cp932ext.h \ + iso2022_jp.h \ + iso2022_jp1.h \ + iso2022_jp2.h \ + iso2022_jpms.h \ + cp50221_0208_ext.h \ + cp50221_0212_ext.h \ + euc_cn.h \ + ces_gbk.h \ + cp936.h \ + gb18030.h \ + gb18030ext.h \ + gb18030uni.h \ + iso2022_cn.h \ + iso2022_cnext.h \ + hz.h \ + euc_tw.h \ + ces_big5.h \ + cp950.h \ + cp950ext.h \ + big5hkscs1999.h \ + hkscs1999.h \ + big5hkscs2001.h \ + hkscs2001.h \ + big5hkscs2004.h \ + hkscs2004.h \ + big5hkscs2008.h \ + hkscs2008.h \ + euc_kr.h \ + cp949.h \ + uhc_1.h \ + uhc_2.h \ + johab.h \ + iso2022_kr.h \ + cp856.h \ + cp922.h \ + cp943.h \ + cp1046.h \ + cp1124.h \ + cp1129.h \ + cp1161.h \ + cp1162.h \ + cp1163.h \ + dec_kanji.h \ + dec_hanyu.h \ + cp437.h \ + cp737.h \ + cp775.h \ + cp852.h \ + cp853.h \ + cp855.h \ + cp857.h \ + cp858.h \ + cp860.h \ + cp861.h \ + cp863.h \ + cp864.h \ + cp865.h \ + cp869.h \ + cp1125.h \ + euc_jisx0213.h \ + jisx0213.h \ + shift_jisx0213.h \ + iso2022_jp3.h \ + big5_2003.h \ + tds565.h \ + atarist.h \ + riscos1.h \ + flushwc.h \ + cjk_variants.h \ + loops.h \ + loop_unicode.h \ + loop_wchar.h \ + aliases2.h \ + iconv_open1.h \ + iconv_open2.h \ + relocatable.h relocatable.c +# List of distributed files imported from other packages. +IMPORTED_FILES = +# List of distributed files generated by autotools or Makefile.devel. +GENERATED_FILES = \ + aliases.gperf aliases_sysaix.gperf aliases_syshpux.gperf aliases_sysosf1.gperf aliases_syssolaris.gperf \ + aliases.h aliases_sysaix.h aliases_syshpux.h aliases_sysosf1.h aliases_syssolaris.h \ + aliases_aix.h aliases_aix_sysaix.h \ + aliases_osf1.h aliases_osf1_sysosf1.h \ + aliases_dos.h \ + aliases_extra.h \ + canonical.h canonical_sysaix.h canonical_syshpux.h canonical_sysosf1.h canonical_syssolaris.h \ + canonical_aix.h canonical_aix_sysaix.h \ + canonical_osf1.h canonical_osf1_sysosf1.h \ + canonical_dos.h \ + canonical_extra.h \ + canonical_local.h canonical_local_sysaix.h canonical_local_syshpux.h canonical_local_sysosf1.h canonical_local_syssolaris.h \ + flags.h \ + translit.h +# List of distributed files generated by "make". +DISTRIBUTED_BUILT_FILES = +# List of distributed files. +DISTFILES = $(SOURCE_FILES) $(IMPORTED_FILES) $(GENERATED_FILES) $(DISTRIBUTED_BUILT_FILES) + +distdir : $(DISTFILES) + for file in $(DISTFILES); do \ + if test -f $$file; then dir='.'; else dir='$(srcdir)'; fi; \ + cp -p "$$dir/$$file" '$(distdir)'/$$file || exit 1; \ + done + +force : + diff --git a/3rdparty/libiconv/1.14/lib/aliases.gperf b/3rdparty/libiconv/1.15/lib/aliases.gperf similarity index 99% rename from 3rdparty/libiconv/1.14/lib/aliases.gperf rename to 3rdparty/libiconv/1.15/lib/aliases.gperf index fe647a03b2..f8d2c114bc 100644 --- a/3rdparty/libiconv/1.14/lib/aliases.gperf +++ b/3rdparty/libiconv/1.15/lib/aliases.gperf @@ -314,6 +314,8 @@ CSISO2022JP, ei_iso2022_jp ISO-2022-JP-1, ei_iso2022_jp1 ISO-2022-JP-2, ei_iso2022_jp2 CSISO2022JP2, ei_iso2022_jp2 +ISO-2022-JP-MS, ei_iso2022_jpms +CP50221, ei_iso2022_jpms EUC-CN, ei_euc_cn EUCCN, ei_euc_cn GB2312, ei_euc_cn diff --git a/3rdparty/libiconv/1.14/lib/aliases.h b/3rdparty/libiconv/1.15/lib/aliases.h similarity index 56% rename from 3rdparty/libiconv/1.14/lib/aliases.h rename to 3rdparty/libiconv/1.15/lib/aliases.h index b68ea2d19a..78ae089421 100644 --- a/3rdparty/libiconv/1.14/lib/aliases.h +++ b/3rdparty/libiconv/1.15/lib/aliases.h @@ -32,12 +32,12 @@ #line 1 "lib/aliases.gperf" struct alias { int name; unsigned int encoding_index; }; -#define TOTAL_KEYWORDS 347 +#define TOTAL_KEYWORDS 349 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 45 -#define MIN_HASH_VALUE 7 -#define MAX_HASH_VALUE 935 -/* maximum key range = 929, duplicates = 0 */ +#define MIN_HASH_VALUE 15 +#define MAX_HASH_VALUE 921 +/* maximum key range = 907, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ aliases_hash (register const char *str, register unsigned int len) { static const unsigned short asso_values[] = { - 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 16, 62, 936, 73, 0, - 5, 2, 47, 4, 1, 168, 8, 12, 357, 936, - 936, 936, 936, 936, 936, 112, 123, 3, 14, 34, - 71, 142, 147, 0, 258, 79, 39, 122, 4, 0, - 109, 936, 76, 1, 54, 147, 114, 180, 102, 3, - 10, 936, 936, 936, 936, 34, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, - 936, 936, 936, 936, 936, 936, 936, 936 + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 5, 6, 922, 97, 7, + 33, 102, 15, 17, 5, 173, 23, 25, 193, 922, + 922, 922, 922, 922, 922, 168, 159, 11, 32, 25, + 159, 13, 70, 6, 308, 186, 8, 132, 7, 6, + 62, 922, 5, 8, 30, 174, 163, 180, 79, 28, + 6, 922, 922, 922, 922, 6, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, + 922, 922, 922, 922, 922, 922, 922, 922 }; register int hval = len; @@ -106,1588 +106,1607 @@ aliases_hash (register const char *str, register unsigned int len) struct stringpool_t { - char stringpool_str7[sizeof("SJIS")]; - char stringpool_str9[sizeof("CN")]; - char stringpool_str11[sizeof("CP1131")]; - char stringpool_str12[sizeof("CP1361")]; - char stringpool_str13[sizeof("866")]; - char stringpool_str15[sizeof("CP1133")]; - char stringpool_str18[sizeof("CP1251")]; - char stringpool_str19[sizeof("CP866")]; - char stringpool_str20[sizeof("CP1256")]; - char stringpool_str21[sizeof("862")]; - char stringpool_str22[sizeof("CP1253")]; - char stringpool_str24[sizeof("CP936")]; - char stringpool_str26[sizeof("CP1255")]; - char stringpool_str27[sizeof("CP862")]; - char stringpool_str28[sizeof("CP1252")]; - char stringpool_str30[sizeof("C99")]; - char stringpool_str32[sizeof("CP932")]; - char stringpool_str34[sizeof("CP1258")]; - char stringpool_str40[sizeof("CP819")]; - char stringpool_str41[sizeof("L1")]; - char stringpool_str42[sizeof("L6")]; - char stringpool_str43[sizeof("L3")]; - char stringpool_str45[sizeof("L5")]; - char stringpool_str46[sizeof("L2")]; - char stringpool_str49[sizeof("L8")]; - char stringpool_str53[sizeof("EUCCN")]; - char stringpool_str57[sizeof("ISO8859-1")]; - char stringpool_str58[sizeof("ISO8859-11")]; - char stringpool_str59[sizeof("ISO8859-6")]; - char stringpool_str60[sizeof("ISO8859-16")]; - char stringpool_str61[sizeof("ISO8859-3")]; - char stringpool_str62[sizeof("ISO8859-13")]; - char stringpool_str65[sizeof("ISO8859-5")]; - char stringpool_str66[sizeof("ISO8859-15")]; - char stringpool_str67[sizeof("ISO8859-2")]; - char stringpool_str70[sizeof("EUC-CN")]; - char stringpool_str73[sizeof("ISO8859-8")]; - char stringpool_str74[sizeof("ISO-8859-1")]; - char stringpool_str75[sizeof("ISO-8859-11")]; - char stringpool_str76[sizeof("ISO-8859-6")]; - char stringpool_str77[sizeof("ISO-8859-16")]; - char stringpool_str78[sizeof("ISO-8859-3")]; - char stringpool_str79[sizeof("ISO-8859-13")]; - char stringpool_str81[sizeof("ISO8859-9")]; - char stringpool_str82[sizeof("ISO-8859-5")]; - char stringpool_str83[sizeof("ISO-8859-15")]; - char stringpool_str84[sizeof("ISO-8859-2")]; - char stringpool_str85[sizeof("ISO646-CN")]; - char stringpool_str86[sizeof("R8")]; - char stringpool_str88[sizeof("L4")]; - char stringpool_str90[sizeof("ISO-8859-8")]; - char stringpool_str91[sizeof("CP949")]; - char stringpool_str92[sizeof("ISO_8859-1")]; - char stringpool_str93[sizeof("ISO_8859-11")]; - char stringpool_str94[sizeof("ISO_8859-6")]; - char stringpool_str95[sizeof("ISO_8859-16")]; - char stringpool_str96[sizeof("ISO_8859-3")]; - char stringpool_str97[sizeof("ISO_8859-13")]; - char stringpool_str98[sizeof("ISO-8859-9")]; - char stringpool_str99[sizeof("ISO_8859-16:2001")]; - char stringpool_str100[sizeof("ISO_8859-5")]; - char stringpool_str101[sizeof("ISO_8859-15")]; - char stringpool_str102[sizeof("ISO_8859-2")]; - char stringpool_str103[sizeof("LATIN1")]; - char stringpool_str105[sizeof("LATIN6")]; - char stringpool_str106[sizeof("CP154")]; - char stringpool_str107[sizeof("LATIN3")]; - char stringpool_str108[sizeof("ISO_8859-8")]; - char stringpool_str110[sizeof("ISO_8859-15:1998")]; - char stringpool_str111[sizeof("LATIN5")]; - char stringpool_str112[sizeof("CP1254")]; - char stringpool_str113[sizeof("LATIN2")]; - char stringpool_str114[sizeof("CSISO2022CN")]; - char stringpool_str116[sizeof("ISO_8859-9")]; - char stringpool_str117[sizeof("CHINESE")]; - char stringpool_str118[sizeof("ISO-IR-6")]; - char stringpool_str119[sizeof("LATIN8")]; - char stringpool_str120[sizeof("ASCII")]; - char stringpool_str121[sizeof("ISO-IR-166")]; - char stringpool_str122[sizeof("X0212")]; - char stringpool_str124[sizeof("VISCII")]; - char stringpool_str125[sizeof("ISO-IR-126")]; - char stringpool_str126[sizeof("CSASCII")]; - char stringpool_str127[sizeof("ISO-IR-165")]; - char stringpool_str129[sizeof("CSVISCII")]; - char stringpool_str130[sizeof("ISO-IR-226")]; - char stringpool_str131[sizeof("MAC")]; - char stringpool_str136[sizeof("ISO-IR-138")]; - char stringpool_str137[sizeof("ISO-IR-58")]; - char stringpool_str139[sizeof("IBM866")]; - char stringpool_str142[sizeof("ISO-2022-CN")]; - char stringpool_str143[sizeof("MS936")]; - char stringpool_str144[sizeof("LATIN-9")]; - char stringpool_str146[sizeof("ISO-IR-159")]; - char stringpool_str147[sizeof("IBM862")]; - char stringpool_str150[sizeof("US")]; - char stringpool_str151[sizeof("ISO8859-4")]; + char stringpool_str15[sizeof("L6")]; + char stringpool_str17[sizeof("L1")]; + char stringpool_str20[sizeof("CN")]; + char stringpool_str25[sizeof("L4")]; + char stringpool_str27[sizeof("L5")]; + char stringpool_str30[sizeof("R8")]; + char stringpool_str33[sizeof("L8")]; + char stringpool_str34[sizeof("SJIS")]; + char stringpool_str36[sizeof("866")]; + char stringpool_str43[sizeof("L2")]; + char stringpool_str51[sizeof("ISO-IR-6")]; + char stringpool_str54[sizeof("CP866")]; + char stringpool_str64[sizeof("C99")]; + char stringpool_str65[sizeof("ISO-IR-166")]; + char stringpool_str66[sizeof("EUCCN")]; + char stringpool_str67[sizeof("LATIN6")]; + char stringpool_str70[sizeof("CP154")]; + char stringpool_str71[sizeof("LATIN1")]; + char stringpool_str72[sizeof("EUC-CN")]; + char stringpool_str74[sizeof("CYRILLIC")]; + char stringpool_str76[sizeof("ISO646-CN")]; + char stringpool_str78[sizeof("HZ")]; + char stringpool_str79[sizeof("ISO-IR-14")]; + char stringpool_str84[sizeof("CP1256")]; + char stringpool_str87[sizeof("LATIN4")]; + char stringpool_str88[sizeof("CP1251")]; + char stringpool_str89[sizeof("ISO-IR-165")]; + char stringpool_str91[sizeof("LATIN5")]; + char stringpool_str92[sizeof("862")]; + char stringpool_str93[sizeof("ISO-IR-126")]; + char stringpool_str95[sizeof("ISO-IR-144")]; + char stringpool_str96[sizeof("CP819")]; + char stringpool_str103[sizeof("LATIN8")]; + char stringpool_str104[sizeof("CP1254")]; + char stringpool_str105[sizeof("ISO-IR-58")]; + char stringpool_str106[sizeof("CP949")]; + char stringpool_str108[sizeof("CP1255")]; + char stringpool_str110[sizeof("CP862")]; + char stringpool_str111[sizeof("ISO-IR-148")]; + char stringpool_str112[sizeof("L3")]; + char stringpool_str113[sizeof("LATIN-9")]; + char stringpool_str114[sizeof("CHINESE")]; + char stringpool_str115[sizeof("ISO-IR-149")]; + char stringpool_str117[sizeof("ISO-IR-159")]; + char stringpool_str119[sizeof("ISO-IR-226")]; + char stringpool_str120[sizeof("CP1258")]; + char stringpool_str121[sizeof("PT154")]; + char stringpool_str123[sizeof("LATIN2")]; + char stringpool_str124[sizeof("ISO8859-6")]; + char stringpool_str125[sizeof("ISO-IR-199")]; + char stringpool_str128[sizeof("ISO8859-1")]; + char stringpool_str129[sizeof("ISO-CELTIC")]; + char stringpool_str130[sizeof("ISO-8859-6")]; + char stringpool_str131[sizeof("ISO_8859-6")]; + char stringpool_str132[sizeof("ISO8859-16")]; + char stringpool_str134[sizeof("ISO-8859-1")]; + char stringpool_str135[sizeof("ISO_8859-1")]; + char stringpool_str136[sizeof("ISO8859-11")]; + char stringpool_str138[sizeof("ISO-8859-16")]; + char stringpool_str139[sizeof("ISO_8859-16")]; + char stringpool_str140[sizeof("CP1252")]; + char stringpool_str142[sizeof("ISO-8859-11")]; + char stringpool_str143[sizeof("ISO_8859-11")]; + char stringpool_str144[sizeof("ISO8859-4")]; + char stringpool_str145[sizeof("CP1361")]; + char stringpool_str146[sizeof("ISO_8859-16:2001")]; + char stringpool_str147[sizeof("CP1131")]; + char stringpool_str148[sizeof("ISO8859-5")]; + char stringpool_str150[sizeof("ISO-8859-4")]; + char stringpool_str151[sizeof("ISO_8859-4")]; char stringpool_str152[sizeof("ISO8859-14")]; - char stringpool_str153[sizeof("ISO_8859-14:1998")]; - char stringpool_str154[sizeof("ISO-IR-199")]; - char stringpool_str156[sizeof("UHC")]; - char stringpool_str157[sizeof("850")]; - char stringpool_str159[sizeof("HZ")]; - char stringpool_str160[sizeof("IBM819")]; - char stringpool_str162[sizeof("ISO-CELTIC")]; - char stringpool_str163[sizeof("ELOT_928")]; - char stringpool_str164[sizeof("CP1250")]; - char stringpool_str165[sizeof("GB2312")]; - char stringpool_str166[sizeof("CP850")]; - char stringpool_str168[sizeof("ISO-8859-4")]; - char stringpool_str169[sizeof("ISO-8859-14")]; - char stringpool_str170[sizeof("CP950")]; - char stringpool_str171[sizeof("CYRILLIC")]; - char stringpool_str176[sizeof("ISO_8859-10:1992")]; - char stringpool_str179[sizeof("UCS-2")]; - char stringpool_str180[sizeof("TCVN")]; - char stringpool_str181[sizeof("ISO-IR-148")]; - char stringpool_str185[sizeof("X0201")]; - char stringpool_str186[sizeof("ISO_8859-4")]; - char stringpool_str187[sizeof("ISO_8859-14")]; - char stringpool_str188[sizeof("L10")]; - char stringpool_str189[sizeof("ISO-IR-149")]; - char stringpool_str191[sizeof("ISO-IR-101")]; - char stringpool_str196[sizeof("ISO-2022-CN-EXT")]; - char stringpool_str197[sizeof("LATIN4")]; - char stringpool_str200[sizeof("ISO-IR-203")]; - char stringpool_str201[sizeof("X0208")]; - char stringpool_str202[sizeof("KSC_5601")]; - char stringpool_str204[sizeof("ISO8859-10")]; - char stringpool_str207[sizeof("VISCII1.1-1")]; - char stringpool_str209[sizeof("L7")]; - char stringpool_str211[sizeof("ISO-IR-14")]; - char stringpool_str212[sizeof("PT154")]; - char stringpool_str213[sizeof("TIS620")]; - char stringpool_str215[sizeof("ISO-IR-109")]; - char stringpool_str216[sizeof("CSUNICODE11")]; - char stringpool_str217[sizeof("KOI8-T")]; - char stringpool_str218[sizeof("RK1048")]; - char stringpool_str221[sizeof("ISO-8859-10")]; - char stringpool_str222[sizeof("TIS620.2533-1")]; - char stringpool_str223[sizeof("ISO646-US")]; - char stringpool_str224[sizeof("CSISOLATIN1")]; - char stringpool_str226[sizeof("CSISOLATIN6")]; - char stringpool_str228[sizeof("CSISOLATIN3")]; - char stringpool_str230[sizeof("TIS-620")]; - char stringpool_str232[sizeof("CSISOLATIN5")]; - char stringpool_str234[sizeof("CSISOLATIN2")]; - char stringpool_str235[sizeof("TIS620.2529-1")]; - char stringpool_str236[sizeof("CSKZ1048")]; - char stringpool_str237[sizeof("CSISOLATINCYRILLIC")]; - char stringpool_str238[sizeof("KZ-1048")]; - char stringpool_str239[sizeof("ISO_8859-10")]; - char stringpool_str241[sizeof("UNICODE-1-1")]; - char stringpool_str242[sizeof("UTF-16")]; - char stringpool_str245[sizeof("MS-EE")]; - char stringpool_str248[sizeof("CSUNICODE")]; + char stringpool_str153[sizeof("CP936")]; + char stringpool_str154[sizeof("ISO-8859-5")]; + char stringpool_str155[sizeof("ISO_8859-5")]; + char stringpool_str156[sizeof("ISO8859-15")]; + char stringpool_str157[sizeof("MAC")]; + char stringpool_str158[sizeof("ISO-8859-14")]; + char stringpool_str159[sizeof("ISO_8859-14")]; + char stringpool_str160[sizeof("ISO8859-8")]; + char stringpool_str161[sizeof("ISO-IR-101")]; + char stringpool_str162[sizeof("ISO-8859-15")]; + char stringpool_str163[sizeof("ISO_8859-15")]; + char stringpool_str164[sizeof("ISO8859-9")]; + char stringpool_str166[sizeof("ISO-8859-8")]; + char stringpool_str167[sizeof("ISO_8859-8")]; + char stringpool_str170[sizeof("ISO-8859-9")]; + char stringpool_str171[sizeof("ISO_8859-9")]; + char stringpool_str172[sizeof("ISO_8859-14:1998")]; + char stringpool_str174[sizeof("ISO_8859-15:1998")]; + char stringpool_str176[sizeof("RK1048")]; + char stringpool_str179[sizeof("ELOT_928")]; + char stringpool_str180[sizeof("ISO8859-2")]; + char stringpool_str182[sizeof("IBM866")]; + char stringpool_str183[sizeof("L7")]; + char stringpool_str184[sizeof("US")]; + char stringpool_str186[sizeof("ISO-8859-2")]; + char stringpool_str187[sizeof("ISO_8859-2")]; + char stringpool_str190[sizeof("X0212")]; + char stringpool_str193[sizeof("CHAR")]; + char stringpool_str196[sizeof("PTCP154")]; + char stringpool_str197[sizeof("ISO-IR-109")]; + char stringpool_str198[sizeof("ISO-IR-138")]; + char stringpool_str199[sizeof("UHC")]; + char stringpool_str202[sizeof("ASCII")]; + char stringpool_str204[sizeof("MS-CYRL")]; + char stringpool_str205[sizeof("L10")]; + char stringpool_str206[sizeof("VISCII")]; + char stringpool_str209[sizeof("CP932")]; + char stringpool_str210[sizeof("BIG5")]; + char stringpool_str211[sizeof("TCVN")]; + char stringpool_str212[sizeof("CP50221")]; + char stringpool_str216[sizeof("BIG-5")]; + char stringpool_str217[sizeof("MS-EE")]; + char stringpool_str220[sizeof("850")]; + char stringpool_str222[sizeof("UCS-4")]; + char stringpool_str223[sizeof("CSASCII")]; + char stringpool_str224[sizeof("IBM819")]; + char stringpool_str225[sizeof("CSVISCII")]; + char stringpool_str227[sizeof("GB2312")]; + char stringpool_str228[sizeof("X0201")]; + char stringpool_str229[sizeof("CSBIG5")]; + char stringpool_str235[sizeof("CN-BIG5")]; + char stringpool_str236[sizeof("KOI8-R")]; + char stringpool_str237[sizeof("EUCKR")]; + char stringpool_str238[sizeof("IBM862")]; + char stringpool_str239[sizeof("CSPTCP154")]; + char stringpool_str240[sizeof("CSUCS4")]; + char stringpool_str241[sizeof("ISO646-US")]; + char stringpool_str242[sizeof("CP874")]; + char stringpool_str243[sizeof("EUC-KR")]; + char stringpool_str244[sizeof("VISCII1.1-1")]; + char stringpool_str246[sizeof("ISO_646.IRV:1991")]; + char stringpool_str248[sizeof("MACCYRILLIC")]; char stringpool_str249[sizeof("CSKOI8R")]; - char stringpool_str250[sizeof("LATIN10")]; - char stringpool_str252[sizeof("UTF-32")]; - char stringpool_str254[sizeof("CSUCS4")]; - char stringpool_str255[sizeof("UTF-8")]; - char stringpool_str259[sizeof("ISO-IR-144")]; - char stringpool_str261[sizeof("KOI8-R")]; - char stringpool_str262[sizeof("MS-ANSI")]; - char stringpool_str263[sizeof("UCS-4")]; - char stringpool_str264[sizeof("ISO-IR-110")]; - char stringpool_str266[sizeof("IBM-CP1133")]; - char stringpool_str267[sizeof("CSIBM866")]; - char stringpool_str270[sizeof("KS_C_5601-1989")]; - char stringpool_str271[sizeof("CHAR")]; - char stringpool_str273[sizeof("EUCKR")]; - char stringpool_str277[sizeof("BIG5")]; - char stringpool_str278[sizeof("CP874")]; - char stringpool_str279[sizeof("ARMSCII-8")]; - char stringpool_str282[sizeof("CSBIG5")]; - char stringpool_str283[sizeof("UCS-2LE")]; - char stringpool_str286[sizeof("IBM850")]; - char stringpool_str287[sizeof("US-ASCII")]; - char stringpool_str290[sizeof("EUC-KR")]; - char stringpool_str293[sizeof("CSGB2312")]; - char stringpool_str294[sizeof("BIG-5")]; - char stringpool_str295[sizeof("TIS620.2533-0")]; - char stringpool_str299[sizeof("CN-BIG5")]; - char stringpool_str302[sizeof("MACCYRILLIC")]; - char stringpool_str303[sizeof("GBK")]; - char stringpool_str304[sizeof("TIS620-0")]; - char stringpool_str305[sizeof("MS-CYRL")]; - char stringpool_str307[sizeof("CYRILLIC-ASIAN")]; - char stringpool_str308[sizeof("ECMA-118")]; - char stringpool_str310[sizeof("ISO-IR-179")]; - char stringpool_str311[sizeof("GREEK8")]; - char stringpool_str315[sizeof("KOREAN")]; - char stringpool_str318[sizeof("CSISOLATIN4")]; - char stringpool_str321[sizeof("ISO-10646-UCS-2")]; - char stringpool_str325[sizeof("UCS-4LE")]; - char stringpool_str326[sizeof("PTCP154")]; - char stringpool_str330[sizeof("CSISO14JISC6220RO")]; - char stringpool_str334[sizeof("CSISO2022KR")]; - char stringpool_str336[sizeof("ROMAN8")]; - char stringpool_str337[sizeof("ISO-IR-100")]; - char stringpool_str340[sizeof("JIS_C6226-1983")]; - char stringpool_str344[sizeof("CSISOLATINARABIC")]; - char stringpool_str347[sizeof("CP367")]; - char stringpool_str350[sizeof("UTF-16LE")]; - char stringpool_str351[sizeof("ISO_646.IRV:1991")]; - char stringpool_str354[sizeof("CP1257")]; - char stringpool_str355[sizeof("MACICELAND")]; - char stringpool_str356[sizeof("UTF-32LE")]; - char stringpool_str357[sizeof("CSKSC56011987")]; - char stringpool_str359[sizeof("ARABIC")]; - char stringpool_str362[sizeof("ISO-2022-KR")]; - char stringpool_str363[sizeof("ISO-10646-UCS-4")]; - char stringpool_str367[sizeof("UCS-2BE")]; - char stringpool_str368[sizeof("GB_2312-80")]; - char stringpool_str369[sizeof("JP")]; - char stringpool_str371[sizeof("MULELAO-1")]; - char stringpool_str372[sizeof("CSISO159JISX02121990")]; - char stringpool_str373[sizeof("GREEK")]; - char stringpool_str375[sizeof("TCVN5712-1")]; - char stringpool_str376[sizeof("CSISO58GB231280")]; - char stringpool_str378[sizeof("GB18030")]; - char stringpool_str379[sizeof("TCVN-5712")]; - char stringpool_str384[sizeof("GB_1988-80")]; - char stringpool_str385[sizeof("CSPTCP154")]; - char stringpool_str386[sizeof("ECMA-114")]; - char stringpool_str388[sizeof("CSUNICODE11UTF7")]; - char stringpool_str391[sizeof("ANSI_X3.4-1986")]; - char stringpool_str392[sizeof("UNICODELITTLE")]; - char stringpool_str393[sizeof("ISO8859-7")]; - char stringpool_str395[sizeof("CN-GB-ISOIR165")]; - char stringpool_str396[sizeof("STRK1048-2002")]; - char stringpool_str398[sizeof("ANSI_X3.4-1968")]; - char stringpool_str403[sizeof("KOI8-U")]; - char stringpool_str406[sizeof("UCS-2-INTERNAL")]; - char stringpool_str409[sizeof("UCS-4BE")]; - char stringpool_str410[sizeof("ISO-8859-7")]; - char stringpool_str411[sizeof("SHIFT-JIS")]; - char stringpool_str412[sizeof("CN-GB")]; - char stringpool_str413[sizeof("JIS_C6220-1969-RO")]; - char stringpool_str415[sizeof("UNICODE-1-1-UTF-7")]; - char stringpool_str416[sizeof("WINDOWS-1251")]; - char stringpool_str417[sizeof("WINDOWS-1256")]; - char stringpool_str418[sizeof("WINDOWS-1253")]; - char stringpool_str420[sizeof("WINDOWS-1255")]; - char stringpool_str421[sizeof("WINDOWS-1252")]; - char stringpool_str422[sizeof("WINDOWS-936")]; - char stringpool_str424[sizeof("WINDOWS-1258")]; - char stringpool_str425[sizeof("CSEUCKR")]; - char stringpool_str426[sizeof("KS_C_5601-1987")]; - char stringpool_str428[sizeof("ISO_8859-7")]; - char stringpool_str429[sizeof("SHIFT_JIS")]; - char stringpool_str433[sizeof("JIS0208")]; - char stringpool_str434[sizeof("UTF-16BE")]; - char stringpool_str439[sizeof("LATIN7")]; - char stringpool_str440[sizeof("UTF-32BE")]; - char stringpool_str445[sizeof("MACTHAI")]; - char stringpool_str448[sizeof("UCS-4-INTERNAL")]; - char stringpool_str449[sizeof("CSISOLATINGREEK")]; - char stringpool_str451[sizeof("MACROMAN")]; - char stringpool_str452[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; - char stringpool_str456[sizeof("EUCTW")]; - char stringpool_str457[sizeof("ISO-IR-57")]; - char stringpool_str458[sizeof("ISO-IR-157")]; - char stringpool_str459[sizeof("ISO-IR-127")]; - char stringpool_str461[sizeof("ISO-IR-87")]; - char stringpool_str463[sizeof("WINDOWS-1254")]; - char stringpool_str464[sizeof("ISO_8859-3:1988")]; - char stringpool_str466[sizeof("ISO_8859-5:1988")]; - char stringpool_str467[sizeof("IBM367")]; - char stringpool_str470[sizeof("ISO_8859-8:1988")]; - char stringpool_str471[sizeof("HZ-GB-2312")]; - char stringpool_str473[sizeof("EUC-TW")]; - char stringpool_str474[sizeof("CSISO57GB1988")]; - char stringpool_str475[sizeof("NEXTSTEP")]; - char stringpool_str476[sizeof("CSISO2022JP2")]; - char stringpool_str478[sizeof("ISO_8859-9:1989")]; - char stringpool_str480[sizeof("KOI8-RU")]; - char stringpool_str487[sizeof("MACINTOSH")]; - char stringpool_str489[sizeof("WINDOWS-1250")]; - char stringpool_str492[sizeof("JIS_X0212")]; - char stringpool_str500[sizeof("ISO-2022-JP-1")]; - char stringpool_str501[sizeof("MACCROATIAN")]; - char stringpool_str502[sizeof("HP-ROMAN8")]; - char stringpool_str505[sizeof("ISO-2022-JP-2")]; - char stringpool_str509[sizeof("ISO_8859-4:1988")]; - char stringpool_str510[sizeof("BIG5HKSCS")]; - char stringpool_str515[sizeof("ASMO-708")]; - char stringpool_str518[sizeof("EUCJP")]; - char stringpool_str525[sizeof("BIGFIVE")]; - char stringpool_str527[sizeof("BIG5-HKSCS")]; - char stringpool_str531[sizeof("MACCENTRALEUROPE")]; - char stringpool_str532[sizeof("CSPC862LATINHEBREW")]; - char stringpool_str535[sizeof("EUC-JP")]; - char stringpool_str542[sizeof("BIG-FIVE")]; - char stringpool_str546[sizeof("CSSHIFTJIS")]; - char stringpool_str550[sizeof("ISO646-JP")]; - char stringpool_str554[sizeof("JISX0201-1976")]; - char stringpool_str555[sizeof("JIS_X0201")]; - char stringpool_str556[sizeof("CSISOLATINHEBREW")]; - char stringpool_str563[sizeof("MACARABIC")]; - char stringpool_str564[sizeof("CSISO87JISX0208")]; - char stringpool_str571[sizeof("JIS_X0208")]; - char stringpool_str575[sizeof("UTF-7")]; - char stringpool_str577[sizeof("MACGREEK")]; - char stringpool_str579[sizeof("CSISO2022JP")]; - char stringpool_str580[sizeof("MS-TURK")]; - char stringpool_str581[sizeof("JIS_X0212-1990")]; - char stringpool_str584[sizeof("WINDOWS-1257")]; - char stringpool_str586[sizeof("JIS_X0208-1983")]; - char stringpool_str590[sizeof("MS-GREEK")]; - char stringpool_str599[sizeof("CSHPROMAN8")]; - char stringpool_str600[sizeof("JAVA")]; - char stringpool_str601[sizeof("MS-HEBR")]; - char stringpool_str604[sizeof("CSMACINTOSH")]; - char stringpool_str607[sizeof("ISO-2022-JP")]; - char stringpool_str608[sizeof("CSEUCTW")]; - char stringpool_str614[sizeof("GEORGIAN-PS")]; - char stringpool_str615[sizeof("UNICODEBIG")]; - char stringpool_str617[sizeof("MS_KANJI")]; - char stringpool_str620[sizeof("CSPC850MULTILINGUAL")]; - char stringpool_str621[sizeof("MACUKRAINE")]; - char stringpool_str622[sizeof("ISO_8859-1:1987")]; - char stringpool_str623[sizeof("ISO_8859-6:1987")]; - char stringpool_str624[sizeof("ISO_8859-7:2003")]; - char stringpool_str626[sizeof("GEORGIAN-ACADEMY")]; - char stringpool_str627[sizeof("ISO_8859-2:1987")]; - char stringpool_str629[sizeof("JIS_X0212.1990-0")]; - char stringpool_str657[sizeof("JIS_X0208-1990")]; - char stringpool_str664[sizeof("WCHAR_T")]; - char stringpool_str673[sizeof("MACROMANIA")]; - char stringpool_str676[sizeof("WINDOWS-874")]; - char stringpool_str689[sizeof("CSEUCPKDFMTJAPANESE")]; - char stringpool_str691[sizeof("MS-ARAB")]; - char stringpool_str723[sizeof("UCS-2-SWAPPED")]; - char stringpool_str739[sizeof("TCVN5712-1:1993")]; - char stringpool_str746[sizeof("HEBREW")]; - char stringpool_str765[sizeof("UCS-4-SWAPPED")]; - char stringpool_str768[sizeof("JOHAB")]; - char stringpool_str786[sizeof("MACTURKISH")]; - char stringpool_str790[sizeof("ISO_8859-7:1987")]; - char stringpool_str842[sizeof("WINBALTRIM")]; - char stringpool_str888[sizeof("BIG5-HKSCS:2001")]; - char stringpool_str896[sizeof("BIG5-HKSCS:2008")]; - char stringpool_str898[sizeof("CSHALFWIDTHKATAKANA")]; - char stringpool_str900[sizeof("BIG5-HKSCS:1999")]; - char stringpool_str908[sizeof("MACHEBREW")]; - char stringpool_str935[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str250[sizeof("CP850")]; + char stringpool_str251[sizeof("ISO-IR-110")]; + char stringpool_str252[sizeof("CP950")]; + char stringpool_str254[sizeof("ISO-2022-CN")]; + char stringpool_str255[sizeof("CN-GB-ISOIR165")]; + char stringpool_str257[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str258[sizeof("UCS-2")]; + char stringpool_str259[sizeof("LATIN10")]; + char stringpool_str260[sizeof("X0208")]; + char stringpool_str261[sizeof("LATIN3")]; + char stringpool_str263[sizeof("CSISO2022CN")]; + char stringpool_str264[sizeof("ISO_8859-10:1992")]; + char stringpool_str267[sizeof("UCS-4LE")]; + char stringpool_str268[sizeof("CP1250")]; + char stringpool_str271[sizeof("CSISOLATIN6")]; + char stringpool_str273[sizeof("ISO-IR-179")]; + char stringpool_str274[sizeof("MS936")]; + char stringpool_str275[sizeof("CSISOLATIN1")]; + char stringpool_str276[sizeof("TIS620")]; + char stringpool_str278[sizeof("CP1253")]; + char stringpool_str281[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str282[sizeof("TIS-620")]; + char stringpool_str285[sizeof("UCS-2LE")]; + char stringpool_str286[sizeof("KOI8-T")]; + char stringpool_str290[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str291[sizeof("CSISOLATIN4")]; + char stringpool_str295[sizeof("CSISOLATIN5")]; + char stringpool_str296[sizeof("UNICODE-1-1")]; + char stringpool_str301[sizeof("GREEK8")]; + char stringpool_str302[sizeof("UCS-4-INTERNAL")]; + char stringpool_str304[sizeof("CSUNICODE11")]; + char stringpool_str306[sizeof("CSUNICODE")]; + char stringpool_str307[sizeof("TIS620.2529-1")]; + char stringpool_str311[sizeof("NEXTSTEP")]; + char stringpool_str312[sizeof("GEORGIAN-PS")]; + char stringpool_str316[sizeof("ISO8859-10")]; + char stringpool_str318[sizeof("ISO8859-3")]; + char stringpool_str320[sizeof("UCS-2-INTERNAL")]; + char stringpool_str322[sizeof("ISO-8859-10")]; + char stringpool_str323[sizeof("ISO_8859-10")]; + char stringpool_str324[sizeof("ISO-8859-3")]; + char stringpool_str325[sizeof("ISO_8859-3")]; + char stringpool_str326[sizeof("ISO8859-13")]; + char stringpool_str327[sizeof("CSISOLATIN2")]; + char stringpool_str329[sizeof("GB_1988-80")]; + char stringpool_str332[sizeof("ISO-8859-13")]; + char stringpool_str333[sizeof("ISO_8859-13")]; + char stringpool_str337[sizeof("CP1133")]; + char stringpool_str339[sizeof("MS-ANSI")]; + char stringpool_str341[sizeof("ISO-IR-100")]; + char stringpool_str344[sizeof("KSC_5601")]; + char stringpool_str349[sizeof("MACINTOSH")]; + char stringpool_str352[sizeof("CN-GB")]; + char stringpool_str354[sizeof("CSIBM866")]; + char stringpool_str355[sizeof("ISO-10646-UCS-4")]; + char stringpool_str357[sizeof("ISO_8859-4:1988")]; + char stringpool_str359[sizeof("ISO_8859-5:1988")]; + char stringpool_str361[sizeof("UTF-16")]; + char stringpool_str363[sizeof("KZ-1048")]; + char stringpool_str364[sizeof("ROMAN8")]; + char stringpool_str365[sizeof("ISO_8859-8:1988")]; + char stringpool_str366[sizeof("UNICODELITTLE")]; + char stringpool_str369[sizeof("ISO_8859-9:1989")]; + char stringpool_str372[sizeof("JP")]; + char stringpool_str373[sizeof("ISO-10646-UCS-2")]; + char stringpool_str375[sizeof("MULELAO-1")]; + char stringpool_str376[sizeof("CSKZ1048")]; + char stringpool_str377[sizeof("ISO-IR-203")]; + char stringpool_str378[sizeof("IBM850")]; + char stringpool_str380[sizeof("TIS620-0")]; + char stringpool_str382[sizeof("ECMA-114")]; + char stringpool_str386[sizeof("KS_C_5601-1989")]; + char stringpool_str388[sizeof("GBK")]; + char stringpool_str389[sizeof("UTF-8")]; + char stringpool_str391[sizeof("ARMSCII-8")]; + char stringpool_str392[sizeof("US-ASCII")]; + char stringpool_str398[sizeof("ECMA-118")]; + char stringpool_str399[sizeof("CSGB2312")]; + char stringpool_str403[sizeof("LATIN7")]; + char stringpool_str404[sizeof("KOREAN")]; + char stringpool_str405[sizeof("ISO-IR-57")]; + char stringpool_str408[sizeof("MS-HEBR")]; + char stringpool_str409[sizeof("CSISO14JISC6220RO")]; + char stringpool_str411[sizeof("ISO-IR-87")]; + char stringpool_str413[sizeof("ISO-IR-157")]; + char stringpool_str416[sizeof("UTF-16LE")]; + char stringpool_str418[sizeof("UCS-4BE")]; + char stringpool_str420[sizeof("CP1257")]; + char stringpool_str421[sizeof("ANSI_X3.4-1986")]; + char stringpool_str424[sizeof("CSEUCKR")]; + char stringpool_str425[sizeof("ISO-2022-KR")]; + char stringpool_str426[sizeof("GB_2312-80")]; + char stringpool_str429[sizeof("ISO-IR-127")]; + char stringpool_str430[sizeof("MACTHAI")]; + char stringpool_str431[sizeof("EUCTW")]; + char stringpool_str433[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str434[sizeof("CSISO2022KR")]; + char stringpool_str436[sizeof("UCS-2BE")]; + char stringpool_str437[sizeof("EUC-TW")]; + char stringpool_str439[sizeof("ANSI_X3.4-1968")]; + char stringpool_str440[sizeof("GREEK")]; + char stringpool_str442[sizeof("MACICELAND")]; + char stringpool_str443[sizeof("GB18030")]; + char stringpool_str444[sizeof("ISO_8859-3:1988")]; + char stringpool_str445[sizeof("CSISOLATINARABIC")]; + char stringpool_str446[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str448[sizeof("HP-ROMAN8")]; + char stringpool_str453[sizeof("TIS620.2533-1")]; + char stringpool_str455[sizeof("UNICODEBIG")]; + char stringpool_str459[sizeof("TCVN5712-1")]; + char stringpool_str460[sizeof("ISO8859-7")]; + char stringpool_str461[sizeof("CSISO57GB1988")]; + char stringpool_str463[sizeof("MACCENTRALEUROPE")]; + char stringpool_str464[sizeof("CSISOLATINGREEK")]; + char stringpool_str465[sizeof("CSISOLATIN3")]; + char stringpool_str466[sizeof("ISO-8859-7")]; + char stringpool_str467[sizeof("ISO_8859-7")]; + char stringpool_str468[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str469[sizeof("CP367")]; + char stringpool_str470[sizeof("HZ-GB-2312")]; + char stringpool_str473[sizeof("EUCJP")]; + char stringpool_str474[sizeof("CSUNICODE11UTF7")]; + char stringpool_str476[sizeof("MACROMAN")]; + char stringpool_str477[sizeof("TCVN-5712")]; + char stringpool_str479[sizeof("EUC-JP")]; + char stringpool_str483[sizeof("ISO646-JP")]; + char stringpool_str489[sizeof("BIG5HKSCS")]; + char stringpool_str490[sizeof("CSISO58GB231280")]; + char stringpool_str492[sizeof("WINDOWS-1256")]; + char stringpool_str494[sizeof("WINDOWS-1251")]; + char stringpool_str495[sizeof("BIG5-HKSCS")]; + char stringpool_str496[sizeof("WCHAR_T")]; + char stringpool_str497[sizeof("ISO_8859-6:1987")]; + char stringpool_str499[sizeof("ISO_8859-1:1987")]; + char stringpool_str502[sizeof("WINDOWS-1254")]; + char stringpool_str504[sizeof("WINDOWS-1255")]; + char stringpool_str510[sizeof("WINDOWS-1258")]; + char stringpool_str512[sizeof("UTF-32")]; + char stringpool_str516[sizeof("CSISOLATINHEBREW")]; + char stringpool_str517[sizeof("CSHPROMAN8")]; + char stringpool_str519[sizeof("CSISO159JISX02121990")]; + char stringpool_str520[sizeof("WINDOWS-1252")]; + char stringpool_str522[sizeof("STRK1048-2002")]; + char stringpool_str525[sizeof("ISO_8859-2:1987")]; + char stringpool_str529[sizeof("ARABIC")]; + char stringpool_str530[sizeof("CSMACINTOSH")]; + char stringpool_str534[sizeof("KS_C_5601-1987")]; + char stringpool_str536[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str537[sizeof("JIS_C6226-1983")]; + char stringpool_str539[sizeof("UTF-32LE")]; + char stringpool_str543[sizeof("TIS620.2533-0")]; + char stringpool_str546[sizeof("IBM-CP1133")]; + char stringpool_str547[sizeof("SHIFT-JIS")]; + char stringpool_str548[sizeof("SHIFT_JIS")]; + char stringpool_str555[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str557[sizeof("BIGFIVE")]; + char stringpool_str560[sizeof("CSKSC56011987")]; + char stringpool_str562[sizeof("MACCROATIAN")]; + char stringpool_str563[sizeof("BIG-FIVE")]; + char stringpool_str566[sizeof("WINDOWS-936")]; + char stringpool_str567[sizeof("UTF-16BE")]; + char stringpool_str574[sizeof("KOI8-U")]; + char stringpool_str580[sizeof("KOI8-RU")]; + char stringpool_str584[sizeof("WINDOWS-1250")]; + char stringpool_str585[sizeof("MS-GREEK")]; + char stringpool_str589[sizeof("WINDOWS-1253")]; + char stringpool_str591[sizeof("MACGREEK")]; + char stringpool_str592[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str594[sizeof("ISO_8859-7:2003")]; + char stringpool_str596[sizeof("JIS0208")]; + char stringpool_str597[sizeof("IBM367")]; + char stringpool_str608[sizeof("ISO-2022-JP-1")]; + char stringpool_str610[sizeof("ISO-2022-JP-MS")]; + char stringpool_str613[sizeof("JIS_X0212")]; + char stringpool_str618[sizeof("CSEUCTW")]; + char stringpool_str624[sizeof("CSSHIFTJIS")]; + char stringpool_str625[sizeof("HEBREW")]; + char stringpool_str634[sizeof("ISO-2022-JP-2")]; + char stringpool_str635[sizeof("ASMO-708")]; + char stringpool_str642[sizeof("CSISO2022JP2")]; + char stringpool_str651[sizeof("JIS_X0201")]; + char stringpool_str655[sizeof("WINDOWS-874")]; + char stringpool_str660[sizeof("WINDOWS-1257")]; + char stringpool_str661[sizeof("ISO-2022-JP")]; + char stringpool_str665[sizeof("ISO_8859-7:1987")]; + char stringpool_str666[sizeof("CSISO87JISX0208")]; + char stringpool_str670[sizeof("CSISO2022JP")]; + char stringpool_str680[sizeof("MACARABIC")]; + char stringpool_str683[sizeof("JIS_X0208")]; + char stringpool_str684[sizeof("JISX0201-1976")]; + char stringpool_str689[sizeof("UTF-7")]; + char stringpool_str690[sizeof("UTF-32BE")]; + char stringpool_str692[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str694[sizeof("JIS_X0212-1990")]; + char stringpool_str697[sizeof("JIS_X0212.1990-0")]; + char stringpool_str700[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str702[sizeof("MACTURKISH")]; + char stringpool_str708[sizeof("BIG5-HKSCS:2008")]; + char stringpool_str710[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str725[sizeof("MS-TURK")]; + char stringpool_str732[sizeof("UCS-4-SWAPPED")]; + char stringpool_str749[sizeof("MACUKRAINE")]; + char stringpool_str750[sizeof("UCS-2-SWAPPED")]; + char stringpool_str752[sizeof("TCVN5712-1:1993")]; + char stringpool_str774[sizeof("JIS_X0208-1990")]; + char stringpool_str779[sizeof("JIS_X0208-1983")]; + char stringpool_str796[sizeof("MACHEBREW")]; + char stringpool_str803[sizeof("MS-ARAB")]; + char stringpool_str811[sizeof("JAVA")]; + char stringpool_str813[sizeof("MACROMANIA")]; + char stringpool_str827[sizeof("MS_KANJI")]; + char stringpool_str837[sizeof("WINBALTRIM")]; + char stringpool_str866[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str869[sizeof("JOHAB")]; + char stringpool_str921[sizeof("CSHALFWIDTHKATAKANA")]; }; static const struct stringpool_t stringpool_contents = { - "SJIS", + "L6", + "L1", "CN", - "CP1131", - "CP1361", + "L4", + "L5", + "R8", + "L8", + "SJIS", "866", - "CP1133", - "CP1251", + "L2", + "ISO-IR-6", "CP866", + "C99", + "ISO-IR-166", + "EUCCN", + "LATIN6", + "CP154", + "LATIN1", + "EUC-CN", + "CYRILLIC", + "ISO646-CN", + "HZ", + "ISO-IR-14", "CP1256", + "LATIN4", + "CP1251", + "ISO-IR-165", + "LATIN5", "862", - "CP1253", - "CP936", + "ISO-IR-126", + "ISO-IR-144", + "CP819", + "LATIN8", + "CP1254", + "ISO-IR-58", + "CP949", "CP1255", "CP862", - "CP1252", - "C99", - "CP932", - "CP1258", - "CP819", - "L1", - "L6", + "ISO-IR-148", "L3", - "L5", - "L2", - "L8", - "EUCCN", - "ISO8859-1", - "ISO8859-11", + "LATIN-9", + "CHINESE", + "ISO-IR-149", + "ISO-IR-159", + "ISO-IR-226", + "CP1258", + "PT154", + "LATIN2", "ISO8859-6", + "ISO-IR-199", + "ISO8859-1", + "ISO-CELTIC", + "ISO-8859-6", + "ISO_8859-6", "ISO8859-16", - "ISO8859-3", - "ISO8859-13", - "ISO8859-5", - "ISO8859-15", - "ISO8859-2", - "EUC-CN", - "ISO8859-8", "ISO-8859-1", - "ISO-8859-11", - "ISO-8859-6", - "ISO-8859-16", - "ISO-8859-3", - "ISO-8859-13", - "ISO8859-9", - "ISO-8859-5", - "ISO-8859-15", - "ISO-8859-2", - "ISO646-CN", - "R8", - "L4", - "ISO-8859-8", - "CP949", "ISO_8859-1", - "ISO_8859-11", - "ISO_8859-6", + "ISO8859-11", + "ISO-8859-16", "ISO_8859-16", - "ISO_8859-3", - "ISO_8859-13", - "ISO-8859-9", + "CP1252", + "ISO-8859-11", + "ISO_8859-11", + "ISO8859-4", + "CP1361", "ISO_8859-16:2001", + "CP1131", + "ISO8859-5", + "ISO-8859-4", + "ISO_8859-4", + "ISO8859-14", + "CP936", + "ISO-8859-5", "ISO_8859-5", + "ISO8859-15", + "MAC", + "ISO-8859-14", + "ISO_8859-14", + "ISO8859-8", + "ISO-IR-101", + "ISO-8859-15", "ISO_8859-15", - "ISO_8859-2", - "LATIN1", - "LATIN6", - "CP154", - "LATIN3", + "ISO8859-9", + "ISO-8859-8", "ISO_8859-8", - "ISO_8859-15:1998", - "LATIN5", - "CP1254", - "LATIN2", - "CSISO2022CN", + "ISO-8859-9", "ISO_8859-9", - "CHINESE", - "ISO-IR-6", - "LATIN8", - "ASCII", - "ISO-IR-166", - "X0212", - "VISCII", - "ISO-IR-126", - "CSASCII", - "ISO-IR-165", - "CSVISCII", - "ISO-IR-226", - "MAC", - "ISO-IR-138", - "ISO-IR-58", + "ISO_8859-14:1998", + "ISO_8859-15:1998", + "RK1048", + "ELOT_928", + "ISO8859-2", "IBM866", - "ISO-2022-CN", - "MS936", - "LATIN-9", - "ISO-IR-159", - "IBM862", + "L7", "US", - "ISO8859-4", - "ISO8859-14", - "ISO_8859-14:1998", - "ISO-IR-199", + "ISO-8859-2", + "ISO_8859-2", + "X0212", + "CHAR", + "PTCP154", + "ISO-IR-109", + "ISO-IR-138", "UHC", + "ASCII", + "MS-CYRL", + "L10", + "VISCII", + "CP932", + "BIG5", + "TCVN", + "CP50221", + "BIG-5", + "MS-EE", "850", - "HZ", + "UCS-4", + "CSASCII", "IBM819", - "ISO-CELTIC", - "ELOT_928", - "CP1250", + "CSVISCII", "GB2312", + "X0201", + "CSBIG5", + "CN-BIG5", + "KOI8-R", + "EUCKR", + "IBM862", + "CSPTCP154", + "CSUCS4", + "ISO646-US", + "CP874", + "EUC-KR", + "VISCII1.1-1", + "ISO_646.IRV:1991", + "MACCYRILLIC", + "CSKOI8R", "CP850", - "ISO-8859-4", - "ISO-8859-14", + "ISO-IR-110", "CP950", - "CYRILLIC", - "ISO_8859-10:1992", + "ISO-2022-CN", + "CN-GB-ISOIR165", + "CYRILLIC-ASIAN", "UCS-2", - "TCVN", - "ISO-IR-148", - "X0201", - "ISO_8859-4", - "ISO_8859-14", - "L10", - "ISO-IR-149", - "ISO-IR-101", - "ISO-2022-CN-EXT", - "LATIN4", - "ISO-IR-203", + "LATIN10", "X0208", - "KSC_5601", - "ISO8859-10", - "VISCII1.1-1", - "L7", - "ISO-IR-14", - "PT154", - "TIS620", - "ISO-IR-109", - "CSUNICODE11", - "KOI8-T", - "RK1048", - "ISO-8859-10", - "TIS620.2533-1", - "ISO646-US", - "CSISOLATIN1", + "LATIN3", + "CSISO2022CN", + "ISO_8859-10:1992", + "UCS-4LE", + "CP1250", "CSISOLATIN6", - "CSISOLATIN3", + "ISO-IR-179", + "MS936", + "CSISOLATIN1", + "TIS620", + "CP1253", + "ISO-2022-CN-EXT", "TIS-620", - "CSISOLATIN5", - "CSISOLATIN2", - "TIS620.2529-1", - "CSKZ1048", + "UCS-2LE", + "KOI8-T", "CSISOLATINCYRILLIC", - "KZ-1048", - "ISO_8859-10", + "CSISOLATIN4", + "CSISOLATIN5", "UNICODE-1-1", - "UTF-16", - "MS-EE", + "GREEK8", + "UCS-4-INTERNAL", + "CSUNICODE11", "CSUNICODE", - "CSKOI8R", - "LATIN10", - "UTF-32", - "CSUCS4", - "UTF-8", - "ISO-IR-144", - "KOI8-R", + "TIS620.2529-1", + "NEXTSTEP", + "GEORGIAN-PS", + "ISO8859-10", + "ISO8859-3", + "UCS-2-INTERNAL", + "ISO-8859-10", + "ISO_8859-10", + "ISO-8859-3", + "ISO_8859-3", + "ISO8859-13", + "CSISOLATIN2", + "GB_1988-80", + "ISO-8859-13", + "ISO_8859-13", + "CP1133", "MS-ANSI", - "UCS-4", - "ISO-IR-110", - "IBM-CP1133", + "ISO-IR-100", + "KSC_5601", + "MACINTOSH", + "CN-GB", "CSIBM866", + "ISO-10646-UCS-4", + "ISO_8859-4:1988", + "ISO_8859-5:1988", + "UTF-16", + "KZ-1048", + "ROMAN8", + "ISO_8859-8:1988", + "UNICODELITTLE", + "ISO_8859-9:1989", + "JP", + "ISO-10646-UCS-2", + "MULELAO-1", + "CSKZ1048", + "ISO-IR-203", + "IBM850", + "TIS620-0", + "ECMA-114", "KS_C_5601-1989", - "CHAR", - "EUCKR", - "BIG5", - "CP874", + "GBK", + "UTF-8", "ARMSCII-8", - "CSBIG5", - "UCS-2LE", - "IBM850", "US-ASCII", - "EUC-KR", - "CSGB2312", - "BIG-5", - "TIS620.2533-0", - "CN-BIG5", - "MACCYRILLIC", - "GBK", - "TIS620-0", - "MS-CYRL", - "CYRILLIC-ASIAN", "ECMA-118", - "ISO-IR-179", - "GREEK8", + "CSGB2312", + "LATIN7", "KOREAN", - "CSISOLATIN4", - "ISO-10646-UCS-2", - "UCS-4LE", - "PTCP154", + "ISO-IR-57", + "MS-HEBR", "CSISO14JISC6220RO", - "CSISO2022KR", - "ROMAN8", - "ISO-IR-100", - "JIS_C6226-1983", - "CSISOLATINARABIC", - "CP367", + "ISO-IR-87", + "ISO-IR-157", "UTF-16LE", - "ISO_646.IRV:1991", + "UCS-4BE", "CP1257", - "MACICELAND", - "UTF-32LE", - "CSKSC56011987", - "ARABIC", + "ANSI_X3.4-1986", + "CSEUCKR", "ISO-2022-KR", - "ISO-10646-UCS-4", - "UCS-2BE", "GB_2312-80", - "JP", - "MULELAO-1", - "CSISO159JISX02121990", + "ISO-IR-127", + "MACTHAI", + "EUCTW", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "CSISO2022KR", + "UCS-2BE", + "EUC-TW", + "ANSI_X3.4-1968", "GREEK", - "TCVN5712-1", - "CSISO58GB231280", + "MACICELAND", "GB18030", - "TCVN-5712", - "GB_1988-80", - "CSPTCP154", - "ECMA-114", - "CSUNICODE11UTF7", - "ANSI_X3.4-1986", - "UNICODELITTLE", + "ISO_8859-3:1988", + "CSISOLATINARABIC", + "GEORGIAN-ACADEMY", + "HP-ROMAN8", + "TIS620.2533-1", + "UNICODEBIG", + "TCVN5712-1", "ISO8859-7", - "CN-GB-ISOIR165", - "STRK1048-2002", - "ANSI_X3.4-1968", - "KOI8-U", - "UCS-2-INTERNAL", - "UCS-4BE", + "CSISO57GB1988", + "MACCENTRALEUROPE", + "CSISOLATINGREEK", + "CSISOLATIN3", "ISO-8859-7", - "SHIFT-JIS", - "CN-GB", - "JIS_C6220-1969-RO", + "ISO_8859-7", "UNICODE-1-1-UTF-7", - "WINDOWS-1251", + "CP367", + "HZ-GB-2312", + "EUCJP", + "CSUNICODE11UTF7", + "MACROMAN", + "TCVN-5712", + "EUC-JP", + "ISO646-JP", + "BIG5HKSCS", + "CSISO58GB231280", "WINDOWS-1256", - "WINDOWS-1253", + "WINDOWS-1251", + "BIG5-HKSCS", + "WCHAR_T", + "ISO_8859-6:1987", + "ISO_8859-1:1987", + "WINDOWS-1254", "WINDOWS-1255", - "WINDOWS-1252", - "WINDOWS-936", "WINDOWS-1258", - "CSEUCKR", + "UTF-32", + "CSISOLATINHEBREW", + "CSHPROMAN8", + "CSISO159JISX02121990", + "WINDOWS-1252", + "STRK1048-2002", + "ISO_8859-2:1987", + "ARABIC", + "CSMACINTOSH", "KS_C_5601-1987", - "ISO_8859-7", + "JIS_C6220-1969-RO", + "JIS_C6226-1983", + "UTF-32LE", + "TIS620.2533-0", + "IBM-CP1133", + "SHIFT-JIS", "SHIFT_JIS", - "JIS0208", + "CSPC862LATINHEBREW", + "BIGFIVE", + "CSKSC56011987", + "MACCROATIAN", + "BIG-FIVE", + "WINDOWS-936", "UTF-16BE", - "LATIN7", - "UTF-32BE", - "MACTHAI", - "UCS-4-INTERNAL", - "CSISOLATINGREEK", - "MACROMAN", - "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", - "EUCTW", - "ISO-IR-57", - "ISO-IR-157", - "ISO-IR-127", - "ISO-IR-87", - "WINDOWS-1254", - "ISO_8859-3:1988", - "ISO_8859-5:1988", - "IBM367", - "ISO_8859-8:1988", - "HZ-GB-2312", - "EUC-TW", - "CSISO57GB1988", - "NEXTSTEP", - "CSISO2022JP2", - "ISO_8859-9:1989", + "KOI8-U", "KOI8-RU", - "MACINTOSH", "WINDOWS-1250", - "JIS_X0212", + "MS-GREEK", + "WINDOWS-1253", + "MACGREEK", + "CSPC850MULTILINGUAL", + "ISO_8859-7:2003", + "JIS0208", + "IBM367", "ISO-2022-JP-1", - "MACCROATIAN", - "HP-ROMAN8", + "ISO-2022-JP-MS", + "JIS_X0212", + "CSEUCTW", + "CSSHIFTJIS", + "HEBREW", "ISO-2022-JP-2", - "ISO_8859-4:1988", - "BIG5HKSCS", "ASMO-708", - "EUCJP", - "BIGFIVE", - "BIG5-HKSCS", - "MACCENTRALEUROPE", - "CSPC862LATINHEBREW", - "EUC-JP", - "BIG-FIVE", - "CSSHIFTJIS", - "ISO646-JP", - "JISX0201-1976", + "CSISO2022JP2", "JIS_X0201", - "CSISOLATINHEBREW", - "MACARABIC", + "WINDOWS-874", + "WINDOWS-1257", + "ISO-2022-JP", + "ISO_8859-7:1987", "CSISO87JISX0208", + "CSISO2022JP", + "MACARABIC", "JIS_X0208", + "JISX0201-1976", "UTF-7", - "MACGREEK", - "CSISO2022JP", - "MS-TURK", + "UTF-32BE", + "BIG5-HKSCS:2001", "JIS_X0212-1990", - "WINDOWS-1257", - "JIS_X0208-1983", - "MS-GREEK", - "CSHPROMAN8", - "JAVA", - "MS-HEBR", - "CSMACINTOSH", - "ISO-2022-JP", - "CSEUCTW", - "GEORGIAN-PS", - "UNICODEBIG", - "MS_KANJI", - "CSPC850MULTILINGUAL", - "MACUKRAINE", - "ISO_8859-1:1987", - "ISO_8859-6:1987", - "ISO_8859-7:2003", - "GEORGIAN-ACADEMY", - "ISO_8859-2:1987", "JIS_X0212.1990-0", - "JIS_X0208-1990", - "WCHAR_T", - "MACROMANIA", - "WINDOWS-874", - "CSEUCPKDFMTJAPANESE", - "MS-ARAB", - "UCS-2-SWAPPED", - "TCVN5712-1:1993", - "HEBREW", - "UCS-4-SWAPPED", - "JOHAB", + "BIG5-HKSCS:2004", "MACTURKISH", - "ISO_8859-7:1987", - "WINBALTRIM", - "BIG5-HKSCS:2001", "BIG5-HKSCS:2008", - "CSHALFWIDTHKATAKANA", "BIG5-HKSCS:1999", + "MS-TURK", + "UCS-4-SWAPPED", + "MACUKRAINE", + "UCS-2-SWAPPED", + "TCVN5712-1:1993", + "JIS_X0208-1990", + "JIS_X0208-1983", "MACHEBREW", - "BIG5-HKSCS:2004" + "MS-ARAB", + "JAVA", + "MACROMANIA", + "MS_KANJI", + "WINBALTRIM", + "CSEUCPKDFMTJAPANESE", + "JOHAB", + "CSHALFWIDTHKATAKANA" }; #define stringpool ((const char *) &stringpool_contents) static const struct alias aliases[] = { - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 134 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_10}, + {-1}, +#line 60 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_1}, + {-1}, {-1}, +#line 288 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_iso646_cn}, + {-1}, {-1}, {-1}, {-1}, +#line 84 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, ei_iso8859_4}, + {-1}, +#line 126 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_iso8859_9}, + {-1}, {-1}, +#line 227 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_hp_roman8}, + {-1}, {-1}, +#line 151 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_iso8859_14}, #line 308 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, ei_sjis}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_sjis}, + {-1}, +#line 207 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 68 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_2}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 16 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str51, ei_ascii}, + {-1}, {-1}, +#line 205 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str54, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 51 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_c99}, +#line 252 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_tis620}, +#line 320 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_euc_cn}, +#line 133 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_10}, + {-1}, {-1}, +#line 236 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_pt154}, +#line 59 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_iso8859_1}, +#line 319 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_euc_cn}, {-1}, -#line 288 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn}, +#line 91 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_5}, {-1}, -#line 209 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, ei_cp1131}, -#line 354 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_johab}, -#line 207 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_cp866}, +#line 286 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso646_cn}, {-1}, -#line 244 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_cp1133}, +#line 332 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_hz}, +#line 264 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso646_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 189 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_cp1256}, {-1}, {-1}, +#line 83 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str87, ei_iso8859_4}, #line 174 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, ei_cp1251}, -#line 205 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_cp866}, -#line 189 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_cp1256}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_cp1251}, +#line 294 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_isoir165}, + {-1}, +#line 125 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_9}, #line 203 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp862}, -#line 180 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_cp1253}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_cp862}, +#line 107 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_7}, {-1}, -#line 323 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp936}, +#line 90 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_5}, +#line 57 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 150 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_14}, +#line 183 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_cp1254}, +#line 291 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_gb2312}, +#line 353 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_cp949}, {-1}, #line 186 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp1255}, -#line 201 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862}, -#line 177 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1252}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_cp1255}, {-1}, -#line 51 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99}, +#line 201 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_cp862}, +#line 124 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9}, +#line 76 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_3}, +#line 158 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_15}, +#line 293 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_gb2312}, +#line 299 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_ksc5601}, {-1}, -#line 311 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp932}, +#line 283 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_jisx0212}, {-1}, +#line 163 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_16}, #line 195 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp1258}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 57 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_iso8859_1}, -#line 60 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_iso8859_1}, -#line 134 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_iso8859_10}, -#line 76 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_3}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_cp1258}, +#line 234 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_pt154}, {-1}, -#line 126 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_9}, -#line 68 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, ei_iso8859_2}, - {-1}, {-1}, -#line 151 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_iso8859_14}, - {-1}, {-1}, {-1}, -#line 318 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_euc_cn}, - {-1}, {-1}, {-1}, -#line 62 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_iso8859_1}, -#line 139 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_11}, +#line 67 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2}, #line 102 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_6}, -#line 166 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_16}, -#line 78 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_iso8859_3}, -#line 145 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_13}, - {-1}, {-1}, -#line 93 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_5}, -#line 159 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_15}, -#line 70 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_2}, - {-1}, {-1}, -#line 317 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_euc_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_6}, +#line 149 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_14}, {-1}, {-1}, -#line 120 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_8}, -#line 53 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_1}, -#line 137 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_11}, +#line 62 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_1}, +#line 152 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_14}, #line 94 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_6}, -#line 160 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_16}, -#line 71 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_3}, -#line 140 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_13}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_6}, +#line 95 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_iso8859_6}, +#line 166 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_iso8859_16}, {-1}, -#line 128 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso8859_9}, -#line 87 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str82, ei_iso8859_5}, -#line 154 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso8859_15}, -#line 63 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_2}, -#line 286 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso646_cn}, -#line 227 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_hp_roman8}, +#line 53 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso8859_1}, +#line 54 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso8859_1}, +#line 139 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_11}, {-1}, -#line 84 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso8859_4}, +#line 160 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_16}, +#line 161 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_16}, +#line 177 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_cp1252}, {-1}, -#line 114 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_8}, -#line 351 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp949}, -#line 54 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_1}, +#line 137 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_11}, #line 138 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_11}, -#line 95 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_6}, -#line 161 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_16}, -#line 72 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_3}, -#line 141 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_13}, -#line 121 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_11}, +#line 86 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_4}, +#line 356 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_johab}, #line 162 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_16}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_16}, +#line 209 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp1131}, +#line 93 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_5}, + {-1}, +#line 79 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_4}, +#line 80 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4}, +#line 153 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14}, +#line 325 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_cp936}, +#line 87 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_5}, #line 88 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_5}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_5}, +#line 159 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_15}, +#line 212 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_mac_roman}, +#line 146 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_14}, +#line 147 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_14}, +#line 120 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_8}, +#line 66 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_2}, +#line 154 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_15}, #line 155 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_15}, -#line 64 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_2}, -#line 59 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_15}, +#line 128 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_9}, {-1}, -#line 133 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_10}, -#line 236 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_pt154}, -#line 75 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3}, +#line 114 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_8}, #line 115 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_8}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_iso8859_8}, + {-1}, {-1}, +#line 121 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_9}, +#line 122 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_9}, +#line 148 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_14}, {-1}, #line 156 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_15}, -#line 125 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9}, -#line 183 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_cp1254}, -#line 67 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_2}, -#line 328 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso2022_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_15}, {-1}, -#line 122 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_9}, -#line 293 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_gb2312}, -#line 16 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_ascii}, -#line 150 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_14}, -#line 13 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_ascii}, -#line 252 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_tis620}, -#line 282 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_jisx0212}, +#line 239 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_rk1048}, + {-1}, {-1}, +#line 109 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_7}, +#line 70 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_2}, {-1}, -#line 255 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_viscii}, -#line 107 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_7}, -#line 22 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_ascii}, -#line 294 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_isoir165}, +#line 206 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_cp866}, +#line 144 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_13}, +#line 21 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_ascii}, {-1}, -#line 257 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_viscii}, -#line 163 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_16}, -#line 212 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_mac_roman}, - {-1}, {-1}, {-1}, {-1}, +#line 63 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_2}, +#line 64 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_2}, + {-1}, {-1}, +#line 282 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_jisx0212}, + {-1}, {-1}, +#line 359 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_local_char}, + {-1}, {-1}, +#line 235 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_pt154}, +#line 74 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_3}, #line 117 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_8}, -#line 291 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_gb2312}, - {-1}, -#line 206 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp866}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_iso8859_8}, +#line 354 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_cp949}, {-1}, {-1}, -#line 327 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso2022_cn}, -#line 324 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_cp936}, -#line 158 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_15}, +#line 13 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ascii}, {-1}, -#line 283 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_jisx0212}, -#line 202 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp862}, +#line 176 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_cp1251}, +#line 165 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_16}, +#line 255 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_viscii}, + {-1}, {-1}, +#line 311 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_cp932}, +#line 337 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_ces_big5}, +#line 258 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_tcvn}, +#line 318 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso2022_jpms}, + {-1}, {-1}, {-1}, +#line 338 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_ces_big5}, +#line 173 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_cp1250}, {-1}, {-1}, -#line 21 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_ascii}, -#line 86 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4}, -#line 153 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14}, -#line 148 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14}, -#line 149 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14}, - {-1}, -#line 352 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_cp949}, #line 199 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_cp850}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_cp850}, {-1}, -#line 330 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_hz}, +#line 33 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_ucs4}, +#line 22 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii}, #line 58 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_1}, - {-1}, -#line 152 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_14}, -#line 109 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_7}, -#line 171 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp1250}, -#line 319 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_euc_cn}, -#line 197 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_cp850}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1}, +#line 257 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_viscii}, {-1}, -#line 79 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_4}, -#line 146 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_14}, -#line 341 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp950}, -#line 91 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_5}, - {-1}, {-1}, {-1}, {-1}, -#line 131 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10}, - {-1}, {-1}, -#line 24 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_ucs2}, -#line 258 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tcvn}, -#line 124 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_9}, - {-1}, {-1}, {-1}, +#line 321 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_euc_cn}, #line 269 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_jisx0201}, -#line 80 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_4}, -#line 147 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_14}, -#line 165 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_16}, -#line 299 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_ksc5601}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_jisx0201}, +#line 342 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 341 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_ces_big5}, +#line 167 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_koi8_r}, +#line 351 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_euc_kr}, +#line 202 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_cp862}, +#line 238 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_pt154}, +#line 35 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_ucs4}, +#line 14 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ascii}, +#line 253 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_cp874}, +#line 350 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_euc_kr}, +#line 256 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_viscii}, + {-1}, +#line 15 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_ascii}, + {-1}, +#line 218 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_mac_cyrillic}, +#line 168 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_koi8_r}, +#line 197 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_cp850}, +#line 82 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_4}, +#line 343 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_cp950}, {-1}, -#line 66 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_2}, - {-1}, {-1}, {-1}, {-1}, #line 329 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso2022_cn_ext}, -#line 83 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_4}, - {-1}, {-1}, -#line 157 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_15}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_iso2022_cn}, +#line 295 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_isoir165}, + {-1}, +#line 237 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_pt154}, +#line 24 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_ucs2}, +#line 164 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_16}, #line 275 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_jisx0208}, -#line 296 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_jisx0208}, +#line 75 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_3}, {-1}, -#line 136 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_10}, +#line 330 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso2022_cn}, +#line 131 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_10}, {-1}, {-1}, -#line 256 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_viscii}, - {-1}, -#line 144 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_13}, +#line 37 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_ucs4le}, +#line 171 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_cp1250}, + {-1}, {-1}, +#line 135 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_iso8859_10}, {-1}, -#line 264 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_jp}, -#line 234 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_pt154}, +#line 142 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_iso8859_13}, +#line 326 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_cp936}, +#line 61 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_iso8859_1}, #line 247 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_tis620}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_tis620}, {-1}, -#line 74 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_3}, -#line 30 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_ucs2be}, -#line 233 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_koi8_t}, -#line 239 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_rk1048}, +#line 180 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_cp1253}, {-1}, {-1}, -#line 129 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_10}, -#line 251 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_tis620}, -#line 14 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii}, -#line 61 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1}, +#line 331 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_iso2022_cn_ext}, +#line 246 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_tis620}, + {-1}, {-1}, +#line 31 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_ucs2le}, +#line 233 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_koi8_t}, + {-1}, {-1}, {-1}, +#line 92 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_iso8859_5}, +#line 85 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_iso8859_4}, + {-1}, {-1}, {-1}, +#line 127 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_iso8859_9}, +#line 29 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_ucs2be}, + {-1}, {-1}, {-1}, {-1}, +#line 110 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_iso8859_7}, +#line 49 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_ucs4internal}, {-1}, -#line 135 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_10}, +#line 30 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_ucs2be}, {-1}, -#line 77 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_3}, +#line 26 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_ucs2}, +#line 249 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_tis620}, + {-1}, {-1}, {-1}, +#line 229 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_nextstep}, +#line 232 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_georgian_ps}, + {-1}, {-1}, {-1}, +#line 136 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_iso8859_10}, {-1}, -#line 246 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_tis620}, +#line 78 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_3}, {-1}, -#line 127 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_9}, +#line 47 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_ucs2internal}, {-1}, -#line 69 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_iso8859_2}, -#line 249 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_tis620}, -#line 242 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_rk1048}, -#line 92 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso8859_5}, -#line 241 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_rk1048}, +#line 129 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_iso8859_10}, #line 130 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_10}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_iso8859_10}, +#line 71 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_3}, +#line 72 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_iso8859_3}, +#line 145 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_iso8859_13}, +#line 69 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso8859_2}, {-1}, -#line 29 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ucs2be}, -#line 38 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_utf16}, - {-1}, {-1}, -#line 173 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_cp1250}, +#line 285 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_iso646_cn}, {-1}, {-1}, -#line 26 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_ucs2}, -#line 168 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_koi8_r}, -#line 164 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_16}, - {-1}, -#line 41 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_utf32}, - {-1}, -#line 35 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_ucs4}, -#line 23 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_utf8}, +#line 140 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_iso8859_13}, +#line 141 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_iso8859_13}, {-1}, {-1}, {-1}, -#line 90 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_5}, +#line 244 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_cp1133}, {-1}, -#line 167 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_koi8_r}, #line 179 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_cp1252}, -#line 33 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_ucs4}, -#line 82 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_cp1252}, {-1}, -#line 245 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_cp1133}, -#line 208 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_cp866}, +#line 56 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_iso8859_1}, {-1}, {-1}, -#line 298 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_ksc5601}, -#line 357 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_local_char}, +#line 296 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_ksc5601}, + {-1}, {-1}, {-1}, {-1}, +#line 211 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_mac_roman}, + {-1}, {-1}, +#line 322 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_euc_cn}, {-1}, -#line 349 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_euc_kr}, - {-1}, {-1}, {-1}, -#line 335 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_ces_big5}, -#line 253 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_cp874}, -#line 230 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_armscii_8}, +#line 208 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_cp866}, +#line 34 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_ucs4}, + {-1}, +#line 81 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_iso8859_4}, + {-1}, +#line 89 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_5}, + {-1}, +#line 38 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_utf16}, + {-1}, +#line 241 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_rk1048}, +#line 226 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_hp_roman8}, +#line 116 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_iso8859_8}, +#line 32 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_ucs2le}, {-1}, {-1}, -#line 340 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_ces_big5}, -#line 31 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs2le}, +#line 123 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_iso8859_9}, {-1}, {-1}, +#line 265 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_iso646_jp}, +#line 25 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_ucs2}, + {-1}, +#line 243 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_mulelao}, +#line 242 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_rk1048}, +#line 157 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_iso8859_15}, #line 198 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_cp850}, -#line 12 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_ascii}, - {-1}, {-1}, -#line 348 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_euc_kr}, - {-1}, {-1}, -#line 321 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_euc_cn}, -#line 336 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_ces_big5}, -#line 250 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_tis620}, - {-1}, {-1}, {-1}, -#line 339 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_ces_big5}, - {-1}, {-1}, -#line 218 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_mac_cyrillic}, -#line 322 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_ces_gbk}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_cp850}, + {-1}, #line 248 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620}, -#line 176 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_cp1251}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_tis620}, {-1}, -#line 237 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_pt154}, -#line 108 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_iso8859_7}, +#line 98 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_iso8859_6}, + {-1}, {-1}, {-1}, +#line 298 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ksc5601}, {-1}, -#line 142 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_13}, -#line 110 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_iso8859_7}, +#line 324 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_ces_gbk}, +#line 23 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_utf8}, + {-1}, +#line 230 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_armscii_8}, +#line 12 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 108 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_iso8859_7}, +#line 323 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str399, ei_euc_cn}, {-1}, {-1}, {-1}, +#line 143 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso8859_13}, #line 301 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ksc5601}, - {-1}, {-1}, -#line 85 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_ksc5601}, +#line 287 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_iso646_cn}, {-1}, {-1}, -#line 25 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_ucs2}, - {-1}, {-1}, {-1}, -#line 37 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs4le}, -#line 235 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_pt154}, - {-1}, {-1}, {-1}, +#line 188 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp1255}, #line 266 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso646_jp}, - {-1}, {-1}, {-1}, -#line 356 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_iso2022_kr}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_iso646_jp}, {-1}, -#line 226 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_hp_roman8}, -#line 56 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_1}, - {-1}, {-1}, -#line 277 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0208}, - {-1}, {-1}, {-1}, -#line 101 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_iso8859_6}, - {-1}, {-1}, -#line 19 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ascii}, +#line 276 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_jisx0208}, + {-1}, +#line 132 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso8859_10}, {-1}, {-1}, #line 40 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_utf16le}, -#line 15 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_ascii}, - {-1}, {-1}, -#line 192 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_cp1257}, -#line 215 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_mac_iceland}, -#line 43 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_utf32le}, -#line 300 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ksc5601}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_utf16le}, {-1}, -#line 100 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_6}, +#line 36 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_ucs4be}, + {-1}, +#line 192 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1257}, +#line 18 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_ascii}, {-1}, {-1}, -#line 355 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_iso2022_kr}, -#line 34 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_ucs4}, - {-1}, {-1}, {-1}, -#line 27 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ucs2be}, +#line 352 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_euc_kr}, +#line 357 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_iso2022_kr}, #line 290 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_gb2312}, -#line 265 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_iso646_jp}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_gb2312}, + {-1}, {-1}, +#line 97 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_iso8859_6}, +#line 224 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_mac_thai}, +#line 335 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str431, ei_euc_tw}, {-1}, -#line 243 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_mulelao}, -#line 284 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_jisx0212}, +#line 304 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_euc_jp}, +#line 358 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_iso2022_kr}, + {-1}, +#line 27 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_ucs2be}, +#line 334 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_euc_tw}, + {-1}, +#line 17 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_ascii}, #line 111 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_7}, {-1}, -#line 260 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_tcvn}, -#line 292 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_gb2312}, +#line 215 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_mac_iceland}, +#line 328 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_gb18030}, +#line 73 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_iso8859_3}, +#line 101 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_iso8859_6}, +#line 231 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_georgian_academy}, {-1}, -#line 326 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_gb18030}, -#line 259 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_tcvn}, +#line 225 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_hp_roman8}, {-1}, {-1}, {-1}, {-1}, -#line 285 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso646_cn}, -#line 238 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_pt154}, -#line 98 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_6}, +#line 251 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_tis620}, {-1}, -#line 46 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_utf7}, - {-1}, {-1}, -#line 18 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ascii}, -#line 32 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_ucs2le}, +#line 28 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_ucs2be}, + {-1}, {-1}, {-1}, +#line 260 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_tcvn}, #line 113 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7}, - {-1}, -#line 295 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_isoir165}, -#line 240 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_rk1048}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_iso8859_7}, +#line 289 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_iso646_cn}, {-1}, -#line 17 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ascii}, - {-1}, {-1}, {-1}, {-1}, -#line 169 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_koi8_u}, - {-1}, {-1}, -#line 47 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_ucs2internal}, - {-1}, {-1}, -#line 36 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_ucs4be}, +#line 214 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_mac_centraleurope}, +#line 112 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_7}, +#line 77 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_iso8859_3}, #line 103 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_iso8859_7}, -#line 307 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_sjis}, -#line 320 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_cn}, -#line 262 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso646_jp}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_7}, +#line 104 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso8859_7}, +#line 45 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_utf7}, +#line 19 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_ascii}, +#line 333 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_hz}, + {-1}, {-1}, +#line 303 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_euc_jp}, +#line 46 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_utf7}, + {-1}, +#line 210 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_mac_roman}, +#line 259 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_tcvn}, + {-1}, +#line 302 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str479, ei_euc_jp}, + {-1}, {-1}, {-1}, +#line 263 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_iso646_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 348 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_big5hkscs2008}, +#line 292 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_gb2312}, {-1}, -#line 45 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_utf7}, -#line 175 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_cp1251}, #line 190 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_cp1256}, -#line 181 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_cp1253}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_cp1256}, + {-1}, +#line 175 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str494, ei_cp1251}, +#line 347 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_big5hkscs2008}, +#line 360 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_local_wchar_t}, +#line 96 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_iso8859_6}, + {-1}, +#line 55 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str499, ei_iso8859_1}, + {-1}, {-1}, +#line 184 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_cp1254}, {-1}, #line 187 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1255}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_cp1255}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 196 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_cp1258}, + {-1}, +#line 41 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str512, ei_utf32}, + {-1}, {-1}, {-1}, +#line 119 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_iso8859_8}, +#line 228 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_hp_roman8}, + {-1}, +#line 284 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_jisx0212}, #line 178 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_cp1252}, -#line 325 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_cp936}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_cp1252}, {-1}, -#line 196 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_cp1258}, -#line 350 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_euc_kr}, +#line 240 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str522, ei_rk1048}, + {-1}, {-1}, +#line 65 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_iso8859_2}, + {-1}, {-1}, {-1}, +#line 100 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str529, ei_iso8859_6}, +#line 213 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_mac_roman}, + {-1}, {-1}, {-1}, #line 297 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_ksc5601}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_ksc5601}, {-1}, -#line 104 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_iso8859_7}, -#line 306 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_sjis}, +#line 262 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_iso646_jp}, +#line 277 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_jisx0208}, + {-1}, +#line 43 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_utf32le}, {-1}, {-1}, {-1}, -#line 274 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_jisx0208}, -#line 39 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_utf16be}, - {-1}, {-1}, {-1}, {-1}, -#line 143 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_iso8859_13}, -#line 42 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf32be}, - {-1}, {-1}, {-1}, {-1}, -#line 224 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mac_thai}, +#line 250 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_tis620}, {-1}, {-1}, -#line 49 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_ucs4internal}, -#line 112 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7}, +#line 245 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_cp1133}, +#line 307 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_sjis}, +#line 306 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 204 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_cp862}, {-1}, -#line 210 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_roman}, -#line 304 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_euc_jp}, +#line 340 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str557, ei_ces_big5}, + {-1}, {-1}, +#line 300 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_ksc5601}, + {-1}, +#line 216 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str562, ei_mac_croatian}, +#line 339 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_ces_big5}, + {-1}, {-1}, +#line 327 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str566, ei_cp936}, +#line 39 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_utf16be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 169 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str574, ei_koi8_u}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 170 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_koi8_ru}, {-1}, {-1}, {-1}, -#line 333 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_euc_tw}, -#line 287 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_iso646_cn}, -#line 132 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_iso8859_10}, -#line 97 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_iso8859_6}, +#line 172 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_cp1250}, +#line 182 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_cp1253}, + {-1}, {-1}, {-1}, +#line 181 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str589, ei_cp1253}, {-1}, -#line 276 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_jisx0208}, +#line 220 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_mac_greek}, +#line 200 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str592, ei_cp850}, {-1}, -#line 184 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_cp1254}, -#line 73 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_3}, +#line 106 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso8859_7}, {-1}, -#line 89 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_5}, +#line 274 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_jisx0208}, #line 20 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_ascii}, - {-1}, {-1}, -#line 116 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_8}, -#line 331 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_hz}, - {-1}, -#line 332 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_euc_tw}, -#line 289 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso646_cn}, -#line 229 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_nextstep}, -#line 316 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_iso2022_jp2}, - {-1}, -#line 123 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str597, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 170 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_koi8_ru}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 211 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_mac_roman}, +#line 314 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_iso2022_jp1}, {-1}, -#line 172 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_cp1250}, +#line 317 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str610, ei_iso2022_jpms}, {-1}, {-1}, #line 279 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 314 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso2022_jp1}, -#line 216 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_mac_croatian}, -#line 225 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_hp_roman8}, - {-1}, {-1}, -#line 315 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso2022_jp2}, - {-1}, {-1}, {-1}, -#line 81 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_iso8859_4}, -#line 346 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_big5hkscs2008}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str613, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, +#line 336 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str618, ei_euc_tw}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 310 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_sjis}, +#line 118 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str625, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 315 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str634, ei_iso2022_jp2}, #line 99 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso8859_6}, - {-1}, {-1}, -#line 303 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_euc_jp}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 338 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ces_big5}, - {-1}, -#line 345 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_big5hkscs2008}, - {-1}, {-1}, {-1}, -#line 214 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_mac_centraleurope}, -#line 204 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_cp862}, - {-1}, {-1}, -#line 302 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_euc_jp}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str635, ei_iso8859_6}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 337 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5}, +#line 316 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str642, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 267 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str651, ei_jisx0201}, {-1}, {-1}, {-1}, -#line 310 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_sjis}, +#line 254 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str655, ei_cp874}, + {-1}, {-1}, {-1}, {-1}, +#line 193 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str660, ei_cp1257}, +#line 312 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str661, ei_iso2022_jp}, {-1}, {-1}, {-1}, -#line 263 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str550, ei_iso646_jp}, +#line 105 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str665, ei_iso8859_7}, +#line 278 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_jisx0208}, {-1}, {-1}, {-1}, -#line 268 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0201}, -#line 267 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_jisx0201}, -#line 119 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso8859_8}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 313 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str670, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 223 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_mac_arabic}, -#line 278 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str564, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_mac_arabic}, + {-1}, {-1}, #line 271 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_jisx0208}, - {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_jisx0208}, +#line 268 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str684, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, #line 44 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_utf7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_utf7}, +#line 42 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str690, ei_utf32be}, {-1}, -#line 220 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str577, ei_mac_greek}, +#line 345 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str692, ei_big5hkscs2001}, {-1}, -#line 313 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso2022_jp}, -#line 185 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_cp1254}, #line 281 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_jisx0212}, - {-1}, {-1}, -#line 193 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_cp1257}, - {-1}, -#line 272 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208}, - {-1}, {-1}, {-1}, -#line 182 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_cp1253}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 228 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_hp_roman8}, -#line 52 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_java}, -#line 188 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_cp1255}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str694, ei_jisx0212}, {-1}, {-1}, -#line 213 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_mac_roman}, - {-1}, {-1}, -#line 312 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_iso2022_jp}, -#line 334 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_euc_tw}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 232 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str614, ei_georgian_ps}, -#line 28 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_ucs2be}, - {-1}, -#line 309 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str617, ei_sjis}, +#line 280 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str697, ei_jisx0212}, {-1}, {-1}, -#line 200 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_cp850}, -#line 219 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_mac_ukraine}, -#line 55 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_iso8859_1}, -#line 96 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_iso8859_6}, -#line 106 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_iso8859_7}, +#line 346 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str700, ei_big5hkscs2004}, {-1}, -#line 231 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_georgian_academy}, -#line 65 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_iso8859_2}, +#line 221 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_mac_turkish}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 349 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str708, ei_big5hkscs2008}, {-1}, -#line 280 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 344 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_big5hkscs1999}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 273 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str657, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 185 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str725, ei_cp1254}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 358 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_local_wchar_t}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 217 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str673, ei_mac_romania}, - {-1}, {-1}, -#line 254 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp874}, +#line 50 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_ucs4swapped}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 305 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 219 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str749, ei_mac_ukraine}, +#line 48 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str750, ei_ucs2swapped}, {-1}, -#line 191 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_cp1256}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 261 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_tcvn}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 273 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, -#line 48 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_ucs2swapped}, +#line 272 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str779, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 222 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str796, ei_mac_hebrew}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 261 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str739, ei_tcvn}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 118 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str746, ei_iso8859_8}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 50 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_ucs4swapped}, - {-1}, {-1}, -#line 353 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_johab}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 221 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str786, ei_mac_turkish}, - {-1}, {-1}, {-1}, -#line 105 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_iso8859_7}, +#line 191 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str803, ei_cp1256}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 52 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str811, ei_java}, + {-1}, +#line 217 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str813, ei_mac_romania}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 309 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str827, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 194 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str837, ei_cp1257}, {-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 194 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_cp1257}, + {-1}, +#line 305 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str866, ei_euc_jp}, + {-1}, {-1}, +#line 355 "lib/aliases.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str869, ei_johab}, {-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}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 343 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_big5hkscs2001}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 347 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str896, ei_big5hkscs2008}, - {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 270 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_jisx0201}, - {-1}, -#line 342 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str900, ei_big5hkscs1999}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 222 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str908, ei_mac_hebrew}, - {-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 344 "lib/aliases.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str935, ei_big5hkscs2004} + {(int)(long)&((struct stringpool_t *)0)->stringpool_str921, ei_jisx0201} }; #ifdef __GNUC__ diff --git a/3rdparty/libiconv/1.14/lib/aliases2.h b/3rdparty/libiconv/1.15/lib/aliases2.h similarity index 90% rename from 3rdparty/libiconv/1.14/lib/aliases2.h rename to 3rdparty/libiconv/1.15/lib/aliases2.h index 7f2dc449bf..48012b7c42 100644 --- a/3rdparty/libiconv/1.14/lib/aliases2.h +++ b/3rdparty/libiconv/1.15/lib/aliases2.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ #ifdef USE_AIX diff --git a/3rdparty/libiconv/1.14/lib/aliases_aix.h b/3rdparty/libiconv/1.15/lib/aliases_aix.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/aliases_aix.h rename to 3rdparty/libiconv/1.15/lib/aliases_aix.h diff --git a/3rdparty/libiconv/1.14/lib/aliases_aix_sysaix.h b/3rdparty/libiconv/1.15/lib/aliases_aix_sysaix.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/aliases_aix_sysaix.h rename to 3rdparty/libiconv/1.15/lib/aliases_aix_sysaix.h diff --git a/3rdparty/libiconv/1.14/lib/aliases_dos.h b/3rdparty/libiconv/1.15/lib/aliases_dos.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/aliases_dos.h rename to 3rdparty/libiconv/1.15/lib/aliases_dos.h diff --git a/3rdparty/libiconv/1.14/lib/aliases_extra.h b/3rdparty/libiconv/1.15/lib/aliases_extra.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/aliases_extra.h rename to 3rdparty/libiconv/1.15/lib/aliases_extra.h diff --git a/3rdparty/libiconv/1.14/lib/aliases_osf1.h b/3rdparty/libiconv/1.15/lib/aliases_osf1.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/aliases_osf1.h rename to 3rdparty/libiconv/1.15/lib/aliases_osf1.h diff --git a/3rdparty/libiconv/1.14/lib/aliases_osf1_sysosf1.h b/3rdparty/libiconv/1.15/lib/aliases_osf1_sysosf1.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/aliases_osf1_sysosf1.h rename to 3rdparty/libiconv/1.15/lib/aliases_osf1_sysosf1.h diff --git a/3rdparty/libiconv/1.14/lib/aliases_sysaix.gperf b/3rdparty/libiconv/1.15/lib/aliases_sysaix.gperf similarity index 99% rename from 3rdparty/libiconv/1.14/lib/aliases_sysaix.gperf rename to 3rdparty/libiconv/1.15/lib/aliases_sysaix.gperf index 2e5bc19433..7875e5d81b 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_sysaix.gperf +++ b/3rdparty/libiconv/1.15/lib/aliases_sysaix.gperf @@ -320,6 +320,8 @@ CSISO2022JP, ei_iso2022_jp ISO-2022-JP-1, ei_iso2022_jp1 ISO-2022-JP-2, ei_iso2022_jp2 CSISO2022JP2, ei_iso2022_jp2 +ISO-2022-JP-MS, ei_iso2022_jpms +CP50221, ei_iso2022_jpms EUC-CN, ei_euc_cn EUCCN, ei_euc_cn GB2312, ei_euc_cn diff --git a/3rdparty/libiconv/1.14/lib/aliases_sysaix.h b/3rdparty/libiconv/1.15/lib/aliases_sysaix.h similarity index 58% rename from 3rdparty/libiconv/1.14/lib/aliases_sysaix.h rename to 3rdparty/libiconv/1.15/lib/aliases_sysaix.h index a5bfa89881..6c418b4da5 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_sysaix.h +++ b/3rdparty/libiconv/1.15/lib/aliases_sysaix.h @@ -32,12 +32,12 @@ #line 1 "lib/aliases_sysaix.gperf" struct alias { int name; unsigned int encoding_index; }; -#define TOTAL_KEYWORDS 356 +#define TOTAL_KEYWORDS 358 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 45 -#define MIN_HASH_VALUE 13 -#define MAX_HASH_VALUE 989 -/* maximum key range = 977, duplicates = 0 */ +#define MIN_HASH_VALUE 5 +#define MAX_HASH_VALUE 1039 +/* maximum key range = 1035, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ aliases_hash (register const char *str, register unsigned int len) { static const unsigned short asso_values[] = { - 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 13, 112, 990, 73, 4, - 7, 6, 55, 8, 5, 171, 10, 23, 255, 990, - 990, 990, 990, 990, 990, 147, 128, 4, 9, 125, - 130, 5, 75, 4, 402, 69, 7, 125, 18, 4, - 44, 990, 76, 4, 25, 195, 191, 161, 120, 22, - 15, 990, 990, 990, 990, 27, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, - 990, 990, 990, 990, 990, 990, 990, 990 + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 0, 174, 1040, 44, 2, + 16, 28, 9, 13, 5, 188, 20, 0, 170, 1040, + 1040, 1040, 1040, 1040, 1040, 9, 191, 2, 19, 65, + 140, 65, 42, 88, 376, 199, 6, 206, 3, 0, + 52, 1040, 0, 11, 118, 97, 59, 189, 220, 13, + 4, 1040, 1040, 1040, 1040, 1, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040 }; register int hval = len; @@ -106,1638 +106,1644 @@ aliases_hash (register const char *str, register unsigned int len) struct stringpool_t { - char stringpool_str13[sizeof("L1")]; - char stringpool_str14[sizeof("L6")]; - char stringpool_str15[sizeof("L3")]; - char stringpool_str16[sizeof("L2")]; - char stringpool_str17[sizeof("L5")]; - char stringpool_str19[sizeof("L8")]; - char stringpool_str20[sizeof("SJIS")]; - char stringpool_str23[sizeof("866")]; - char stringpool_str24[sizeof("CN")]; - char stringpool_str27[sizeof("862")]; - char stringpool_str32[sizeof("CP1131")]; - char stringpool_str33[sizeof("CP1361")]; - char stringpool_str34[sizeof("CP866")]; - char stringpool_str36[sizeof("CP1133")]; - char stringpool_str37[sizeof("CP1251")]; - char stringpool_str38[sizeof("CP862")]; - char stringpool_str39[sizeof("CP1256")]; - char stringpool_str41[sizeof("CP1253")]; - char stringpool_str42[sizeof("GB2312")]; - char stringpool_str43[sizeof("CP1252")]; - char stringpool_str45[sizeof("CP1255")]; - char stringpool_str48[sizeof("CP936")]; - char stringpool_str49[sizeof("CP1258")]; - char stringpool_str52[sizeof("CP932")]; - char stringpool_str53[sizeof("C99")]; - char stringpool_str64[sizeof("L4")]; - char stringpool_str68[sizeof("LATIN1")]; - char stringpool_str69[sizeof("CP819")]; - char stringpool_str70[sizeof("LATIN6")]; - char stringpool_str72[sizeof("LATIN3")]; - char stringpool_str74[sizeof("LATIN2")]; - char stringpool_str76[sizeof("LATIN5")]; - char stringpool_str80[sizeof("LATIN8")]; - char stringpool_str88[sizeof("R8")]; - char stringpool_str89[sizeof("ISO8859-1")]; - char stringpool_str91[sizeof("ISO8859-6")]; - char stringpool_str92[sizeof("HZ")]; - char stringpool_str93[sizeof("ISO8859-3")]; - char stringpool_str94[sizeof("ISO8859-11")]; - char stringpool_str95[sizeof("ISO8859-2")]; - char stringpool_str96[sizeof("ISO8859-16")]; - char stringpool_str97[sizeof("ISO8859-5")]; - char stringpool_str98[sizeof("ISO8859-13")]; - char stringpool_str101[sizeof("ISO8859-8")]; - char stringpool_str102[sizeof("ISO8859-15")]; - char stringpool_str103[sizeof("ISO-8859-1")]; - char stringpool_str105[sizeof("ISO-8859-6")]; - char stringpool_str107[sizeof("ISO-8859-3")]; - char stringpool_str108[sizeof("ISO-8859-11")]; - char stringpool_str109[sizeof("ISO-8859-2")]; - char stringpool_str110[sizeof("ISO-8859-16")]; - char stringpool_str111[sizeof("ISO-8859-5")]; - char stringpool_str112[sizeof("ISO-8859-13")]; - char stringpool_str115[sizeof("ISO-8859-8")]; - char stringpool_str116[sizeof("ISO-8859-15")]; - char stringpool_str117[sizeof("ISO_8859-1")]; - char stringpool_str118[sizeof("CYRILLIC")]; - char stringpool_str119[sizeof("ISO_8859-6")]; - char stringpool_str120[sizeof("LATIN-9")]; - char stringpool_str121[sizeof("ISO_8859-3")]; - char stringpool_str122[sizeof("ISO_8859-11")]; - char stringpool_str123[sizeof("ISO_8859-2")]; - char stringpool_str124[sizeof("ISO_8859-16")]; - char stringpool_str125[sizeof("ISO_8859-5")]; - char stringpool_str126[sizeof("ISO_8859-13")]; - char stringpool_str127[sizeof("ISO8859-9")]; - char stringpool_str128[sizeof("ISO_8859-16:2001")]; - char stringpool_str129[sizeof("ISO_8859-8")]; - char stringpool_str130[sizeof("ISO_8859-15")]; - char stringpool_str131[sizeof("CP154")]; - char stringpool_str132[sizeof("ISO-IR-6")]; - char stringpool_str133[sizeof("CP949")]; - char stringpool_str135[sizeof("ISO646-CN")]; - char stringpool_str136[sizeof("MAC")]; - char stringpool_str137[sizeof("ISO_8859-15:1998")]; - char stringpool_str139[sizeof("CP1254")]; - char stringpool_str141[sizeof("ISO-8859-9")]; - char stringpool_str143[sizeof("ISO-IR-166")]; - char stringpool_str145[sizeof("ISO-IR-126")]; - char stringpool_str146[sizeof("GBK")]; - char stringpool_str148[sizeof("ISO-IR-226")]; - char stringpool_str149[sizeof("ISO-IR-165")]; - char stringpool_str150[sizeof("X0212")]; - char stringpool_str151[sizeof("ISO-IR-58")]; - char stringpool_str152[sizeof("KOI8-T")]; - char stringpool_str153[sizeof("BIG5")]; - char stringpool_str154[sizeof("ISO-IR-138")]; - char stringpool_str155[sizeof("ISO_8859-9")]; - char stringpool_str156[sizeof("L10")]; - char stringpool_str159[sizeof("850")]; - char stringpool_str160[sizeof("IBM866")]; - char stringpool_str161[sizeof("CSISO2022CN")]; - char stringpool_str163[sizeof("CSBIG5")]; - char stringpool_str164[sizeof("IBM862")]; - char stringpool_str167[sizeof("BIG-5")]; - char stringpool_str168[sizeof("ASCII")]; - char stringpool_str169[sizeof("MS936")]; - char stringpool_str170[sizeof("LATIN4")]; - char stringpool_str171[sizeof("PT154")]; - char stringpool_str172[sizeof("IBM-1131")]; - char stringpool_str173[sizeof("CP850")]; - char stringpool_str174[sizeof("EUCCN")]; - char stringpool_str175[sizeof("CP1250")]; - char stringpool_str176[sizeof("CSGB2312")]; - char stringpool_str177[sizeof("CN-BIG5")]; - char stringpool_str178[sizeof("CSASCII")]; - char stringpool_str179[sizeof("ISO-2022-CN")]; - char stringpool_str180[sizeof("L7")]; - char stringpool_str182[sizeof("ISO-IR-159")]; - char stringpool_str183[sizeof("IBM-1252")]; - char stringpool_str184[sizeof("ISO_8859-14:1998")]; - char stringpool_str186[sizeof("CP950")]; - char stringpool_str187[sizeof("IBM-921")]; - char stringpool_str188[sizeof("EUC-CN")]; - char stringpool_str190[sizeof("ISO-2022-CN-EXT")]; - char stringpool_str191[sizeof("ISO8859-4")]; - char stringpool_str192[sizeof("IBM-932")]; - char stringpool_str193[sizeof("TIS620")]; - char stringpool_str195[sizeof("IBM819")]; - char stringpool_str196[sizeof("ISO8859-14")]; - char stringpool_str197[sizeof("ISO-IR-199")]; - char stringpool_str199[sizeof("ISO_8859-10:1992")]; - char stringpool_str201[sizeof("US")]; - char stringpool_str202[sizeof("KSC_5601")]; - char stringpool_str203[sizeof("ISO-IR-148")]; - char stringpool_str204[sizeof("ISO-CELTIC")]; - char stringpool_str205[sizeof("ISO-8859-4")]; - char stringpool_str206[sizeof("UHC")]; - char stringpool_str207[sizeof("TIS-620")]; - char stringpool_str209[sizeof("ISO-IR-101")]; - char stringpool_str210[sizeof("ISO-8859-14")]; - char stringpool_str211[sizeof("LATIN10")]; - char stringpool_str213[sizeof("X0201")]; - char stringpool_str216[sizeof("ISO-IR-203")]; - char stringpool_str217[sizeof("VISCII")]; - char stringpool_str219[sizeof("ISO_8859-4")]; - char stringpool_str221[sizeof("PTCP154")]; - char stringpool_str224[sizeof("ISO_8859-14")]; - char stringpool_str225[sizeof("X0208")]; - char stringpool_str226[sizeof("IBM-CP1133")]; - char stringpool_str227[sizeof("CSVISCII")]; - char stringpool_str229[sizeof("ISO-IR-149")]; - char stringpool_str231[sizeof("UCS-2")]; - char stringpool_str232[sizeof("ISO8859-10")]; - char stringpool_str234[sizeof("RK1048")]; - char stringpool_str235[sizeof("GB_2312-80")]; - char stringpool_str236[sizeof("CSISOLATIN1")]; - char stringpool_str237[sizeof("ISO-IR-14")]; - char stringpool_str238[sizeof("CSISOLATIN6")]; - char stringpool_str239[sizeof("ELOT_928")]; - char stringpool_str240[sizeof("CSISOLATIN3")]; - char stringpool_str241[sizeof("KZ-1048")]; - char stringpool_str242[sizeof("CSISOLATIN2")]; - char stringpool_str243[sizeof("CSISOLATINCYRILLIC")]; - char stringpool_str244[sizeof("CSISOLATIN5")]; - char stringpool_str246[sizeof("ISO-8859-10")]; - char stringpool_str247[sizeof("ISO-IR-109")]; - char stringpool_str248[sizeof("CSKZ1048")]; - char stringpool_str250[sizeof("CSKOI8R")]; - char stringpool_str251[sizeof("GB18030")]; - char stringpool_str252[sizeof("CSPTCP154")]; - char stringpool_str254[sizeof("KOI8-R")]; - char stringpool_str256[sizeof("TCVN")]; - char stringpool_str258[sizeof("GB_1988-80")]; - char stringpool_str260[sizeof("ISO_8859-10")]; - char stringpool_str261[sizeof("MS-CYRL")]; - char stringpool_str268[sizeof("CSISO58GB231280")]; - char stringpool_str270[sizeof("TIS620.2533-1")]; - char stringpool_str271[sizeof("KS_C_5601-1989")]; - char stringpool_str272[sizeof("MACCYRILLIC")]; - char stringpool_str275[sizeof("HZ-GB-2312")]; - char stringpool_str277[sizeof("CN-GB-ISOIR165")]; + char stringpool_str5[sizeof("C99")]; + char stringpool_str7[sizeof("CN")]; + char stringpool_str10[sizeof("L1")]; + char stringpool_str13[sizeof("L6")]; + char stringpool_str15[sizeof("CHAR")]; + char stringpool_str16[sizeof("CP949")]; + char stringpool_str17[sizeof("L4")]; + char stringpool_str21[sizeof("L5")]; + char stringpool_str22[sizeof("R8")]; + char stringpool_str24[sizeof("L2")]; + char stringpool_str28[sizeof("L8")]; + char stringpool_str29[sizeof("CP819")]; + char stringpool_str33[sizeof("866")]; + char stringpool_str36[sizeof("L3")]; + char stringpool_str40[sizeof("CP154")]; + char stringpool_str42[sizeof("CP866")]; + char stringpool_str43[sizeof("CP1251")]; + char stringpool_str44[sizeof("CP1131")]; + char stringpool_str45[sizeof("CP936")]; + char stringpool_str47[sizeof("CP1361")]; + char stringpool_str48[sizeof("HZ")]; + char stringpool_str49[sizeof("CP1256")]; + char stringpool_str55[sizeof("862")]; + char stringpool_str57[sizeof("CP1254")]; + char stringpool_str64[sizeof("CP862")]; + char stringpool_str65[sizeof("CP1255")]; + char stringpool_str67[sizeof("CP932")]; + char stringpool_str71[sizeof("CP1252")]; + char stringpool_str79[sizeof("CP1258")]; + char stringpool_str80[sizeof("EUCCN")]; + char stringpool_str81[sizeof("EUC-CN")]; + char stringpool_str90[sizeof("PT154")]; + char stringpool_str95[sizeof("CP1253")]; + char stringpool_str96[sizeof("CP1133")]; + char stringpool_str97[sizeof("L10")]; + char stringpool_str101[sizeof("RK1048")]; + char stringpool_str102[sizeof("CP50221")]; + char stringpool_str104[sizeof("UHC")]; + char stringpool_str108[sizeof("CP950")]; + char stringpool_str110[sizeof("US")]; + char stringpool_str111[sizeof("850")]; + char stringpool_str124[sizeof("ISO646-CN")]; + char stringpool_str125[sizeof("SJIS")]; + char stringpool_str127[sizeof("CP1250")]; + char stringpool_str128[sizeof("CP850")]; + char stringpool_str131[sizeof("UCS-4")]; + char stringpool_str136[sizeof("CSUCS4")]; + char stringpool_str145[sizeof("UCS-2")]; + char stringpool_str146[sizeof("PTCP154")]; + char stringpool_str149[sizeof("GB2312")]; + char stringpool_str150[sizeof("ISO8859-9")]; + char stringpool_str151[sizeof("ISO-8859-9")]; + char stringpool_str152[sizeof("ISO_8859-9")]; + char stringpool_str154[sizeof("ISO8859-1")]; + char stringpool_str155[sizeof("ISO-8859-1")]; + char stringpool_str156[sizeof("ISO_8859-1")]; + char stringpool_str157[sizeof("ISO8859-11")]; + char stringpool_str158[sizeof("ISO-8859-11")]; + char stringpool_str159[sizeof("ISO_8859-11")]; + char stringpool_str160[sizeof("ISO8859-6")]; + char stringpool_str161[sizeof("ISO-8859-6")]; + char stringpool_str162[sizeof("ISO_8859-6")]; + char stringpool_str163[sizeof("ISO8859-16")]; + char stringpool_str164[sizeof("ISO-8859-16")]; + char stringpool_str165[sizeof("ISO_8859-16")]; + char stringpool_str167[sizeof("ISO_8859-16:2001")]; + char stringpool_str168[sizeof("ISO8859-4")]; + char stringpool_str169[sizeof("ISO-8859-4")]; + char stringpool_str170[sizeof("ISO_8859-4")]; + char stringpool_str171[sizeof("ISO8859-14")]; + char stringpool_str172[sizeof("ISO-8859-14")]; + char stringpool_str173[sizeof("ISO_8859-14")]; + char stringpool_str176[sizeof("ISO8859-5")]; + char stringpool_str177[sizeof("ISO-8859-5")]; + char stringpool_str178[sizeof("ISO_8859-5")]; + char stringpool_str179[sizeof("ISO8859-15")]; + char stringpool_str180[sizeof("ISO-8859-15")]; + char stringpool_str181[sizeof("ISO_8859-15")]; + char stringpool_str182[sizeof("ISO8859-2")]; + char stringpool_str183[sizeof("ISO-8859-2")]; + char stringpool_str184[sizeof("ISO_8859-2")]; + char stringpool_str187[sizeof("TCVN")]; + char stringpool_str188[sizeof("ISO-IR-199")]; + char stringpool_str189[sizeof("ISO_8859-14:1998")]; + char stringpool_str190[sizeof("ISO8859-8")]; + char stringpool_str191[sizeof("ISO-8859-8")]; + char stringpool_str192[sizeof("ISO_8859-8")]; + char stringpool_str193[sizeof("ISO_8859-15:1998")]; + char stringpool_str194[sizeof("ISO-IR-6")]; + char stringpool_str196[sizeof("L7")]; + char stringpool_str197[sizeof("ISO-IR-149")]; + char stringpool_str199[sizeof("ISO-2022-CN")]; + char stringpool_str201[sizeof("ISO-IR-159")]; + char stringpool_str202[sizeof("CYRILLIC")]; + char stringpool_str203[sizeof("ISO-IR-166")]; + char stringpool_str205[sizeof("ISO-IR-14")]; + char stringpool_str206[sizeof("ISO8859-3")]; + char stringpool_str207[sizeof("ISO-8859-3")]; + char stringpool_str208[sizeof("ISO_8859-3")]; + char stringpool_str209[sizeof("ISO8859-13")]; + char stringpool_str210[sizeof("ISO-8859-13")]; + char stringpool_str211[sizeof("ISO_8859-13")]; + char stringpool_str212[sizeof("CSISO2022CN")]; + char stringpool_str213[sizeof("MAC")]; + char stringpool_str214[sizeof("ISO-IR-126")]; + char stringpool_str215[sizeof("ISO-IR-144")]; + char stringpool_str219[sizeof("ISO-IR-165")]; + char stringpool_str220[sizeof("ISO_8859-10:1992")]; + char stringpool_str222[sizeof("LATIN-9")]; + char stringpool_str225[sizeof("LATIN1")]; + char stringpool_str226[sizeof("GB_1988-80")]; + char stringpool_str228[sizeof("ISO-IR-226")]; + char stringpool_str229[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str231[sizeof("LATIN6")]; + char stringpool_str232[sizeof("ISO-IR-109")]; + char stringpool_str233[sizeof("CP874")]; + char stringpool_str235[sizeof("ISO646-US")]; + char stringpool_str236[sizeof("ISO-IR-101")]; + char stringpool_str237[sizeof("ISO-IR-148")]; + char stringpool_str238[sizeof("ISO-IR-58")]; + char stringpool_str239[sizeof("LATIN4")]; + char stringpool_str240[sizeof("MS-CYRL")]; + char stringpool_str241[sizeof("ISO8859-10")]; + char stringpool_str242[sizeof("ISO-8859-10")]; + char stringpool_str243[sizeof("ISO_8859-10")]; + char stringpool_str244[sizeof("TIS620")]; + char stringpool_str245[sizeof("TIS-620")]; + char stringpool_str246[sizeof("GB_2312-80")]; + char stringpool_str247[sizeof("LATIN5")]; + char stringpool_str248[sizeof("ELOT_928")]; + char stringpool_str249[sizeof("MS936")]; + char stringpool_str253[sizeof("LATIN2")]; + char stringpool_str254[sizeof("GB18030")]; + char stringpool_str255[sizeof("UTF-16")]; + char stringpool_str256[sizeof("ISO-IR-138")]; + char stringpool_str260[sizeof("UCS-4LE")]; + char stringpool_str261[sizeof("LATIN8")]; + char stringpool_str264[sizeof("ROMAN8")]; + char stringpool_str267[sizeof("UCS-2LE")]; + char stringpool_str268[sizeof("CSPTCP154")]; + char stringpool_str270[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str271[sizeof("EUCKR")]; + char stringpool_str272[sizeof("EUC-KR")]; + char stringpool_str274[sizeof("ISO-10646-UCS-4")]; + char stringpool_str275[sizeof("X0212")]; + char stringpool_str276[sizeof("KSC_5601")]; + char stringpool_str277[sizeof("LATIN3")]; char stringpool_str278[sizeof("ISO-IR-110")]; - char stringpool_str281[sizeof("TIS620-0")]; - char stringpool_str283[sizeof("CN-GB")]; - char stringpool_str288[sizeof("TIS620.2529-1")]; - char stringpool_str293[sizeof("ISO-IR-144")]; - char stringpool_str294[sizeof("CSIBM866")]; - char stringpool_str298[sizeof("ISO646-US")]; - char stringpool_str299[sizeof("IBM850")]; - char stringpool_str300[sizeof("CP874")]; - char stringpool_str302[sizeof("CYRILLIC-ASIAN")]; - char stringpool_str306[sizeof("CSISOLATINGREEK")]; - char stringpool_str307[sizeof("CHAR")]; - char stringpool_str310[sizeof("BIG5HKSCS")]; - char stringpool_str313[sizeof("IBM-850")]; - char stringpool_str322[sizeof("MS-ANSI")]; - char stringpool_str323[sizeof("CSUCS4")]; - char stringpool_str324[sizeof("BIG5-HKSCS")]; - char stringpool_str327[sizeof("UCS-4")]; - char stringpool_str330[sizeof("ARMSCII-8")]; - char stringpool_str335[sizeof("GEORGIAN-PS")]; - char stringpool_str338[sizeof("CSISOLATIN4")]; - char stringpool_str339[sizeof("TIS620.2533-0")]; - char stringpool_str342[sizeof("CSISO2022KR")]; - char stringpool_str343[sizeof("MACINTOSH")]; - char stringpool_str345[sizeof("ISO-IR-179")]; - char stringpool_str347[sizeof("ISO-IR-100")]; - char stringpool_str350[sizeof("GREEK8")]; - char stringpool_str355[sizeof("EUCKR")]; - char stringpool_str358[sizeof("UTF-16")]; - char stringpool_str359[sizeof("VISCII1.1-1")]; - char stringpool_str360[sizeof("ISO-2022-KR")]; - char stringpool_str362[sizeof("CP367")]; - char stringpool_str363[sizeof("UTF-8")]; - char stringpool_str364[sizeof("UTF-32")]; - char stringpool_str369[sizeof("EUC-KR")]; - char stringpool_str371[sizeof("CP1257")]; - char stringpool_str378[sizeof("CSISO57GB1988")]; - char stringpool_str382[sizeof("CSKSC56011987")]; - char stringpool_str383[sizeof("US-ASCII")]; - char stringpool_str384[sizeof("CSISOLATINARABIC")]; - char stringpool_str385[sizeof("ISO_8859-3:1988")]; - char stringpool_str386[sizeof("CSUNICODE11")]; - char stringpool_str387[sizeof("ISO_8859-5:1988")]; - char stringpool_str389[sizeof("ISO_8859-8:1988")]; - char stringpool_str390[sizeof("UNICODE-1-1")]; - char stringpool_str391[sizeof("MACTHAI")]; - char stringpool_str392[sizeof("ROMAN8")]; - char stringpool_str393[sizeof("ISO-10646-UCS-2")]; - char stringpool_str398[sizeof("GREEK")]; - char stringpool_str402[sizeof("LATIN7")]; - char stringpool_str404[sizeof("STRK1048-2002")]; - char stringpool_str405[sizeof("WINDOWS-1251")]; - char stringpool_str406[sizeof("WINDOWS-1256")]; - char stringpool_str407[sizeof("WINDOWS-1253")]; - char stringpool_str408[sizeof("WINDOWS-1252")]; - char stringpool_str409[sizeof("WINDOWS-1255")]; - char stringpool_str411[sizeof("WINDOWS-1258")]; - char stringpool_str412[sizeof("CHINESE")]; - char stringpool_str413[sizeof("NEXTSTEP")]; - char stringpool_str415[sizeof("ISO_8859-9:1989")]; - char stringpool_str419[sizeof("KS_C_5601-1987")]; - char stringpool_str420[sizeof("WINDOWS-936")]; - char stringpool_str423[sizeof("ISO8859-7")]; - char stringpool_str434[sizeof("ISO_8859-4:1988")]; - char stringpool_str436[sizeof("CSPC862LATINHEBREW")]; - char stringpool_str437[sizeof("ISO-8859-7")]; - char stringpool_str440[sizeof("ARABIC")]; - char stringpool_str441[sizeof("ISO-10646-UCS-4")]; - char stringpool_str445[sizeof("MULELAO-1")]; - char stringpool_str446[sizeof("ECMA-118")]; - char stringpool_str448[sizeof("JP")]; - char stringpool_str451[sizeof("ISO_8859-7")]; - char stringpool_str453[sizeof("TCVN-5712")]; - char stringpool_str455[sizeof("TCVN5712-1")]; - char stringpool_str456[sizeof("WINDOWS-1254")]; - char stringpool_str459[sizeof("KOREAN")]; - char stringpool_str461[sizeof("GEORGIAN-ACADEMY")]; - char stringpool_str462[sizeof("MACICELAND")]; - char stringpool_str469[sizeof("CSISOLATINHEBREW")]; - char stringpool_str473[sizeof("ISO-IR-57")]; - char stringpool_str474[sizeof("WINDOWS-1250")]; - char stringpool_str475[sizeof("ISO-IR-87")]; - char stringpool_str477[sizeof("ISO-IR-127")]; - char stringpool_str478[sizeof("ISO-IR-157")]; - char stringpool_str481[sizeof("EUCTW")]; - char stringpool_str483[sizeof("UCS-2LE")]; - char stringpool_str487[sizeof("HP-ROMAN8")]; - char stringpool_str488[sizeof("IBM367")]; - char stringpool_str492[sizeof("KOI8-U")]; - char stringpool_str493[sizeof("UNICODEBIG")]; - char stringpool_str495[sizeof("EUC-TW")]; - char stringpool_str496[sizeof("CSMACINTOSH")]; - char stringpool_str497[sizeof("CSUNICODE")]; - char stringpool_str498[sizeof("JIS_C6226-1983")]; - char stringpool_str501[sizeof("UCS-2-INTERNAL")]; - char stringpool_str503[sizeof("ISO_646.IRV:1991")]; - char stringpool_str510[sizeof("CSISO14JISC6220RO")]; - char stringpool_str511[sizeof("ANSI_X3.4-1986")]; - char stringpool_str515[sizeof("IBM-EUCCN")]; - char stringpool_str516[sizeof("ANSI_X3.4-1968")]; - char stringpool_str518[sizeof("MS-EE")]; - char stringpool_str521[sizeof("CSPC850MULTILINGUAL")]; - char stringpool_str523[sizeof("CSHPROMAN8")]; - char stringpool_str525[sizeof("MACROMAN")]; - char stringpool_str531[sizeof("UCS-4LE")]; - char stringpool_str536[sizeof("ECMA-114")]; - char stringpool_str540[sizeof("UNICODELITTLE")]; - char stringpool_str543[sizeof("WCHAR_T")]; - char stringpool_str544[sizeof("ISO_8859-1:1987")]; - char stringpool_str545[sizeof("ISO_8859-6:1987")]; - char stringpool_str546[sizeof("ISO_8859-7:2003")]; - char stringpool_str547[sizeof("ISO_8859-2:1987")]; - char stringpool_str549[sizeof("UCS-4-INTERNAL")]; - char stringpool_str554[sizeof("CSISO159JISX02121990")]; - char stringpool_str556[sizeof("CSEUCKR")]; - char stringpool_str557[sizeof("CSUNICODE11UTF7")]; - char stringpool_str561[sizeof("ASMO-708")]; - char stringpool_str563[sizeof("UNICODE-1-1-UTF-7")]; - char stringpool_str567[sizeof("JIS_C6220-1969-RO")]; - char stringpool_str569[sizeof("KOI8-RU")]; - char stringpool_str572[sizeof("WINDOWS-1257")]; - char stringpool_str575[sizeof("CSISO2022JP2")]; - char stringpool_str579[sizeof("MS-TURK")]; - char stringpool_str583[sizeof("MACCROATIAN")]; - char stringpool_str584[sizeof("BIG5-HKSCS:2001")]; - char stringpool_str585[sizeof("ISO646-JP")]; - char stringpool_str586[sizeof("JIS0208")]; - char stringpool_str590[sizeof("BIG5-HKSCS:2008")]; - char stringpool_str591[sizeof("ISO-2022-JP-1")]; - char stringpool_str594[sizeof("ISO-2022-JP-2")]; - char stringpool_str599[sizeof("SHIFT-JIS")]; - char stringpool_str603[sizeof("BIG5-HKSCS:1999")]; - char stringpool_str604[sizeof("UCS-2BE")]; - char stringpool_str606[sizeof("MACGREEK")]; - char stringpool_str611[sizeof("CSISO2022JP")]; - char stringpool_str612[sizeof("UTF-16LE")]; - char stringpool_str613[sizeof("SHIFT_JIS")]; - char stringpool_str615[sizeof("MS-GREEK")]; - char stringpool_str616[sizeof("UTF-32LE")]; - char stringpool_str624[sizeof("EUCJP")]; - char stringpool_str625[sizeof("MS-HEBR")]; - char stringpool_str629[sizeof("ISO-2022-JP")]; - char stringpool_str635[sizeof("BIG5-HKSCS:2004")]; - char stringpool_str638[sizeof("EUC-JP")]; - char stringpool_str648[sizeof("MACARABIC")]; - char stringpool_str652[sizeof("UCS-4BE")]; - char stringpool_str654[sizeof("UCS-2-SWAPPED")]; - char stringpool_str660[sizeof("JIS_X0212")]; - char stringpool_str662[sizeof("MACTURKISH")]; - char stringpool_str666[sizeof("CSSHIFTJIS")]; - char stringpool_str672[sizeof("WINDOWS-874")]; - char stringpool_str682[sizeof("CSEUCTW")]; - char stringpool_str685[sizeof("UTF-7")]; - char stringpool_str696[sizeof("IBM-EUCKR")]; - char stringpool_str702[sizeof("UCS-4-SWAPPED")]; - char stringpool_str711[sizeof("ISO_8859-7:1987")]; - char stringpool_str715[sizeof("BIGFIVE")]; - char stringpool_str717[sizeof("TCVN5712-1:1993")]; - char stringpool_str723[sizeof("JIS_X0201")]; - char stringpool_str729[sizeof("BIG-FIVE")]; - char stringpool_str732[sizeof("HEBREW")]; - char stringpool_str733[sizeof("UTF-16BE")]; - char stringpool_str735[sizeof("JIS_X0208")]; - char stringpool_str737[sizeof("UTF-32BE")]; - char stringpool_str741[sizeof("JISX0201-1976")]; - char stringpool_str748[sizeof("JIS_X0212-1990")]; - char stringpool_str752[sizeof("CSISO87JISX0208")]; - char stringpool_str753[sizeof("JIS_X0208-1983")]; - char stringpool_str771[sizeof("MS-ARAB")]; - char stringpool_str797[sizeof("MACCENTRALEUROPE")]; - char stringpool_str803[sizeof("CSHALFWIDTHKATAKANA")]; - char stringpool_str804[sizeof("MS_KANJI")]; - char stringpool_str807[sizeof("MACROMANIA")]; - char stringpool_str820[sizeof("JIS_X0208-1990")]; - char stringpool_str822[sizeof("IBM-EUCTW")]; - char stringpool_str826[sizeof("WINBALTRIM")]; - char stringpool_str846[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; - char stringpool_str849[sizeof("JIS_X0212.1990-0")]; - char stringpool_str874[sizeof("CSEUCPKDFMTJAPANESE")]; - char stringpool_str885[sizeof("JOHAB")]; - char stringpool_str891[sizeof("JAVA")]; - char stringpool_str898[sizeof("MACUKRAINE")]; - char stringpool_str965[sizeof("IBM-EUCJP")]; - char stringpool_str989[sizeof("MACHEBREW")]; + char stringpool_str280[sizeof("ASCII")]; + char stringpool_str281[sizeof("ISO-10646-UCS-2")]; + char stringpool_str282[sizeof("UTF-8")]; + char stringpool_str283[sizeof("KS_C_5601-1989")]; + char stringpool_str285[sizeof("KOREAN")]; + char stringpool_str286[sizeof("BIG5")]; + char stringpool_str287[sizeof("BIG-5")]; + char stringpool_str288[sizeof("UNICODE-1-1")]; + char stringpool_str289[sizeof("X0201")]; + char stringpool_str290[sizeof("TIS620-0")]; + char stringpool_str293[sizeof("CSUNICODE11")]; + char stringpool_str295[sizeof("CSASCII")]; + char stringpool_str301[sizeof("KZ-1048")]; + char stringpool_str302[sizeof("ISO-IR-203")]; + char stringpool_str303[sizeof("UTF-32")]; + char stringpool_str305[sizeof("MULELAO-1")]; + char stringpool_str306[sizeof("CHINESE")]; + char stringpool_str307[sizeof("ARABIC")]; + char stringpool_str308[sizeof("CSKZ1048")]; + char stringpool_str309[sizeof("HP-ROMAN8")]; + char stringpool_str310[sizeof("ECMA-114")]; + char stringpool_str312[sizeof("LATIN10")]; + char stringpool_str313[sizeof("KOI8-R")]; + char stringpool_str315[sizeof("GEORGIAN-PS")]; + char stringpool_str316[sizeof("CSKOI8R")]; + char stringpool_str318[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str320[sizeof("ISO-IR-100")]; + char stringpool_str321[sizeof("IBM-921")]; + char stringpool_str322[sizeof("IBM819")]; + char stringpool_str325[sizeof("X0208")]; + char stringpool_str327[sizeof("ISO_8859-9:1989")]; + char stringpool_str332[sizeof("ECMA-118")]; + char stringpool_str335[sizeof("IBM866")]; + char stringpool_str338[sizeof("IBM-1131")]; + char stringpool_str340[sizeof("CSISOLATIN1")]; + char stringpool_str342[sizeof("VISCII")]; + char stringpool_str344[sizeof("CSGB2312")]; + char stringpool_str346[sizeof("CSISOLATIN6")]; + char stringpool_str347[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str350[sizeof("CSUNICODE")]; + char stringpool_str352[sizeof("CSISOLATINARABIC")]; + char stringpool_str354[sizeof("CSISOLATIN4")]; + char stringpool_str356[sizeof("ISO_8859-4:1988")]; + char stringpool_str357[sizeof("IBM862")]; + char stringpool_str360[sizeof("ISO_8859-5:1988")]; + char stringpool_str361[sizeof("IBM-932")]; + char stringpool_str362[sizeof("CSISOLATIN5")]; + char stringpool_str364[sizeof("CSHPROMAN8")]; + char stringpool_str365[sizeof("IBM-1252")]; + char stringpool_str367[sizeof("ISO_8859-8:1988")]; + char stringpool_str368[sizeof("CSISOLATIN2")]; + char stringpool_str372[sizeof("CSEUCKR")]; + char stringpool_str374[sizeof("STRK1048-2002")]; + char stringpool_str375[sizeof("ISO_8859-3:1988")]; + char stringpool_str376[sizeof("ISO-IR-179")]; + char stringpool_str378[sizeof("CSBIG5")]; + char stringpool_str379[sizeof("CN-BIG5")]; + char stringpool_str381[sizeof("ISO-CELTIC")]; + char stringpool_str386[sizeof("HZ-GB-2312")]; + char stringpool_str388[sizeof("UTF-16LE")]; + char stringpool_str390[sizeof("ISO-2022-KR")]; + char stringpool_str391[sizeof("US-ASCII")]; + char stringpool_str392[sizeof("CSISOLATIN3")]; + char stringpool_str403[sizeof("CSISO2022KR")]; + char stringpool_str406[sizeof("MS-EE")]; + char stringpool_str411[sizeof("UCS-4-INTERNAL")]; + char stringpool_str412[sizeof("MS-ANSI")]; + char stringpool_str413[sizeof("TCVN5712-1")]; + char stringpool_str415[sizeof("CP1257")]; + char stringpool_str416[sizeof("CP367")]; + char stringpool_str418[sizeof("UCS-2-INTERNAL")]; + char stringpool_str421[sizeof("IBM850")]; + char stringpool_str422[sizeof("IBM-850")]; + char stringpool_str424[sizeof("TCVN-5712")]; + char stringpool_str425[sizeof("UTF-32LE")]; + char stringpool_str426[sizeof("MACCYRILLIC")]; + char stringpool_str428[sizeof("TIS620.2529-1")]; + char stringpool_str429[sizeof("MACICELAND")]; + char stringpool_str430[sizeof("JP")]; + char stringpool_str434[sizeof("CSVISCII")]; + char stringpool_str437[sizeof("MACROMAN")]; + char stringpool_str440[sizeof("GREEK8")]; + char stringpool_str441[sizeof("VISCII1.1-1")]; + char stringpool_str445[sizeof("UCS-4BE")]; + char stringpool_str446[sizeof("IBM-CP1133")]; + char stringpool_str447[sizeof("ISO_646.IRV:1991")]; + char stringpool_str451[sizeof("MACCROATIAN")]; + char stringpool_str452[sizeof("UCS-2BE")]; + char stringpool_str453[sizeof("ARMSCII-8")]; + char stringpool_str454[sizeof("CN-GB")]; + char stringpool_str456[sizeof("WINDOWS-1251")]; + char stringpool_str457[sizeof("JAVA")]; + char stringpool_str459[sizeof("WINDOWS-1256")]; + char stringpool_str460[sizeof("WINDOWS-936")]; + char stringpool_str462[sizeof("UCS-4-SWAPPED")]; + char stringpool_str463[sizeof("WINDOWS-1254")]; + char stringpool_str466[sizeof("GBK")]; + char stringpool_str467[sizeof("WINDOWS-1255")]; + char stringpool_str468[sizeof("TIS620.2533-1")]; + char stringpool_str469[sizeof("UCS-2-SWAPPED")]; + char stringpool_str470[sizeof("WINDOWS-1252")]; + char stringpool_str471[sizeof("KS_C_5601-1987")]; + char stringpool_str472[sizeof("CN-GB-ISOIR165")]; + char stringpool_str474[sizeof("WINDOWS-1258")]; + char stringpool_str475[sizeof("IBM-EUCCN")]; + char stringpool_str476[sizeof("JIS_C6226-1983")]; + char stringpool_str480[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str481[sizeof("CSKSC56011987")]; + char stringpool_str482[sizeof("WINDOWS-1253")]; + char stringpool_str483[sizeof("CSUNICODE11UTF7")]; + char stringpool_str484[sizeof("WCHAR_T")]; + char stringpool_str490[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str493[sizeof("CSISO58GB231280")]; + char stringpool_str495[sizeof("ASMO-708")]; + char stringpool_str498[sizeof("WINDOWS-1250")]; + char stringpool_str507[sizeof("KOI8-U")]; + char stringpool_str508[sizeof("KOI8-RU")]; + char stringpool_str510[sizeof("TIS620.2533-0")]; + char stringpool_str511[sizeof("MS-HEBR")]; + char stringpool_str517[sizeof("ISO_8859-1:1987")]; + char stringpool_str518[sizeof("MACARABIC")]; + char stringpool_str520[sizeof("ISO_8859-6:1987")]; + char stringpool_str521[sizeof("MACINTOSH")]; + char stringpool_str525[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str526[sizeof("ISO8859-7")]; + char stringpool_str527[sizeof("ISO-8859-7")]; + char stringpool_str528[sizeof("ISO_8859-7")]; + char stringpool_str530[sizeof("CSIBM866")]; + char stringpool_str531[sizeof("ISO_8859-2:1987")]; + char stringpool_str534[sizeof("CSMACINTOSH")]; + char stringpool_str538[sizeof("JIS0208")]; + char stringpool_str542[sizeof("MACROMANIA")]; + char stringpool_str543[sizeof("ISO_8859-7:2003")]; + char stringpool_str549[sizeof("KOI8-T")]; + char stringpool_str552[sizeof("EUCJP")]; + char stringpool_str553[sizeof("EUC-JP")]; + char stringpool_str554[sizeof("BIG5HKSCS")]; + char stringpool_str555[sizeof("BIG5-HKSCS")]; + char stringpool_str557[sizeof("MACCENTRALEUROPE")]; + char stringpool_str560[sizeof("MACTHAI")]; + char stringpool_str561[sizeof("ANSI_X3.4-1986")]; + char stringpool_str565[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str568[sizeof("EUCTW")]; + char stringpool_str569[sizeof("EUC-TW")]; + char stringpool_str572[sizeof("CSISOLATINHEBREW")]; + char stringpool_str573[sizeof("UTF-16BE")]; + char stringpool_str574[sizeof("ISO-IR-57")]; + char stringpool_str576[sizeof("ANSI_X3.4-1968")]; + char stringpool_str577[sizeof("ISO-IR-157")]; + char stringpool_str580[sizeof("ISO-IR-127")]; + char stringpool_str581[sizeof("ISO-IR-87")]; + char stringpool_str585[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str593[sizeof("CSISO57GB1988")]; + char stringpool_str596[sizeof("ISO646-JP")]; + char stringpool_str597[sizeof("LATIN7")]; + char stringpool_str598[sizeof("GREEK")]; + char stringpool_str604[sizeof("CSISOLATINGREEK")]; + char stringpool_str606[sizeof("CSISO14JISC6220RO")]; + char stringpool_str610[sizeof("UTF-32BE")]; + char stringpool_str613[sizeof("MS-ARAB")]; + char stringpool_str614[sizeof("TCVN5712-1:1993")]; + char stringpool_str618[sizeof("UTF-7")]; + char stringpool_str623[sizeof("ISO-2022-JP-1")]; + char stringpool_str633[sizeof("ISO-2022-JP-MS")]; + char stringpool_str637[sizeof("ISO-2022-JP-2")]; + char stringpool_str642[sizeof("WINDOWS-1257")]; + char stringpool_str647[sizeof("NEXTSTEP")]; + char stringpool_str648[sizeof("WINDOWS-874")]; + char stringpool_str649[sizeof("CSISO2022JP2")]; + char stringpool_str655[sizeof("CSISO159JISX02121990")]; + char stringpool_str666[sizeof("IBM-EUCKR")]; + char stringpool_str669[sizeof("CSEUCTW")]; + char stringpool_str671[sizeof("ISO-2022-JP")]; + char stringpool_str679[sizeof("UNICODELITTLE")]; + char stringpool_str680[sizeof("BIGFIVE")]; + char stringpool_str681[sizeof("BIG-FIVE")]; + char stringpool_str682[sizeof("HEBREW")]; + char stringpool_str683[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str684[sizeof("CSISO2022JP")]; + char stringpool_str690[sizeof("UNICODEBIG")]; + char stringpool_str703[sizeof("ISO_8859-7:1987")]; + char stringpool_str709[sizeof("IBM367")]; + char stringpool_str711[sizeof("JIS_X0212")]; + char stringpool_str719[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str721[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str725[sizeof("JIS_X0201")]; + char stringpool_str728[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str733[sizeof("JISX0201-1976")]; + char stringpool_str739[sizeof("BIG5-HKSCS:2008")]; + char stringpool_str744[sizeof("MACUKRAINE")]; + char stringpool_str746[sizeof("JIS_X0212-1990")]; + char stringpool_str761[sizeof("JIS_X0208")]; + char stringpool_str776[sizeof("JIS_X0208-1983")]; + char stringpool_str792[sizeof("JIS_X0208-1990")]; + char stringpool_str807[sizeof("MS-GREEK")]; + char stringpool_str809[sizeof("MACGREEK")]; + char stringpool_str814[sizeof("JOHAB")]; + char stringpool_str815[sizeof("MACTURKISH")]; + char stringpool_str826[sizeof("MS-TURK")]; + char stringpool_str852[sizeof("SHIFT-JIS")]; + char stringpool_str853[sizeof("SHIFT_JIS")]; + char stringpool_str897[sizeof("CSSHIFTJIS")]; + char stringpool_str922[sizeof("JIS_X0212.1990-0")]; + char stringpool_str947[sizeof("IBM-EUCJP")]; + char stringpool_str958[sizeof("MACHEBREW")]; + char stringpool_str963[sizeof("IBM-EUCTW")]; + char stringpool_str978[sizeof("MS_KANJI")]; + char stringpool_str984[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str1026[sizeof("WINBALTRIM")]; + char stringpool_str1039[sizeof("CSISO87JISX0208")]; }; static const struct stringpool_t stringpool_contents = { + "C99", + "CN", "L1", "L6", - "L3", - "L2", + "CHAR", + "CP949", + "L4", "L5", + "R8", + "L2", "L8", - "SJIS", + "CP819", "866", - "CN", - "862", - "CP1131", - "CP1361", + "L3", + "CP154", "CP866", - "CP1133", "CP1251", - "CP862", + "CP1131", + "CP936", + "CP1361", + "HZ", "CP1256", - "CP1253", - "GB2312", - "CP1252", + "862", + "CP1254", + "CP862", "CP1255", - "CP936", - "CP1258", "CP932", - "C99", - "L4", - "LATIN1", - "CP819", - "LATIN6", - "LATIN3", - "LATIN2", - "LATIN5", - "LATIN8", - "R8", + "CP1252", + "CP1258", + "EUCCN", + "EUC-CN", + "PT154", + "CP1253", + "CP1133", + "L10", + "RK1048", + "CP50221", + "UHC", + "CP950", + "US", + "850", + "ISO646-CN", + "SJIS", + "CP1250", + "CP850", + "UCS-4", + "CSUCS4", + "UCS-2", + "PTCP154", + "GB2312", + "ISO8859-9", + "ISO-8859-9", + "ISO_8859-9", "ISO8859-1", - "ISO8859-6", - "HZ", - "ISO8859-3", + "ISO-8859-1", + "ISO_8859-1", "ISO8859-11", - "ISO8859-2", + "ISO-8859-11", + "ISO_8859-11", + "ISO8859-6", + "ISO-8859-6", + "ISO_8859-6", "ISO8859-16", + "ISO-8859-16", + "ISO_8859-16", + "ISO_8859-16:2001", + "ISO8859-4", + "ISO-8859-4", + "ISO_8859-4", + "ISO8859-14", + "ISO-8859-14", + "ISO_8859-14", "ISO8859-5", - "ISO8859-13", - "ISO8859-8", + "ISO-8859-5", + "ISO_8859-5", "ISO8859-15", - "ISO-8859-1", - "ISO-8859-6", - "ISO-8859-3", - "ISO-8859-11", + "ISO-8859-15", + "ISO_8859-15", + "ISO8859-2", "ISO-8859-2", - "ISO-8859-16", - "ISO-8859-5", - "ISO-8859-13", + "ISO_8859-2", + "TCVN", + "ISO-IR-199", + "ISO_8859-14:1998", + "ISO8859-8", "ISO-8859-8", - "ISO-8859-15", - "ISO_8859-1", + "ISO_8859-8", + "ISO_8859-15:1998", + "ISO-IR-6", + "L7", + "ISO-IR-149", + "ISO-2022-CN", + "ISO-IR-159", "CYRILLIC", - "ISO_8859-6", - "LATIN-9", + "ISO-IR-166", + "ISO-IR-14", + "ISO8859-3", + "ISO-8859-3", "ISO_8859-3", - "ISO_8859-11", - "ISO_8859-2", - "ISO_8859-16", - "ISO_8859-5", + "ISO8859-13", + "ISO-8859-13", "ISO_8859-13", - "ISO8859-9", - "ISO_8859-16:2001", - "ISO_8859-8", - "ISO_8859-15", - "CP154", - "ISO-IR-6", - "CP949", - "ISO646-CN", + "CSISO2022CN", "MAC", - "ISO_8859-15:1998", - "CP1254", - "ISO-8859-9", - "ISO-IR-166", "ISO-IR-126", - "GBK", - "ISO-IR-226", + "ISO-IR-144", "ISO-IR-165", - "X0212", + "ISO_8859-10:1992", + "LATIN-9", + "LATIN1", + "GB_1988-80", + "ISO-IR-226", + "CYRILLIC-ASIAN", + "LATIN6", + "ISO-IR-109", + "CP874", + "ISO646-US", + "ISO-IR-101", + "ISO-IR-148", "ISO-IR-58", - "KOI8-T", - "BIG5", - "ISO-IR-138", - "ISO_8859-9", - "L10", - "850", - "IBM866", - "CSISO2022CN", - "CSBIG5", - "IBM862", - "BIG-5", - "ASCII", - "MS936", "LATIN4", - "PT154", - "IBM-1131", - "CP850", - "EUCCN", - "CP1250", - "CSGB2312", - "CN-BIG5", - "CSASCII", - "ISO-2022-CN", - "L7", - "ISO-IR-159", - "IBM-1252", - "ISO_8859-14:1998", - "CP950", - "IBM-921", - "EUC-CN", - "ISO-2022-CN-EXT", - "ISO8859-4", - "IBM-932", + "MS-CYRL", + "ISO8859-10", + "ISO-8859-10", + "ISO_8859-10", "TIS620", - "IBM819", - "ISO8859-14", - "ISO-IR-199", - "ISO_8859-10:1992", - "US", - "KSC_5601", - "ISO-IR-148", - "ISO-CELTIC", - "ISO-8859-4", - "UHC", "TIS-620", - "ISO-IR-101", - "ISO-8859-14", - "LATIN10", - "X0201", - "ISO-IR-203", - "VISCII", - "ISO_8859-4", - "PTCP154", - "ISO_8859-14", - "X0208", - "IBM-CP1133", - "CSVISCII", - "ISO-IR-149", - "UCS-2", - "ISO8859-10", - "RK1048", "GB_2312-80", - "CSISOLATIN1", - "ISO-IR-14", - "CSISOLATIN6", + "LATIN5", "ELOT_928", - "CSISOLATIN3", - "KZ-1048", - "CSISOLATIN2", - "CSISOLATINCYRILLIC", - "CSISOLATIN5", - "ISO-8859-10", - "ISO-IR-109", - "CSKZ1048", - "CSKOI8R", + "MS936", + "LATIN2", "GB18030", + "UTF-16", + "ISO-IR-138", + "UCS-4LE", + "LATIN8", + "ROMAN8", + "UCS-2LE", "CSPTCP154", - "KOI8-R", - "TCVN", - "GB_1988-80", - "ISO_8859-10", - "MS-CYRL", - "CSISO58GB231280", - "TIS620.2533-1", - "KS_C_5601-1989", - "MACCYRILLIC", - "HZ-GB-2312", - "CN-GB-ISOIR165", + "GEORGIAN-ACADEMY", + "EUCKR", + "EUC-KR", + "ISO-10646-UCS-4", + "X0212", + "KSC_5601", + "LATIN3", "ISO-IR-110", + "ASCII", + "ISO-10646-UCS-2", + "UTF-8", + "KS_C_5601-1989", + "KOREAN", + "BIG5", + "BIG-5", + "UNICODE-1-1", + "X0201", "TIS620-0", - "CN-GB", - "TIS620.2529-1", - "ISO-IR-144", - "CSIBM866", - "ISO646-US", - "IBM850", - "CP874", - "CYRILLIC-ASIAN", - "CSISOLATINGREEK", - "CHAR", - "BIG5HKSCS", - "IBM-850", - "MS-ANSI", - "CSUCS4", - "BIG5-HKSCS", - "UCS-4", - "ARMSCII-8", + "CSUNICODE11", + "CSASCII", + "KZ-1048", + "ISO-IR-203", + "UTF-32", + "MULELAO-1", + "CHINESE", + "ARABIC", + "CSKZ1048", + "HP-ROMAN8", + "ECMA-114", + "LATIN10", + "KOI8-R", "GEORGIAN-PS", - "CSISOLATIN4", - "TIS620.2533-0", - "CSISO2022KR", - "MACINTOSH", - "ISO-IR-179", + "CSKOI8R", + "ISO-2022-CN-EXT", "ISO-IR-100", - "GREEK8", - "EUCKR", - "UTF-16", - "VISCII1.1-1", - "ISO-2022-KR", - "CP367", - "UTF-8", - "UTF-32", - "EUC-KR", - "CP1257", - "CSISO57GB1988", - "CSKSC56011987", - "US-ASCII", + "IBM-921", + "IBM819", + "X0208", + "ISO_8859-9:1989", + "ECMA-118", + "IBM866", + "IBM-1131", + "CSISOLATIN1", + "VISCII", + "CSGB2312", + "CSISOLATIN6", + "CSISOLATINCYRILLIC", + "CSUNICODE", "CSISOLATINARABIC", - "ISO_8859-3:1988", - "CSUNICODE11", + "CSISOLATIN4", + "ISO_8859-4:1988", + "IBM862", "ISO_8859-5:1988", + "IBM-932", + "CSISOLATIN5", + "CSHPROMAN8", + "IBM-1252", "ISO_8859-8:1988", - "UNICODE-1-1", - "MACTHAI", - "ROMAN8", - "ISO-10646-UCS-2", - "GREEK", - "LATIN7", + "CSISOLATIN2", + "CSEUCKR", "STRK1048-2002", + "ISO_8859-3:1988", + "ISO-IR-179", + "CSBIG5", + "CN-BIG5", + "ISO-CELTIC", + "HZ-GB-2312", + "UTF-16LE", + "ISO-2022-KR", + "US-ASCII", + "CSISOLATIN3", + "CSISO2022KR", + "MS-EE", + "UCS-4-INTERNAL", + "MS-ANSI", + "TCVN5712-1", + "CP1257", + "CP367", + "UCS-2-INTERNAL", + "IBM850", + "IBM-850", + "TCVN-5712", + "UTF-32LE", + "MACCYRILLIC", + "TIS620.2529-1", + "MACICELAND", + "JP", + "CSVISCII", + "MACROMAN", + "GREEK8", + "VISCII1.1-1", + "UCS-4BE", + "IBM-CP1133", + "ISO_646.IRV:1991", + "MACCROATIAN", + "UCS-2BE", + "ARMSCII-8", + "CN-GB", "WINDOWS-1251", + "JAVA", "WINDOWS-1256", - "WINDOWS-1253", - "WINDOWS-1252", + "WINDOWS-936", + "UCS-4-SWAPPED", + "WINDOWS-1254", + "GBK", "WINDOWS-1255", - "WINDOWS-1258", - "CHINESE", - "NEXTSTEP", - "ISO_8859-9:1989", + "TIS620.2533-1", + "UCS-2-SWAPPED", + "WINDOWS-1252", "KS_C_5601-1987", - "WINDOWS-936", - "ISO8859-7", - "ISO_8859-4:1988", + "CN-GB-ISOIR165", + "WINDOWS-1258", + "IBM-EUCCN", + "JIS_C6226-1983", + "UNICODE-1-1-UTF-7", + "CSKSC56011987", + "WINDOWS-1253", + "CSUNICODE11UTF7", + "WCHAR_T", + "JIS_C6220-1969-RO", + "CSISO58GB231280", + "ASMO-708", + "WINDOWS-1250", + "KOI8-U", + "KOI8-RU", + "TIS620.2533-0", + "MS-HEBR", + "ISO_8859-1:1987", + "MACARABIC", + "ISO_8859-6:1987", + "MACINTOSH", "CSPC862LATINHEBREW", + "ISO8859-7", "ISO-8859-7", - "ARABIC", - "ISO-10646-UCS-4", - "MULELAO-1", - "ECMA-118", - "JP", "ISO_8859-7", - "TCVN-5712", - "TCVN5712-1", - "WINDOWS-1254", - "KOREAN", - "GEORGIAN-ACADEMY", - "MACICELAND", - "CSISOLATINHEBREW", - "ISO-IR-57", - "WINDOWS-1250", - "ISO-IR-87", - "ISO-IR-127", - "ISO-IR-157", - "EUCTW", - "UCS-2LE", - "HP-ROMAN8", - "IBM367", - "KOI8-U", - "UNICODEBIG", - "EUC-TW", + "CSIBM866", + "ISO_8859-2:1987", "CSMACINTOSH", - "CSUNICODE", - "JIS_C6226-1983", - "UCS-2-INTERNAL", - "ISO_646.IRV:1991", - "CSISO14JISC6220RO", + "JIS0208", + "MACROMANIA", + "ISO_8859-7:2003", + "KOI8-T", + "EUCJP", + "EUC-JP", + "BIG5HKSCS", + "BIG5-HKSCS", + "MACCENTRALEUROPE", + "MACTHAI", "ANSI_X3.4-1986", - "IBM-EUCCN", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "EUCTW", + "EUC-TW", + "CSISOLATINHEBREW", + "UTF-16BE", + "ISO-IR-57", "ANSI_X3.4-1968", - "MS-EE", + "ISO-IR-157", + "ISO-IR-127", + "ISO-IR-87", "CSPC850MULTILINGUAL", - "CSHPROMAN8", - "MACROMAN", - "UCS-4LE", - "ECMA-114", - "UNICODELITTLE", - "WCHAR_T", - "ISO_8859-1:1987", - "ISO_8859-6:1987", - "ISO_8859-7:2003", - "ISO_8859-2:1987", - "UCS-4-INTERNAL", - "CSISO159JISX02121990", - "CSEUCKR", - "CSUNICODE11UTF7", - "ASMO-708", - "UNICODE-1-1-UTF-7", - "JIS_C6220-1969-RO", - "KOI8-RU", - "WINDOWS-1257", - "CSISO2022JP2", - "MS-TURK", - "MACCROATIAN", - "BIG5-HKSCS:2001", + "CSISO57GB1988", "ISO646-JP", - "JIS0208", - "BIG5-HKSCS:2008", + "LATIN7", + "GREEK", + "CSISOLATINGREEK", + "CSISO14JISC6220RO", + "UTF-32BE", + "MS-ARAB", + "TCVN5712-1:1993", + "UTF-7", "ISO-2022-JP-1", + "ISO-2022-JP-MS", "ISO-2022-JP-2", - "SHIFT-JIS", - "BIG5-HKSCS:1999", - "UCS-2BE", - "MACGREEK", - "CSISO2022JP", - "UTF-16LE", - "SHIFT_JIS", - "MS-GREEK", - "UTF-32LE", - "EUCJP", - "MS-HEBR", - "ISO-2022-JP", - "BIG5-HKSCS:2004", - "EUC-JP", - "MACARABIC", - "UCS-4BE", - "UCS-2-SWAPPED", - "JIS_X0212", - "MACTURKISH", - "CSSHIFTJIS", + "WINDOWS-1257", + "NEXTSTEP", "WINDOWS-874", - "CSEUCTW", - "UTF-7", + "CSISO2022JP2", + "CSISO159JISX02121990", "IBM-EUCKR", - "UCS-4-SWAPPED", - "ISO_8859-7:1987", + "CSEUCTW", + "ISO-2022-JP", + "UNICODELITTLE", "BIGFIVE", - "TCVN5712-1:1993", - "JIS_X0201", "BIG-FIVE", "HEBREW", - "UTF-16BE", - "JIS_X0208", - "UTF-32BE", + "CSHALFWIDTHKATAKANA", + "CSISO2022JP", + "UNICODEBIG", + "ISO_8859-7:1987", + "IBM367", + "JIS_X0212", + "BIG5-HKSCS:1999", + "BIG5-HKSCS:2001", + "JIS_X0201", + "BIG5-HKSCS:2004", "JISX0201-1976", + "BIG5-HKSCS:2008", + "MACUKRAINE", "JIS_X0212-1990", - "CSISO87JISX0208", + "JIS_X0208", "JIS_X0208-1983", - "MS-ARAB", - "MACCENTRALEUROPE", - "CSHALFWIDTHKATAKANA", - "MS_KANJI", - "MACROMANIA", "JIS_X0208-1990", - "IBM-EUCTW", - "WINBALTRIM", - "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", - "JIS_X0212.1990-0", - "CSEUCPKDFMTJAPANESE", + "MS-GREEK", + "MACGREEK", "JOHAB", - "JAVA", - "MACUKRAINE", + "MACTURKISH", + "MS-TURK", + "SHIFT-JIS", + "SHIFT_JIS", + "CSSHIFTJIS", + "JIS_X0212.1990-0", "IBM-EUCJP", - "MACHEBREW" + "MACHEBREW", + "IBM-EUCTW", + "MS_KANJI", + "CSEUCPKDFMTJAPANESE", + "WINBALTRIM", + "CSISO87JISX0208" }; #define stringpool ((const char *) &stringpool_contents) static const struct alias aliases[] = { - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 51 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str5, ei_c99}, + {-1}, +#line 292 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, ei_iso646_cn}, + {-1}, {-1}, #line 60 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, ei_iso8859_1}, + {-1}, {-1}, #line 134 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_10}, -#line 76 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_3}, -#line 68 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_iso8859_2}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_10}, + {-1}, +#line 368 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_local_char}, +#line 362 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_cp949}, +#line 84 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_4}, + {-1}, {-1}, {-1}, #line 126 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_iso8859_9}, +#line 231 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_hp_roman8}, {-1}, +#line 68 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso8859_2}, + {-1}, {-1}, {-1}, #line 152 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_iso8859_14}, -#line 313 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_sjis}, - {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_iso8859_14}, +#line 57 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_iso8859_1}, + {-1}, {-1}, {-1}, #line 210 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_cp866}, -#line 292 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso646_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_cp866}, {-1}, {-1}, -#line 206 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862}, - {-1}, {-1}, {-1}, {-1}, -#line 212 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1131}, -#line 363 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_johab}, -#line 208 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866}, +#line 76 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_iso8859_3}, + {-1}, {-1}, {-1}, +#line 240 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_pt154}, {-1}, -#line 248 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1133}, +#line 208 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_cp866}, #line 175 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_cp1251}, -#line 204 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp862}, -#line 191 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_cp1256}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1251}, +#line 212 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str44, ei_cp1131}, +#line 332 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp936}, {-1}, -#line 182 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1253}, -#line 325 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_euc_cn}, -#line 178 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252}, +#line 365 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str47, ei_johab}, +#line 339 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_hz}, +#line 191 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1256}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 206 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str55, ei_cp862}, {-1}, +#line 185 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_cp1254}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 204 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_cp862}, #line 188 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp1255}, - {-1}, {-1}, -#line 330 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp936}, -#line 197 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1258}, - {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_cp1255}, + {-1}, #line 316 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp932}, -#line 51 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_c99}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_cp932}, + {-1}, {-1}, {-1}, +#line 178 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_cp1252}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 197 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_cp1258}, +#line 326 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_euc_cn}, +#line 325 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_euc_cn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 238 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_pt154}, + {-1}, {-1}, {-1}, {-1}, +#line 182 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_cp1253}, +#line 248 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_cp1133}, +#line 166 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_16}, + {-1}, {-1}, {-1}, +#line 243 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_rk1048}, +#line 324 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso2022_jpms}, {-1}, -#line 84 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_4}, +#line 363 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_cp949}, {-1}, {-1}, {-1}, -#line 59 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_1}, -#line 57 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_1}, -#line 133 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_10}, +#line 351 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_cp950}, {-1}, -#line 75 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_3}, +#line 21 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_ascii}, +#line 201 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_cp850}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 290 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso646_cn}, +#line 313 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_sjis}, {-1}, -#line 67 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_2}, +#line 172 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_cp1250}, +#line 199 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_cp850}, + {-1}, {-1}, +#line 33 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_ucs4}, + {-1}, {-1}, {-1}, {-1}, +#line 35 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_ucs4}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 24 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_ucs2}, +#line 239 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_pt154}, + {-1}, {-1}, +#line 327 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_euc_cn}, +#line 128 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_9}, +#line 121 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_9}, +#line 122 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_9}, {-1}, -#line 125 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_9}, - {-1}, {-1}, {-1}, -#line 151 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_14}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 231 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hp_roman8}, #line 62 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_1}, - {-1}, -#line 102 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6}, -#line 337 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_hz}, -#line 78 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_3}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_1}, +#line 53 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_1}, +#line 54 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_1}, #line 139 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_11}, -#line 70 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_2}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_11}, +#line 137 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_11}, +#line 138 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_11}, +#line 102 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_6}, +#line 94 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_6}, +#line 95 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_6}, #line 167 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_16}, -#line 93 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_5}, -#line 145 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_13}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_16}, +#line 161 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_16}, +#line 162 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_16}, + {-1}, +#line 163 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_iso8859_16}, +#line 86 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_4}, +#line 79 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_4}, +#line 80 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4}, +#line 154 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_14}, +#line 147 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_14}, +#line 148 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_iso8859_14}, {-1}, {-1}, -#line 120 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_8}, +#line 93 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_5}, +#line 87 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_5}, +#line 88 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_5}, #line 160 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_15}, -#line 53 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1}, - {-1}, -#line 94 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_6}, - {-1}, -#line 71 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3}, -#line 137 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_11}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_15}, +#line 155 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_15}, +#line 156 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_15}, +#line 70 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_2}, #line 63 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_2}, -#line 161 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_16}, -#line 87 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_5}, -#line 140 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_13}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_2}, +#line 64 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_2}, {-1}, {-1}, +#line 262 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_tcvn}, +#line 150 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_14}, +#line 149 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_iso8859_14}, +#line 120 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso8859_8}, #line 114 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_8}, -#line 155 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_15}, -#line 54 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_1}, -#line 91 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_5}, -#line 95 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_6}, -#line 159 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_15}, -#line 72 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_3}, -#line 138 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_11}, -#line 64 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2}, -#line 162 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16}, -#line 88 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_5}, -#line 141 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_13}, -#line 128 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_9}, -#line 163 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_16}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_8}, #line 115 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_8}, -#line 156 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_15}, -#line 240 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_pt154}, -#line 16 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii}, -#line 360 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_cp949}, - {-1}, -#line 290 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso646_cn}, -#line 216 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_mac_roman}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_iso8859_8}, #line 157 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_15}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_15}, +#line 16 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_ascii}, {-1}, -#line 185 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp1254}, +#line 144 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_13}, +#line 303 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_ksc5601}, {-1}, -#line 121 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9}, +#line 336 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso2022_cn}, {-1}, +#line 287 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_jisx0212}, +#line 91 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_iso8859_5}, #line 256 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_tis620}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_tis620}, {-1}, +#line 268 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso646_jp}, +#line 78 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_iso8859_3}, +#line 71 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso8859_3}, +#line 72 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_3}, +#line 145 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_13}, +#line 140 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_13}, +#line 141 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_13}, +#line 337 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso2022_cn}, +#line 216 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_mac_roman}, #line 107 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_7}, -#line 329 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_ces_gbk}, - {-1}, -#line 164 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_16}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_7}, +#line 90 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_5}, + {-1}, {-1}, {-1}, #line 298 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_isoir165}, -#line 286 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_jisx0212}, -#line 295 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_gb2312}, -#line 237 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_koi8_t}, -#line 343 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_ces_big5}, -#line 117 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_8}, -#line 122 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9}, -#line 166 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_16}, - {-1}, {-1}, -#line 201 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cp850}, -#line 209 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_cp866}, -#line 335 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso2022_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_isoir165}, +#line 131 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_10}, {-1}, -#line 348 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_ces_big5}, -#line 205 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp862}, +#line 159 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_iso8859_15}, {-1}, {-1}, -#line 344 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_ces_big5}, -#line 13 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_ascii}, -#line 331 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_cp936}, -#line 83 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4}, -#line 238 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_pt154}, -#line 213 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_cp1131}, -#line 199 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp850}, -#line 324 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_euc_cn}, -#line 172 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_cp1250}, -#line 327 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_euc_cn}, -#line 347 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_ces_big5}, -#line 22 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_ascii}, -#line 334 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso2022_cn}, -#line 144 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_13}, - {-1}, -#line 287 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_jisx0212}, -#line 181 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_cp1252}, -#line 149 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14}, - {-1}, -#line 349 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_cp950}, -#line 146 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_13}, -#line 323 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_euc_cn}, - {-1}, -#line 336 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso2022_cn_ext}, -#line 86 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4}, -#line 317 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp932}, -#line 251 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_tis620}, +#line 59 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_1}, +#line 289 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso646_cn}, {-1}, -#line 58 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_1}, -#line 154 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_14}, -#line 150 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_14}, +#line 164 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_16}, +#line 241 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_pt154}, {-1}, -#line 131 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10}, +#line 133 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_iso8859_10}, +#line 74 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_3}, +#line 257 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_cp874}, {-1}, -#line 21 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_ascii}, -#line 300 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601}, +#line 14 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_ascii}, +#line 66 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_2}, #line 124 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_9}, -#line 153 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_14}, -#line 79 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4}, -#line 361 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_cp949}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso8859_9}, +#line 295 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_gb2312}, +#line 83 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_4}, +#line 177 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_cp1251}, +#line 136 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_iso8859_10}, +#line 129 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_iso8859_10}, +#line 130 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_10}, +#line 251 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_tis620}, #line 250 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_tis620}, - {-1}, -#line 66 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_2}, -#line 147 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_14}, -#line 165 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_16}, - {-1}, -#line 273 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_jisx0201}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_tis620}, +#line 294 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_gb2312}, +#line 125 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_9}, +#line 109 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_iso8859_7}, +#line 333 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_cp936}, + {-1}, {-1}, {-1}, +#line 67 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_iso8859_2}, +#line 335 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_gb18030}, +#line 38 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_utf16}, +#line 117 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_iso8859_8}, + {-1}, {-1}, {-1}, +#line 37 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_ucs4le}, +#line 151 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_14}, {-1}, {-1}, -#line 158 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_15}, -#line 259 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_viscii}, +#line 230 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_hp_roman8}, + {-1}, {-1}, +#line 31 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_ucs2le}, +#line 242 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_pt154}, {-1}, -#line 80 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_4}, +#line 235 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_georgian_academy}, +#line 359 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_euc_kr}, +#line 358 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_euc_kr}, {-1}, -#line 239 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_pt154}, - {-1}, {-1}, -#line 148 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_14}, -#line 279 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_jisx0208}, -#line 249 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_cp1133}, -#line 261 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_viscii}, +#line 34 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_ucs4}, +#line 286 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_jisx0212}, +#line 300 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_ksc5601}, +#line 75 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_3}, +#line 82 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4}, {-1}, -#line 303 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ksc5601}, +#line 13 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_ascii}, +#line 25 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_ucs2}, +#line 23 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_utf8}, +#line 302 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ksc5601}, {-1}, -#line 24 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_ucs2}, -#line 136 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_10}, +#line 305 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_ksc5601}, +#line 345 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_ces_big5}, +#line 346 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_ces_big5}, +#line 29 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_ucs2be}, +#line 273 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str289, ei_jisx0201}, +#line 252 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_tis620}, + {-1}, {-1}, +#line 30 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ucs2be}, {-1}, -#line 243 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_rk1048}, -#line 294 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_gb2312}, -#line 61 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_1}, -#line 268 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso646_jp}, -#line 135 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_iso8859_10}, -#line 109 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_7}, -#line 77 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_iso8859_3}, +#line 22 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, #line 245 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_rk1048}, -#line 69 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_iso8859_2}, -#line 92 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_5}, -#line 127 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_rk1048}, +#line 158 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_iso8859_15}, +#line 41 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_utf32}, {-1}, -#line 129 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_10}, -#line 74 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_3}, +#line 247 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_mulelao}, +#line 297 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_gb2312}, +#line 100 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_iso8859_6}, #line 246 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_rk1048}, - {-1}, -#line 169 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_koi8_r}, -#line 333 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_gb18030}, -#line 242 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_pt154}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_rk1048}, +#line 229 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_hp_roman8}, +#line 98 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_6}, {-1}, +#line 165 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_iso8859_16}, #line 168 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_koi8_r}, - {-1}, -#line 262 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_tcvn}, - {-1}, -#line 289 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_iso646_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str313, ei_koi8_r}, {-1}, -#line 130 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_10}, -#line 177 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_cp1251}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 296 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_gb2312}, +#line 236 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_georgian_ps}, +#line 169 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_koi8_r}, {-1}, -#line 255 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_tis620}, -#line 302 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_ksc5601}, -#line 222 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_mac_cyrillic}, - {-1}, {-1}, #line 338 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_hz}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso2022_cn_ext}, {-1}, -#line 299 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_isoir165}, -#line 82 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4}, +#line 56 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_iso8859_1}, +#line 146 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_iso8859_13}, +#line 58 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_iso8859_1}, {-1}, {-1}, -#line 252 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_tis620}, - {-1}, -#line 326 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_euc_cn}, - {-1}, {-1}, {-1}, {-1}, -#line 253 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_tis620}, - {-1}, {-1}, {-1}, {-1}, -#line 90 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_iso8859_5}, -#line 211 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_cp866}, - {-1}, {-1}, {-1}, -#line 14 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_ascii}, -#line 200 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_cp850}, -#line 257 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_cp874}, +#line 279 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_jisx0208}, {-1}, -#line 241 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_pt154}, - {-1}, {-1}, {-1}, -#line 112 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_iso8859_7}, -#line 366 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_local_char}, - {-1}, {-1}, -#line 354 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_big5hkscs2008}, - {-1}, {-1}, -#line 203 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str313, ei_cp850}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 180 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_cp1252}, -#line 35 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_ucs4}, -#line 353 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_big5hkscs2008}, - {-1}, {-1}, -#line 33 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_ucs4}, - {-1}, {-1}, -#line 234 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_armscii_8}, +#line 123 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso8859_9}, {-1}, {-1}, {-1}, {-1}, -#line 236 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_georgian_ps}, +#line 108 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_iso8859_7}, {-1}, {-1}, -#line 85 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_4}, -#line 254 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_tis620}, +#line 209 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_cp866}, {-1}, {-1}, -#line 365 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso2022_kr}, -#line 215 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_mac_roman}, +#line 213 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_cp1131}, {-1}, -#line 142 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_iso8859_13}, +#line 61 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_iso8859_1}, {-1}, -#line 56 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_1}, - {-1}, {-1}, -#line 110 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_iso8859_7}, - {-1}, {-1}, {-1}, {-1}, -#line 357 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_euc_kr}, - {-1}, {-1}, -#line 38 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str358, ei_utf16}, -#line 260 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_viscii}, -#line 364 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso2022_kr}, +#line 259 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_viscii}, {-1}, -#line 19 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_ascii}, -#line 23 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_utf8}, -#line 41 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_utf32}, - {-1}, {-1}, {-1}, {-1}, -#line 356 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_euc_kr}, +#line 329 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_euc_cn}, + {-1}, +#line 135 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_iso8859_10}, +#line 92 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_5}, + {-1}, {-1}, +#line 26 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_ucs2}, {-1}, -#line 194 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_cp1257}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 293 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_iso646_cn}, - {-1}, {-1}, {-1}, -#line 304 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_ksc5601}, -#line 12 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str383, ei_ascii}, #line 101 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_6}, -#line 73 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_iso8859_3}, -#line 30 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_ucs2be}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_iso8859_6}, + {-1}, +#line 85 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso8859_4}, + {-1}, +#line 81 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_iso8859_4}, +#line 205 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_cp862}, + {-1}, {-1}, #line 89 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_iso8859_5}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso8859_5}, +#line 317 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp932}, +#line 127 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_iso8859_9}, + {-1}, +#line 232 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_hp_roman8}, +#line 181 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_cp1252}, {-1}, #line 116 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_iso8859_8}, -#line 29 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_ucs2be}, -#line 228 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_mac_thai}, -#line 230 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_hp_roman8}, -#line 25 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_ucs2}, - {-1}, {-1}, {-1}, {-1}, -#line 111 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_iso8859_8}, +#line 69 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_iso8859_2}, {-1}, {-1}, {-1}, -#line 143 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_13}, +#line 360 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_euc_kr}, {-1}, #line 244 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_rk1048}, -#line 176 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_cp1251}, -#line 192 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1256}, -#line 183 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_cp1253}, -#line 179 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp1252}, -#line 189 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1255}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_rk1048}, +#line 73 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_iso8859_3}, +#line 142 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_iso8859_13}, {-1}, -#line 198 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_cp1258}, -#line 297 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_gb2312}, -#line 233 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_nextstep}, +#line 350 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_ces_big5}, +#line 349 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_ces_big5}, {-1}, -#line 123 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_iso8859_9}, - {-1}, {-1}, {-1}, -#line 301 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_ksc5601}, -#line 332 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp936}, - {-1}, {-1}, -#line 113 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_iso8859_7}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 153 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str381, ei_iso8859_14}, + {-1}, {-1}, {-1}, {-1}, +#line 340 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_hz}, {-1}, -#line 81 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_iso8859_4}, +#line 40 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_utf16le}, {-1}, -#line 207 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_cp862}, -#line 103 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_iso8859_7}, - {-1}, {-1}, -#line 100 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_6}, -#line 34 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_ucs4}, - {-1}, {-1}, {-1}, -#line 247 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mulelao}, -#line 108 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_iso8859_7}, +#line 366 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_iso2022_kr}, +#line 12 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ascii}, +#line 77 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_iso8859_3}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 269 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso646_jp}, +#line 367 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso2022_kr}, {-1}, {-1}, -#line 104 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_7}, +#line 174 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1250}, + {-1}, {-1}, {-1}, {-1}, +#line 49 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_ucs4internal}, +#line 180 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_cp1252}, +#line 264 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_tcvn}, {-1}, -#line 263 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_tcvn}, +#line 194 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_cp1257}, +#line 19 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_ascii}, {-1}, -#line 264 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_tcvn}, -#line 186 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_cp1254}, +#line 47 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_ucs2internal}, {-1}, {-1}, -#line 305 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_ksc5601}, +#line 200 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_cp850}, +#line 203 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_cp850}, {-1}, -#line 235 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_georgian_academy}, +#line 263 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_tcvn}, +#line 43 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_utf32le}, +#line 222 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_mac_cyrillic}, + {-1}, +#line 253 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_tis620}, #line 219 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_mac_iceland}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 119 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_iso8859_8}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_mac_iceland}, +#line 269 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_iso646_jp}, {-1}, {-1}, {-1}, -#line 291 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_iso646_cn}, -#line 173 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_cp1250}, -#line 280 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_jisx0208}, - {-1}, -#line 97 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso8859_6}, -#line 132 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_10}, +#line 261 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_viscii}, {-1}, {-1}, -#line 340 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_euc_tw}, - {-1}, -#line 31 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ucs2le}, - {-1}, {-1}, {-1}, -#line 229 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_hp_roman8}, -#line 20 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_ascii}, - {-1}, {-1}, {-1}, -#line 170 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_koi8_u}, -#line 28 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_ucs2be}, - {-1}, -#line 339 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_euc_tw}, -#line 217 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_mac_roman}, -#line 26 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_ucs2}, -#line 281 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_jisx0208}, +#line 214 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_mac_roman}, {-1}, {-1}, -#line 47 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_ucs2internal}, - {-1}, +#line 110 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_7}, +#line 260 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_viscii}, + {-1}, {-1}, {-1}, +#line 36 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_ucs4be}, +#line 249 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_cp1133}, #line 15 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_ascii}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 270 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_iso646_jp}, -#line 18 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_ascii}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str447, ei_ascii}, {-1}, {-1}, {-1}, +#line 220 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_croatian}, +#line 27 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_ucs2be}, +#line 234 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_armscii_8}, #line 328 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_euc_cn}, -#line 17 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ascii}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_euc_cn}, {-1}, -#line 174 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_cp1250}, - {-1}, {-1}, -#line 202 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_cp850}, +#line 176 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_cp1251}, +#line 52 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_java}, {-1}, -#line 232 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_hp_roman8}, +#line 192 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_cp1256}, +#line 334 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_cp936}, + {-1}, +#line 50 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_ucs4swapped}, +#line 186 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_cp1254}, + {-1}, {-1}, +#line 331 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_ces_gbk}, +#line 189 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_cp1255}, +#line 255 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_tis620}, +#line 48 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_ucs2swapped}, +#line 179 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_cp1252}, +#line 301 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_ksc5601}, +#line 299 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str472, ei_isoir165}, {-1}, -#line 214 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_mac_roman}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 37 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ucs4le}, - {-1}, {-1}, {-1}, {-1}, -#line 98 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_iso8859_6}, +#line 198 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_cp1258}, +#line 330 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_euc_cn}, +#line 281 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_jisx0208}, {-1}, {-1}, {-1}, -#line 32 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_ucs2le}, +#line 45 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_utf7}, +#line 304 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_ksc5601}, +#line 183 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str482, ei_cp1253}, +#line 46 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_utf7}, +#line 369 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str484, ei_local_wchar_t}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 266 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_iso646_jp}, {-1}, {-1}, -#line 367 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_local_wchar_t}, -#line 55 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_iso8859_1}, -#line 96 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_iso8859_6}, -#line 106 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_iso8859_7}, -#line 65 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_iso8859_2}, - {-1}, -#line 49 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_ucs4internal}, - {-1}, {-1}, {-1}, {-1}, -#line 288 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0212}, +#line 296 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_gb2312}, {-1}, -#line 358 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_euc_kr}, -#line 46 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str557, ei_utf7}, - {-1}, {-1}, {-1}, #line 99 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_iso8859_6}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_iso8859_6}, + {-1}, {-1}, +#line 173 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_cp1250}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 170 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_koi8_u}, +#line 171 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_koi8_ru}, {-1}, -#line 45 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_utf7}, +#line 254 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_tis620}, +#line 190 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_cp1255}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 55 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_iso8859_1}, +#line 227 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_mac_arabic}, + {-1}, +#line 96 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_iso8859_6}, +#line 215 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_mac_roman}, {-1}, {-1}, {-1}, -#line 266 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_iso646_jp}, +#line 207 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_cp862}, +#line 113 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str526, ei_iso8859_7}, +#line 103 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_iso8859_7}, +#line 104 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str528, ei_iso8859_7}, {-1}, -#line 171 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_koi8_ru}, - {-1}, {-1}, -#line 195 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_cp1257}, +#line 211 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_cp866}, +#line 65 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_iso8859_2}, {-1}, {-1}, -#line 322 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_iso2022_jp2}, - {-1}, {-1}, {-1}, -#line 187 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_cp1254}, +#line 217 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_mac_roman}, {-1}, {-1}, {-1}, -#line 220 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_croatian}, -#line 351 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_big5hkscs2001}, -#line 267 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_iso646_jp}, #line 278 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str538, ei_jisx0208}, {-1}, {-1}, {-1}, +#line 221 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_mac_romania}, +#line 106 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 237 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_koi8_t}, + {-1}, {-1}, +#line 307 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str552, ei_euc_jp}, +#line 306 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_euc_jp}, +#line 356 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_big5hkscs2008}, #line 355 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_big5hkscs2008}, -#line 320 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_iso2022_jp1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_big5hkscs2008}, + {-1}, +#line 218 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str557, ei_mac_centraleurope}, {-1}, {-1}, -#line 321 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso2022_jp2}, - {-1}, {-1}, {-1}, {-1}, -#line 312 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_sjis}, +#line 228 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_mac_thai}, +#line 18 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_ascii}, {-1}, {-1}, {-1}, -#line 350 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_big5hkscs1999}, -#line 27 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_ucs2be}, - {-1}, -#line 224 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_mac_greek}, - {-1}, {-1}, {-1}, {-1}, -#line 319 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str611, ei_iso2022_jp}, -#line 40 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str612, ei_utf16le}, -#line 311 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str613, ei_sjis}, +#line 308 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str565, ei_euc_jp}, + {-1}, {-1}, +#line 342 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str568, ei_euc_tw}, +#line 341 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_euc_tw}, + {-1}, {-1}, +#line 119 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_iso8859_8}, +#line 39 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str573, ei_utf16be}, +#line 291 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str574, ei_iso646_cn}, {-1}, -#line 184 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_cp1253}, -#line 43 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_utf32le}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 307 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_euc_jp}, -#line 190 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str625, ei_cp1255}, - {-1}, {-1}, {-1}, -#line 318 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_iso2022_jp}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 352 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str635, ei_big5hkscs2004}, +#line 17 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str576, ei_ascii}, +#line 132 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str577, ei_iso8859_10}, {-1}, {-1}, -#line 306 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str638, ei_euc_jp}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 227 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str648, ei_mac_arabic}, +#line 97 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_iso8859_6}, +#line 280 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_jisx0208}, {-1}, {-1}, {-1}, -#line 36 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs4be}, - {-1}, -#line 48 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_ucs2swapped}, +#line 202 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_cp850}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 293 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso646_cn}, + {-1}, {-1}, +#line 267 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_iso646_jp}, +#line 143 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str597, ei_iso8859_13}, +#line 111 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str598, ei_iso8859_7}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 283 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str660, ei_jisx0212}, +#line 112 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_iso8859_7}, {-1}, -#line 225 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str662, ei_mac_turkish}, +#line 270 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_iso646_jp}, {-1}, {-1}, {-1}, -#line 315 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_sjis}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 258 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str672, ei_cp874}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 341 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str682, ei_euc_tw}, +#line 42 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str610, ei_utf32be}, {-1}, {-1}, +#line 193 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str613, ei_cp1256}, +#line 265 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str614, ei_tcvn}, + {-1}, {-1}, {-1}, #line 44 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_utf7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str618, ei_utf7}, + {-1}, {-1}, {-1}, {-1}, +#line 320 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_iso2022_jp1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, -#line 359 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_euc_kr}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 50 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_ucs4swapped}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 105 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_iso8859_7}, +#line 323 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str633, ei_iso2022_jpms}, {-1}, {-1}, {-1}, -#line 346 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str715, ei_ces_big5}, - {-1}, -#line 265 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str717, ei_tcvn}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 271 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_jisx0201}, +#line 321 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str637, ei_iso2022_jp2}, + {-1}, {-1}, {-1}, {-1}, +#line 195 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str642, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, +#line 233 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str647, ei_nextstep}, +#line 258 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str648, ei_cp874}, +#line 322 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str649, ei_iso2022_jp2}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 345 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str729, ei_ces_big5}, +#line 288 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str655, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 361 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_euc_kr}, {-1}, {-1}, +#line 343 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_euc_tw}, + {-1}, +#line 318 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str671, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 32 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str679, ei_ucs2le}, +#line 348 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_ces_big5}, +#line 347 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str681, ei_ces_big5}, #line 118 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_iso8859_8}, -#line 39 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str733, ei_utf16be}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str682, ei_iso8859_8}, +#line 274 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_jisx0201}, +#line 319 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str684, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 28 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str690, ei_ucs2be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 105 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str703, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 20 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str709, ei_ascii}, {-1}, -#line 275 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str735, ei_jisx0208}, +#line 283 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 352 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str719, ei_big5hkscs1999}, {-1}, -#line 42 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str737, ei_utf32be}, +#line 353 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str721, ei_big5hkscs2001}, {-1}, {-1}, {-1}, +#line 271 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str725, ei_jisx0201}, + {-1}, {-1}, +#line 354 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str728, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, #line 272 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str741, ei_jisx0201}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str733, ei_jisx0201}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 357 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str739, ei_big5hkscs2008}, + {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str744, ei_mac_ukraine}, + {-1}, #line 285 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str748, ei_jisx0212}, - {-1}, {-1}, {-1}, -#line 282 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str752, ei_jisx0208}, -#line 276 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str753, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 193 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_cp1256}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str746, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 275 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str761, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 218 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str797, ei_mac_centraleurope}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 274 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str803, ei_jisx0201}, -#line 314 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str804, ei_sjis}, - {-1}, {-1}, -#line 221 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_mac_romania}, +#line 276 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str776, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 277 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str820, ei_jisx0208}, - {-1}, -#line 342 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str822, ei_euc_tw}, - {-1}, {-1}, {-1}, -#line 196 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str826, ei_cp1257}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str792, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 184 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_cp1253}, + {-1}, +#line 224 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str809, ei_mac_greek}, + {-1}, {-1}, {-1}, {-1}, +#line 364 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str814, ei_johab}, +#line 225 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str815, ei_mac_turkish}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 308 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str846, ei_euc_jp}, - {-1}, {-1}, -#line 284 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str849, ei_jisx0212}, +#line 187 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str826, ei_cp1254}, {-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 309 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str874, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 312 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str852, ei_sjis}, +#line 311 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str853, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, -#line 362 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str885, ei_johab}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 52 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str891, ei_java}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 223 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_mac_ukraine}, {-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 315 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str897, ei_sjis}, {-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 284 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str922, ei_jisx0212}, {-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 310 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str965, ei_euc_jp}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str947, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 226 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str958, ei_mac_hebrew}, + {-1}, {-1}, {-1}, {-1}, +#line 344 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str963, ei_euc_tw}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 314 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str978, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 309 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str984, ei_euc_jp}, + {-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}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 226 "lib/aliases_sysaix.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str989, ei_mac_hebrew} +#line 196 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str1026, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 282 "lib/aliases_sysaix.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str1039, ei_jisx0208} }; #ifdef __GNUC__ diff --git a/3rdparty/libiconv/1.14/lib/aliases_syshpux.gperf b/3rdparty/libiconv/1.15/lib/aliases_syshpux.gperf similarity index 99% rename from 3rdparty/libiconv/1.14/lib/aliases_syshpux.gperf rename to 3rdparty/libiconv/1.15/lib/aliases_syshpux.gperf index 0f5c214fe5..326f761cb5 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_syshpux.gperf +++ b/3rdparty/libiconv/1.15/lib/aliases_syshpux.gperf @@ -323,6 +323,8 @@ CSISO2022JP, ei_iso2022_jp ISO-2022-JP-1, ei_iso2022_jp1 ISO-2022-JP-2, ei_iso2022_jp2 CSISO2022JP2, ei_iso2022_jp2 +ISO-2022-JP-MS, ei_iso2022_jpms +CP50221, ei_iso2022_jpms EUC-CN, ei_euc_cn EUCCN, ei_euc_cn GB2312, ei_euc_cn diff --git a/3rdparty/libiconv/1.14/lib/aliases_syshpux.h b/3rdparty/libiconv/1.15/lib/aliases_syshpux.h similarity index 58% rename from 3rdparty/libiconv/1.14/lib/aliases_syshpux.h rename to 3rdparty/libiconv/1.15/lib/aliases_syshpux.h index 57545efa25..e76b101be7 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_syshpux.h +++ b/3rdparty/libiconv/1.15/lib/aliases_syshpux.h @@ -32,12 +32,12 @@ #line 1 "lib/aliases_syshpux.gperf" struct alias { int name; unsigned int encoding_index; }; -#define TOTAL_KEYWORDS 357 +#define TOTAL_KEYWORDS 359 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 45 -#define MIN_HASH_VALUE 9 -#define MAX_HASH_VALUE 1038 -/* maximum key range = 1030, duplicates = 0 */ +#define MIN_HASH_VALUE 19 +#define MAX_HASH_VALUE 1033 +/* maximum key range = 1015, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ aliases_hash (register const char *str, register unsigned int len) { static const unsigned short asso_values[] = { - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 0, 112, 1039, 57, 2, - 0, 20, 51, 8, 5, 49, 13, 16, 335, 1039, - 1039, 1039, 1039, 1039, 1039, 13, 149, 1, 6, 10, - 55, 139, 10, 0, 328, 86, 210, 147, 6, 0, - 73, 1039, 120, 6, 17, 282, 238, 172, 274, 2, - 0, 1039, 1039, 1039, 1039, 34, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, - 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039 + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 2, 22, 1034, 56, 4, + 36, 62, 23, 18, 11, 100, 30, 3, 115, 1034, + 1034, 1034, 1034, 1034, 1034, 62, 170, 101, 3, 35, + 78, 78, 169, 3, 375, 55, 16, 149, 18, 8, + 3, 1034, 2, 4, 161, 210, 136, 158, 191, 6, + 5, 1034, 1034, 1034, 1034, 3, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, + 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034 }; register int hval = len; @@ -106,1642 +106,1649 @@ aliases_hash (register const char *str, register unsigned int len) struct stringpool_t { - char stringpool_str9[sizeof("CN")]; - char stringpool_str12[sizeof("HZ")]; - char stringpool_str16[sizeof("862")]; - char stringpool_str17[sizeof("CP1252")]; - char stringpool_str19[sizeof("ASCII")]; - char stringpool_str21[sizeof("CP1251")]; - char stringpool_str22[sizeof("SJIS")]; - char stringpool_str24[sizeof("CP862")]; - char stringpool_str26[sizeof("866")]; - char stringpool_str27[sizeof("CP1256")]; - char stringpool_str28[sizeof("CSASCII")]; - char stringpool_str29[sizeof("EUCCN")]; - char stringpool_str30[sizeof("EUC-CN")]; - char stringpool_str33[sizeof("CP1255")]; - char stringpool_str34[sizeof("CP866")]; - char stringpool_str35[sizeof("CP1131")]; - char stringpool_str36[sizeof("C99")]; - char stringpool_str38[sizeof("CP1361")]; - char stringpool_str39[sizeof("HP15CN")]; - char stringpool_str42[sizeof("CP932")]; - char stringpool_str43[sizeof("CP1258")]; - char stringpool_str50[sizeof("CHINESE")]; - char stringpool_str52[sizeof("CP936")]; - char stringpool_str53[sizeof("CP819")]; - char stringpool_str57[sizeof("CP1253")]; - char stringpool_str58[sizeof("ISO88592")]; - char stringpool_str59[sizeof("ISO8859-2")]; - char stringpool_str60[sizeof("ISO-8859-2")]; - char stringpool_str62[sizeof("ISO88591")]; - char stringpool_str63[sizeof("ISO8859-1")]; - char stringpool_str64[sizeof("ISO-8859-1")]; - char stringpool_str66[sizeof("ISO8859-11")]; - char stringpool_str67[sizeof("ISO-8859-11")]; - char stringpool_str68[sizeof("ISO88596")]; - char stringpool_str69[sizeof("ISO8859-6")]; - char stringpool_str70[sizeof("ISO-8859-6")]; - char stringpool_str71[sizeof("CP1133")]; - char stringpool_str72[sizeof("ISO8859-16")]; - char stringpool_str73[sizeof("ISO-8859-16")]; - char stringpool_str74[sizeof("ISO88595")]; - char stringpool_str75[sizeof("ISO8859-5")]; - char stringpool_str76[sizeof("ISO-8859-5")]; - char stringpool_str77[sizeof("ISO885915")]; - char stringpool_str78[sizeof("ISO8859-15")]; - char stringpool_str79[sizeof("ISO-8859-15")]; - char stringpool_str81[sizeof("ISO-2022-CN")]; - char stringpool_str83[sizeof("ISO646-CN")]; - char stringpool_str84[sizeof("ISO88598")]; - char stringpool_str85[sizeof("ISO8859-8")]; - char stringpool_str86[sizeof("ISO-8859-8")]; - char stringpool_str88[sizeof("CSISO2022CN")]; - char stringpool_str90[sizeof("ISO88599")]; - char stringpool_str91[sizeof("ISO8859-9")]; - char stringpool_str92[sizeof("ISO-8859-9")]; - char stringpool_str94[sizeof("ISO_8859-2")]; - char stringpool_str96[sizeof("ISO-2022-CN-EXT")]; - char stringpool_str98[sizeof("ISO_8859-1")]; - char stringpool_str99[sizeof("ISO8859-3")]; - char stringpool_str100[sizeof("ISO-8859-3")]; - char stringpool_str101[sizeof("ISO_8859-11")]; - char stringpool_str102[sizeof("ISO8859-13")]; - char stringpool_str103[sizeof("ISO-8859-13")]; - char stringpool_str104[sizeof("ISO_8859-6")]; - char stringpool_str105[sizeof("CP949")]; - char stringpool_str107[sizeof("ISO_8859-16")]; - char stringpool_str109[sizeof("ISO_8859-16:2001")]; - char stringpool_str110[sizeof("ISO_8859-5")]; - char stringpool_str111[sizeof("ELOT_928")]; - char stringpool_str113[sizeof("ISO_8859-15")]; - char stringpool_str115[sizeof("CP1257")]; - char stringpool_str118[sizeof("CP154")]; - char stringpool_str119[sizeof("CP1254")]; - char stringpool_str120[sizeof("ISO_8859-8")]; - char stringpool_str123[sizeof("ISO_8859-15:1998")]; - char stringpool_str126[sizeof("ISO_8859-9")]; - char stringpool_str129[sizeof("CP367")]; - char stringpool_str130[sizeof("850")]; - char stringpool_str131[sizeof("CP1250")]; - char stringpool_str134[sizeof("ISO_8859-3")]; - char stringpool_str135[sizeof("R8")]; - char stringpool_str137[sizeof("ISO_8859-13")]; - char stringpool_str138[sizeof("ISO-IR-6")]; - char stringpool_str139[sizeof("KOI8-T")]; - char stringpool_str140[sizeof("ISO-IR-226")]; - char stringpool_str141[sizeof("CP850")]; - char stringpool_str142[sizeof("ISO-IR-126")]; - char stringpool_str144[sizeof("CP950")]; - char stringpool_str147[sizeof("ISO-IR-166")]; - char stringpool_str148[sizeof("TIS620")]; - char stringpool_str149[sizeof("TIS-620")]; - char stringpool_str152[sizeof("MAC")]; - char stringpool_str153[sizeof("ISO-IR-165")]; - char stringpool_str156[sizeof("ISO88597")]; - char stringpool_str157[sizeof("ISO8859-7")]; - char stringpool_str158[sizeof("ISO-8859-7")]; - char stringpool_str159[sizeof("ISO_8859-10:1992")]; - char stringpool_str161[sizeof("ISO8859-4")]; - char stringpool_str162[sizeof("ISO-8859-4")]; - char stringpool_str163[sizeof("ISO-IR-58")]; - char stringpool_str164[sizeof("ISO8859-14")]; - char stringpool_str165[sizeof("ISO-8859-14")]; - char stringpool_str166[sizeof("ISO_8859-14:1998")]; - char stringpool_str167[sizeof("GB2312")]; - char stringpool_str170[sizeof("CP874")]; - char stringpool_str171[sizeof("IBM862")]; - char stringpool_str172[sizeof("ISO-IR-159")]; - char stringpool_str176[sizeof("ISO8859-10")]; - char stringpool_str177[sizeof("ISO-8859-10")]; - char stringpool_str178[sizeof("ISO-IR-138")]; - char stringpool_str179[sizeof("MS-ANSI")]; - char stringpool_str180[sizeof("ISO-IR-199")]; - char stringpool_str181[sizeof("IBM866")]; - char stringpool_str182[sizeof("MS-EE")]; - char stringpool_str183[sizeof("ARABIC")]; - char stringpool_str190[sizeof("PT154")]; - char stringpool_str192[sizeof("ISO_8859-7")]; - char stringpool_str193[sizeof("ISO-IR-101")]; - char stringpool_str195[sizeof("MACTHAI")]; - char stringpool_str196[sizeof("ISO_8859-4")]; - char stringpool_str198[sizeof("MS936")]; - char stringpool_str199[sizeof("ISO_8859-14")]; - char stringpool_str200[sizeof("IBM819")]; - char stringpool_str202[sizeof("ARMSCII-8")]; - char stringpool_str203[sizeof("KSC_5601")]; - char stringpool_str206[sizeof("MACINTOSH")]; - char stringpool_str207[sizeof("TIS620-0")]; - char stringpool_str208[sizeof("ECMA-118")]; - char stringpool_str209[sizeof("ISO-IR-148")]; - char stringpool_str211[sizeof("ISO_8859-10")]; - char stringpool_str212[sizeof("L2")]; - char stringpool_str213[sizeof("ISO-IR-179")]; - char stringpool_str214[sizeof("L1")]; - char stringpool_str215[sizeof("ISO-IR-149")]; - char stringpool_str217[sizeof("L6")]; - char stringpool_str220[sizeof("L5")]; - char stringpool_str221[sizeof("ISO-IR-109")]; - char stringpool_str222[sizeof("CSMACINTOSH")]; - char stringpool_str225[sizeof("L8")]; - char stringpool_str227[sizeof("ISO-IR-203")]; - char stringpool_str229[sizeof("KZ-1048")]; - char stringpool_str230[sizeof("ISO-IR-127")]; - char stringpool_str231[sizeof("CSKZ1048")]; - char stringpool_str232[sizeof("L3")]; - char stringpool_str233[sizeof("ISO-IR-14")]; - char stringpool_str235[sizeof("ISO-IR-57")]; - char stringpool_str236[sizeof("TIS620.2529-1")]; - char stringpool_str238[sizeof("ISO-IR-157")]; - char stringpool_str239[sizeof("LATIN2")]; - char stringpool_str240[sizeof("ISO-IR-87")]; - char stringpool_str243[sizeof("LATIN1")]; - char stringpool_str246[sizeof("CSKSC56011987")]; - char stringpool_str247[sizeof("KOREAN")]; - char stringpool_str248[sizeof("ISO-IR-110")]; - char stringpool_str249[sizeof("LATIN6")]; - char stringpool_str250[sizeof("ISO-CELTIC")]; - char stringpool_str251[sizeof("VISCII")]; - char stringpool_str254[sizeof("CSVISCII")]; - char stringpool_str255[sizeof("LATIN5")]; - char stringpool_str258[sizeof("CHAR")]; - char stringpool_str259[sizeof("KS_C_5601-1989")]; - char stringpool_str260[sizeof("TIS620.2533-1")]; - char stringpool_str261[sizeof("L7")]; - char stringpool_str262[sizeof("RK1048")]; - char stringpool_str263[sizeof("L4")]; - char stringpool_str264[sizeof("CSISOLATIN2")]; - char stringpool_str265[sizeof("LATIN8")]; - char stringpool_str266[sizeof("PTCP154")]; - char stringpool_str268[sizeof("CSISOLATIN1")]; - char stringpool_str271[sizeof("TCVN")]; - char stringpool_str272[sizeof("LATIN-9")]; - char stringpool_str273[sizeof("CSISOLATINCYRILLIC")]; - char stringpool_str274[sizeof("CSISOLATIN6")]; - char stringpool_str276[sizeof("IBM367")]; - char stringpool_str277[sizeof("GREEK8")]; - char stringpool_str279[sizeof("LATIN3")]; - char stringpool_str280[sizeof("CSISOLATIN5")]; - char stringpool_str281[sizeof("X0212")]; - char stringpool_str283[sizeof("CSISOLATINARABIC")]; - char stringpool_str284[sizeof("ECMA-114")]; - char stringpool_str285[sizeof("ISO-IR-144")]; - char stringpool_str286[sizeof("CSPTCP154")]; - char stringpool_str287[sizeof("UHC")]; - char stringpool_str288[sizeof("IBM850")]; - char stringpool_str290[sizeof("US")]; - char stringpool_str292[sizeof("KS_C_5601-1987")]; + char stringpool_str19[sizeof("SJIS")]; + char stringpool_str22[sizeof("L1")]; + char stringpool_str29[sizeof("L6")]; + char stringpool_str34[sizeof("R8")]; + char stringpool_str36[sizeof("L5")]; + char stringpool_str41[sizeof("L4")]; + char stringpool_str43[sizeof("ISO-IR-199")]; + char stringpool_str48[sizeof("L8")]; + char stringpool_str50[sizeof("ISO-IR-6")]; + char stringpool_str54[sizeof("L2")]; + char stringpool_str55[sizeof("866")]; + char stringpool_str58[sizeof("ISO-IR-159")]; + char stringpool_str63[sizeof("ISO-IR-149")]; + char stringpool_str67[sizeof("ISO-IR-166")]; + char stringpool_str76[sizeof("PT154")]; + char stringpool_str79[sizeof("ISO-IR-14")]; + char stringpool_str80[sizeof("L3")]; + char stringpool_str81[sizeof("ISO-IR-165")]; + char stringpool_str92[sizeof("ISO-IR-126")]; + char stringpool_str96[sizeof("ISO-IR-109")]; + char stringpool_str98[sizeof("ISO-IR-101")]; + char stringpool_str100[sizeof("KOI8-R")]; + char stringpool_str103[sizeof("ISO-IR-144")]; + char stringpool_str105[sizeof("862")]; + char stringpool_str106[sizeof("ISO88599")]; + char stringpool_str107[sizeof("ISO-IR-58")]; + char stringpool_str108[sizeof("ISO88591")]; + char stringpool_str109[sizeof("ISO8859-9")]; + char stringpool_str110[sizeof("C99")]; + char stringpool_str111[sizeof("ISO8859-1")]; + char stringpool_str112[sizeof("ISO-8859-9")]; + char stringpool_str113[sizeof("ISO_8859-9")]; + char stringpool_str114[sizeof("ISO-8859-1")]; + char stringpool_str115[sizeof("ISO_8859-1")]; + char stringpool_str116[sizeof("ISO8859-11")]; + char stringpool_str117[sizeof("ISO-IR-148")]; + char stringpool_str118[sizeof("L7")]; + char stringpool_str119[sizeof("ISO-8859-11")]; + char stringpool_str120[sizeof("ISO_8859-11")]; + char stringpool_str121[sizeof("CN")]; + char stringpool_str122[sizeof("ISO88596")]; + char stringpool_str124[sizeof("ISO-IR-226")]; + char stringpool_str125[sizeof("ISO8859-6")]; + char stringpool_str128[sizeof("ISO-8859-6")]; + char stringpool_str129[sizeof("ISO_8859-6")]; + char stringpool_str130[sizeof("ISO8859-16")]; + char stringpool_str131[sizeof("L10")]; + char stringpool_str132[sizeof("ISO_8859-16:2001")]; + char stringpool_str133[sizeof("ISO-8859-16")]; + char stringpool_str134[sizeof("ISO_8859-16")]; + char stringpool_str136[sizeof("ISO88595")]; + char stringpool_str138[sizeof("CP949")]; + char stringpool_str139[sizeof("ISO8859-5")]; + char stringpool_str140[sizeof("ISO-IR-179")]; + char stringpool_str141[sizeof("ISO885915")]; + char stringpool_str142[sizeof("ISO-8859-5")]; + char stringpool_str143[sizeof("ISO_8859-5")]; + char stringpool_str144[sizeof("ISO8859-15")]; + char stringpool_str145[sizeof("850")]; + char stringpool_str146[sizeof("CP819")]; + char stringpool_str147[sizeof("ISO-8859-15")]; + char stringpool_str148[sizeof("ISO_8859-15")]; + char stringpool_str149[sizeof("ISO8859-4")]; + char stringpool_str150[sizeof("ISO-IR-110")]; + char stringpool_str151[sizeof("RK1048")]; + char stringpool_str152[sizeof("ISO-8859-4")]; + char stringpool_str153[sizeof("ISO_8859-4")]; + char stringpool_str154[sizeof("ISO8859-14")]; + char stringpool_str156[sizeof("ISO-IR-138")]; + char stringpool_str157[sizeof("ISO-8859-14")]; + char stringpool_str158[sizeof("ISO_8859-14")]; + char stringpool_str160[sizeof("ISO88598")]; + char stringpool_str163[sizeof("ISO8859-8")]; + char stringpool_str165[sizeof("ISO_8859-15:1998")]; + char stringpool_str166[sizeof("ISO-8859-8")]; + char stringpool_str167[sizeof("ISO_8859-8")]; + char stringpool_str169[sizeof("CP866")]; + char stringpool_str170[sizeof("ISO_8859-14:1998")]; + char stringpool_str171[sizeof("CHAR")]; + char stringpool_str172[sizeof("ISO88592")]; + char stringpool_str173[sizeof("CP1251")]; + char stringpool_str174[sizeof("CP154")]; + char stringpool_str175[sizeof("ISO8859-2")]; + char stringpool_str176[sizeof("HZ")]; + char stringpool_str177[sizeof("ASCII")]; + char stringpool_str178[sizeof("ISO-8859-2")]; + char stringpool_str179[sizeof("ISO_8859-2")]; + char stringpool_str182[sizeof("PTCP154")]; + char stringpool_str185[sizeof("CP1131")]; + char stringpool_str187[sizeof("CP1256")]; + char stringpool_str191[sizeof("GBK")]; + char stringpool_str192[sizeof("CP1361")]; + char stringpool_str193[sizeof("CP936")]; + char stringpool_str196[sizeof("KOREAN")]; + char stringpool_str198[sizeof("IBM819")]; + char stringpool_str200[sizeof("EUCKR")]; + char stringpool_str201[sizeof("CP1255")]; + char stringpool_str202[sizeof("ISO-IR-100")]; + char stringpool_str203[sizeof("EUC-KR")]; + char stringpool_str204[sizeof("ISO646-CN")]; + char stringpool_str207[sizeof("KZ-1048")]; + char stringpool_str208[sizeof("CSKOI8R")]; + char stringpool_str209[sizeof("ISO_8859-10:1992")]; + char stringpool_str211[sizeof("CP1254")]; + char stringpool_str212[sizeof("LATIN1")]; + char stringpool_str213[sizeof("LATIN-9")]; + char stringpool_str216[sizeof("US")]; + char stringpool_str219[sizeof("CP862")]; + char stringpool_str220[sizeof("ISO8859-10")]; + char stringpool_str221[sizeof("IBM866")]; + char stringpool_str223[sizeof("ISO-8859-10")]; + char stringpool_str224[sizeof("ISO_8859-10")]; + char stringpool_str225[sizeof("CP1258")]; + char stringpool_str226[sizeof("LATIN6")]; + char stringpool_str227[sizeof("ISO8859-3")]; + char stringpool_str230[sizeof("ISO-8859-3")]; + char stringpool_str231[sizeof("ISO_8859-3")]; + char stringpool_str232[sizeof("ISO8859-13")]; + char stringpool_str233[sizeof("ISO_8859-9:1989")]; + char stringpool_str235[sizeof("ISO-8859-13")]; + char stringpool_str236[sizeof("ISO_8859-13")]; + char stringpool_str237[sizeof("CP1252")]; + char stringpool_str238[sizeof("CHINESE")]; + char stringpool_str239[sizeof("CP950")]; + char stringpool_str240[sizeof("LATIN5")]; + char stringpool_str241[sizeof("MS936")]; + char stringpool_str242[sizeof("ISO_646.IRV:1991")]; + char stringpool_str243[sizeof("CP932")]; + char stringpool_str246[sizeof("ISO-IR-203")]; + char stringpool_str247[sizeof("ISO-IR-57")]; + char stringpool_str248[sizeof("MS-ANSI")]; + char stringpool_str249[sizeof("ISO-2022-KR")]; + char stringpool_str250[sizeof("LATIN4")]; + char stringpool_str252[sizeof("ISO-IR-157")]; + char stringpool_str256[sizeof("VISCII")]; + char stringpool_str258[sizeof("GB2312")]; + char stringpool_str259[sizeof("ISO-IR-87")]; + char stringpool_str260[sizeof("KSC_5601")]; + char stringpool_str261[sizeof("MS-EE")]; + char stringpool_str262[sizeof("CP50221")]; + char stringpool_str263[sizeof("GREEK")]; + char stringpool_str264[sizeof("LATIN8")]; + char stringpool_str266[sizeof("CP850")]; + char stringpool_str267[sizeof("UCS-4")]; + char stringpool_str269[sizeof("GREEK8")]; + char stringpool_str270[sizeof("ISO-IR-127")]; + char stringpool_str271[sizeof("IBM862")]; + char stringpool_str273[sizeof("GEORGIAN-PS")]; + char stringpool_str274[sizeof("KS_C_5601-1989")]; + char stringpool_str275[sizeof("ISO_8859-5:1988")]; + char stringpool_str276[sizeof("LATIN2")]; + char stringpool_str277[sizeof("CP1250")]; + char stringpool_str278[sizeof("EUCCN")]; + char stringpool_str280[sizeof("ISO_8859-4:1988")]; + char stringpool_str281[sizeof("EUC-CN")]; + char stringpool_str282[sizeof("CP874")]; + char stringpool_str284[sizeof("CSASCII")]; + char stringpool_str285[sizeof("ISO646-US")]; + char stringpool_str287[sizeof("ISO_8859-8:1988")]; + char stringpool_str288[sizeof("BIG5")]; + char stringpool_str289[sizeof("CP1253")]; + char stringpool_str291[sizeof("BIG-5")]; char stringpool_str293[sizeof("UCS-2")]; - char stringpool_str295[sizeof("IBM-CP1133")]; - char stringpool_str300[sizeof("ASMO-708")]; - char stringpool_str303[sizeof("ISO-IR-100")]; - char stringpool_str304[sizeof("CSISOLATIN3")]; - char stringpool_str308[sizeof("BIG5")]; - char stringpool_str309[sizeof("BIG-5")]; - char stringpool_str310[sizeof("US-ASCII")]; - char stringpool_str311[sizeof("CSBIG5")]; - char stringpool_str312[sizeof("CN-BIG5")]; - char stringpool_str314[sizeof("GBK")]; - char stringpool_str315[sizeof("TIS620.2533-0")]; - char stringpool_str316[sizeof("UNICODE-1-1")]; - char stringpool_str318[sizeof("ROMAN8")]; - char stringpool_str319[sizeof("CSGB2312")]; - char stringpool_str323[sizeof("CSUNICODE11")]; - char stringpool_str325[sizeof("CSUNICODE")]; - char stringpool_str327[sizeof("L10")]; - char stringpool_str329[sizeof("TCVN-5712")]; - char stringpool_str330[sizeof("HZ-GB-2312")]; - char stringpool_str331[sizeof("HP-ROMAN8")]; - char stringpool_str332[sizeof("GB_2312-80")]; - char stringpool_str333[sizeof("CSIBM866")]; - char stringpool_str334[sizeof("TCVN5712-1")]; - char stringpool_str335[sizeof("MACCROATIAN")]; - char stringpool_str336[sizeof("GREEK")]; - char stringpool_str337[sizeof("LATIN7")]; - char stringpool_str340[sizeof("X0201")]; - char stringpool_str341[sizeof("LATIN4")]; - char stringpool_str342[sizeof("EUCKR")]; - char stringpool_str343[sizeof("EUC-KR")]; - char stringpool_str345[sizeof("KOI8-R")]; - char stringpool_str347[sizeof("CSKOI8R")]; - char stringpool_str352[sizeof("GB18030")]; - char stringpool_str354[sizeof("GB_1988-80")]; - char stringpool_str355[sizeof("UTF-16")]; - char stringpool_str356[sizeof("LATIN10")]; - char stringpool_str362[sizeof("X0208")]; - char stringpool_str363[sizeof("UTF-32")]; - char stringpool_str364[sizeof("ISO646-US")]; - char stringpool_str366[sizeof("CSISOLATIN4")]; - char stringpool_str367[sizeof("UTF8")]; - char stringpool_str368[sizeof("UTF-8")]; - char stringpool_str369[sizeof("UNICODE-1-1-UTF-7")]; - char stringpool_str374[sizeof("CSUNICODE11UTF7")]; - char stringpool_str376[sizeof("VISCII1.1-1")]; - char stringpool_str377[sizeof("EUCTW")]; - char stringpool_str378[sizeof("EUC-TW")]; - char stringpool_str384[sizeof("WINDOWS-1252")]; - char stringpool_str386[sizeof("WINDOWS-1251")]; - char stringpool_str389[sizeof("WINDOWS-1256")]; - char stringpool_str390[sizeof("WCHAR_T")]; - char stringpool_str392[sizeof("WINDOWS-1255")]; - char stringpool_str394[sizeof("ISO-2022-KR")]; - char stringpool_str395[sizeof("UCS-4")]; - char stringpool_str396[sizeof("CSISO57GB1988")]; - char stringpool_str397[sizeof("WINDOWS-1258")]; - char stringpool_str398[sizeof("CSUCS4")]; - char stringpool_str401[sizeof("CSISO2022KR")]; - char stringpool_str403[sizeof("JP")]; - char stringpool_str404[sizeof("WINDOWS-1253")]; - char stringpool_str405[sizeof("STRK1048-2002")]; - char stringpool_str406[sizeof("CSHPROMAN8")]; - char stringpool_str408[sizeof("CSISO58GB231280")]; - char stringpool_str410[sizeof("MACICELAND")]; - char stringpool_str412[sizeof("CSISO14JISC6220RO")]; - char stringpool_str415[sizeof("JIS_C6226-1983")]; - char stringpool_str417[sizeof("ISO-10646-UCS-2")]; - char stringpool_str419[sizeof("WINDOWS-936")]; - char stringpool_str420[sizeof("BIG5HKSCS")]; - char stringpool_str421[sizeof("BIG5-HKSCS")]; - char stringpool_str427[sizeof("SHIFT-JIS")]; - char stringpool_str433[sizeof("WINDOWS-1257")]; - char stringpool_str435[sizeof("WINDOWS-1254")]; - char stringpool_str437[sizeof("CN-GB-ISOIR165")]; - char stringpool_str439[sizeof("CSSHIFTJIS")]; - char stringpool_str440[sizeof("UTF-7")]; - char stringpool_str441[sizeof("WINDOWS-1250")]; - char stringpool_str442[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; - char stringpool_str443[sizeof("CN-GB")]; - char stringpool_str444[sizeof("CSISO159JISX02121990")]; - char stringpool_str448[sizeof("MACROMAN")]; - char stringpool_str449[sizeof("GEORGIAN-ACADEMY")]; - char stringpool_str450[sizeof("JIS_C6220-1969-RO")]; - char stringpool_str451[sizeof("CSISOLATINHEBREW")]; - char stringpool_str454[sizeof("MACARABIC")]; - char stringpool_str455[sizeof("ISO_8859-5:1988")]; - char stringpool_str460[sizeof("ISO_8859-8:1988")]; - char stringpool_str461[sizeof("SHIFT_JIS")]; - char stringpool_str464[sizeof("UCS-2BE")]; - char stringpool_str466[sizeof("ISO_8859-9:1989")]; - char stringpool_str467[sizeof("ISO_8859-3:1988")]; - char stringpool_str468[sizeof("ISO-10646-UCS-4")]; - char stringpool_str470[sizeof("MACROMANIA")]; - char stringpool_str471[sizeof("ISO-2022-JP-2")]; - char stringpool_str473[sizeof("ISO-2022-JP-1")]; - char stringpool_str477[sizeof("CSISO2022JP2")]; - char stringpool_str481[sizeof("JIS0208")]; - char stringpool_str483[sizeof("ISO_8859-2:1987")]; - char stringpool_str484[sizeof("NEXTSTEP")]; - char stringpool_str485[sizeof("ISO_8859-1:1987")]; - char stringpool_str488[sizeof("ISO_8859-6:1987")]; - char stringpool_str490[sizeof("EUCJP")]; - char stringpool_str491[sizeof("EUC-JP")]; - char stringpool_str493[sizeof("CSISOLATINGREEK")]; - char stringpool_str498[sizeof("ISO_8859-4:1988")]; - char stringpool_str503[sizeof("ISO_8859-7:2003")]; - char stringpool_str513[sizeof("GEORGIAN-PS")]; - char stringpool_str515[sizeof("UCS-4BE")]; - char stringpool_str521[sizeof("UTF-16BE")]; - char stringpool_str523[sizeof("CSPC862LATINHEBREW")]; - char stringpool_str525[sizeof("UCS-2LE")]; - char stringpool_str526[sizeof("CSHALFWIDTHKATAKANA")]; - char stringpool_str531[sizeof("ANSI_X3.4-1986")]; - char stringpool_str532[sizeof("ISO_8859-7:1987")]; - char stringpool_str534[sizeof("UTF-32BE")]; - char stringpool_str537[sizeof("WINDOWS-874")]; - char stringpool_str539[sizeof("ANSI_X3.4-1968")]; - char stringpool_str542[sizeof("ISO-2022-JP")]; - char stringpool_str544[sizeof("ISO646-JP")]; - char stringpool_str549[sizeof("CSISO2022JP")]; - char stringpool_str551[sizeof("CYRILLIC")]; - char stringpool_str561[sizeof("MACCENTRALEUROPE")]; - char stringpool_str563[sizeof("MS-HEBR")]; - char stringpool_str566[sizeof("UNICODELITTLE")]; - char stringpool_str576[sizeof("UCS-4LE")]; - char stringpool_str581[sizeof("CYRILLIC-ASIAN")]; - char stringpool_str582[sizeof("UTF-16LE")]; - char stringpool_str583[sizeof("ISO_646.IRV:1991")]; - char stringpool_str595[sizeof("UTF-32LE")]; - char stringpool_str596[sizeof("JAVA")]; - char stringpool_str598[sizeof("MS-ARAB")]; - char stringpool_str603[sizeof("MULELAO-1")]; - char stringpool_str606[sizeof("MS-GREEK")]; - char stringpool_str607[sizeof("MACGREEK")]; - char stringpool_str608[sizeof("BIGFIVE")]; - char stringpool_str609[sizeof("BIG-FIVE")]; - char stringpool_str622[sizeof("MS_KANJI")]; - char stringpool_str627[sizeof("CSEUCKR")]; - char stringpool_str639[sizeof("HEBREW")]; - char stringpool_str644[sizeof("UCS-2-SWAPPED")]; - char stringpool_str654[sizeof("JOHAB")]; - char stringpool_str662[sizeof("CSEUCTW")]; - char stringpool_str665[sizeof("UCS-2-INTERNAL")]; - char stringpool_str669[sizeof("KOI8-U")]; - char stringpool_str685[sizeof("MACUKRAINE")]; - char stringpool_str689[sizeof("MACTURKISH")]; - char stringpool_str692[sizeof("TCVN5712-1:1993")]; - char stringpool_str695[sizeof("UCS-4-SWAPPED")]; - char stringpool_str697[sizeof("MS-CYRL")]; - char stringpool_str704[sizeof("MACCYRILLIC")]; - char stringpool_str705[sizeof("CSISO87JISX0208")]; - char stringpool_str707[sizeof("CSEUCPKDFMTJAPANESE")]; - char stringpool_str710[sizeof("JIS_X0212")]; - char stringpool_str716[sizeof("UCS-4-INTERNAL")]; - char stringpool_str736[sizeof("UNICODEBIG")]; - char stringpool_str745[sizeof("MS-TURK")]; - char stringpool_str757[sizeof("BIG5-HKSCS:2001")]; - char stringpool_str760[sizeof("JISX0201-1976")]; - char stringpool_str768[sizeof("BIG5-HKSCS:2008")]; - char stringpool_str769[sizeof("JIS_X0201")]; - char stringpool_str771[sizeof("BIG5-HKSCS:1999")]; - char stringpool_str774[sizeof("JIS_X0212-1990")]; - char stringpool_str790[sizeof("KOI8-RU")]; - char stringpool_str791[sizeof("JIS_X0208")]; - char stringpool_str800[sizeof("MACHEBREW")]; - char stringpool_str805[sizeof("JIS_X0208-1983")]; - char stringpool_str806[sizeof("BIG5-HKSCS:2004")]; - char stringpool_str842[sizeof("JIS_X0208-1990")]; - char stringpool_str888[sizeof("JIS_X0212.1990-0")]; - char stringpool_str991[sizeof("WINBALTRIM")]; - char stringpool_str1038[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str296[sizeof("X0201")]; + char stringpool_str297[sizeof("ROMAN8")]; + char stringpool_str298[sizeof("VISCII1.1-1")]; + char stringpool_str299[sizeof("MS-CYRL")]; + char stringpool_str300[sizeof("ISO88597")]; + char stringpool_str301[sizeof("CP1133")]; + char stringpool_str302[sizeof("GB_1988-80")]; + char stringpool_str303[sizeof("ISO8859-7")]; + char stringpool_str305[sizeof("MULELAO-1")]; + char stringpool_str306[sizeof("ISO-8859-7")]; + char stringpool_str307[sizeof("ISO_8859-7")]; + char stringpool_str308[sizeof("X0212")]; + char stringpool_str310[sizeof("ECMA-114")]; + char stringpool_str312[sizeof("CSKZ1048")]; + char stringpool_str314[sizeof("ELOT_928")]; + char stringpool_str317[sizeof("STRK1048-2002")]; + char stringpool_str318[sizeof("IBM850")]; + char stringpool_str319[sizeof("ISO_8859-3:1988")]; + char stringpool_str321[sizeof("LATIN10")]; + char stringpool_str322[sizeof("UTF-16")]; + char stringpool_str324[sizeof("ECMA-118")]; + char stringpool_str327[sizeof("ISO-2022-CN")]; + char stringpool_str328[sizeof("LATIN3")]; + char stringpool_str330[sizeof("TIS620")]; + char stringpool_str331[sizeof("ISO_8859-1:1987")]; + char stringpool_str332[sizeof("UCS-4LE")]; + char stringpool_str333[sizeof("TIS-620")]; + char stringpool_str334[sizeof("HP15CN")]; + char stringpool_str337[sizeof("TCVN")]; + char stringpool_str338[sizeof("ISO_8859-6:1987")]; + char stringpool_str342[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str345[sizeof("UCS-2LE")]; + char stringpool_str348[sizeof("X0208")]; + char stringpool_str349[sizeof("GB18030")]; + char stringpool_str350[sizeof("CSISO2022KR")]; + char stringpool_str351[sizeof("CYRILLIC")]; + char stringpool_str352[sizeof("UTF8")]; + char stringpool_str354[sizeof("MAC")]; + char stringpool_str355[sizeof("UTF-8")]; + char stringpool_str362[sizeof("CSVISCII")]; + char stringpool_str363[sizeof("ISO_8859-2:1987")]; + char stringpool_str365[sizeof("CP1257")]; + char stringpool_str368[sizeof("ISO-10646-UCS-4")]; + char stringpool_str371[sizeof("KS_C_5601-1987")]; + char stringpool_str373[sizeof("GB_2312-80")]; + char stringpool_str379[sizeof("CP367")]; + char stringpool_str380[sizeof("JP")]; + char stringpool_str381[sizeof("ISO-10646-UCS-2")]; + char stringpool_str387[sizeof("UNICODE-1-1")]; + char stringpool_str389[sizeof("ISO_8859-7:2003")]; + char stringpool_str390[sizeof("TIS620-0")]; + char stringpool_str393[sizeof("ARMSCII-8")]; + char stringpool_str394[sizeof("CSBIG5")]; + char stringpool_str395[sizeof("CSISOLATIN1")]; + char stringpool_str396[sizeof("US-ASCII")]; + char stringpool_str397[sizeof("CN-BIG5")]; + char stringpool_str399[sizeof("UTF-16LE")]; + char stringpool_str400[sizeof("TIS620.2529-1")]; + char stringpool_str401[sizeof("ANSI_X3.4-1986")]; + char stringpool_str404[sizeof("LATIN7")]; + char stringpool_str405[sizeof("CN-GB-ISOIR165")]; + char stringpool_str409[sizeof("CSISOLATIN6")]; + char stringpool_str415[sizeof("UHC")]; + char stringpool_str418[sizeof("KOI8-T")]; + char stringpool_str419[sizeof("MS-GREEK")]; + char stringpool_str420[sizeof("ANSI_X3.4-1968")]; + char stringpool_str423[sizeof("CSISOLATIN5")]; + char stringpool_str425[sizeof("WINDOWS-1251")]; + char stringpool_str427[sizeof("ISO_8859-7:1987")]; + char stringpool_str428[sizeof("CSISO2022CN")]; + char stringpool_str430[sizeof("UTF-32")]; + char stringpool_str431[sizeof("IBM367")]; + char stringpool_str432[sizeof("WINDOWS-1256")]; + char stringpool_str433[sizeof("CSISOLATIN4")]; + char stringpool_str436[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str439[sizeof("WINDOWS-1255")]; + char stringpool_str444[sizeof("WINDOWS-1254")]; + char stringpool_str445[sizeof("ASMO-708")]; + char stringpool_str446[sizeof("CSPTCP154")]; + char stringpool_str448[sizeof("ISO646-JP")]; + char stringpool_str449[sizeof("WINDOWS-936")]; + char stringpool_str451[sizeof("WINDOWS-1258")]; + char stringpool_str457[sizeof("WINDOWS-1252")]; + char stringpool_str459[sizeof("CSISOLATIN2")]; + char stringpool_str462[sizeof("IBM-CP1133")]; + char stringpool_str468[sizeof("CSUCS4")]; + char stringpool_str470[sizeof("CSKSC56011987")]; + char stringpool_str474[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str477[sizeof("WINDOWS-1250")]; + char stringpool_str479[sizeof("HP-ROMAN8")]; + char stringpool_str482[sizeof("UTF-32LE")]; + char stringpool_str483[sizeof("WINDOWS-1253")]; + char stringpool_str485[sizeof("TIS620.2533-1")]; + char stringpool_str486[sizeof("UCS-4BE")]; + char stringpool_str487[sizeof("UCS-4-SWAPPED")]; + char stringpool_str489[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str490[sizeof("UCS-4-INTERNAL")]; + char stringpool_str493[sizeof("TCVN5712-1")]; + char stringpool_str494[sizeof("CSIBM866")]; + char stringpool_str495[sizeof("UTF-7")]; + char stringpool_str499[sizeof("UCS-2BE")]; + char stringpool_str500[sizeof("UCS-2-SWAPPED")]; + char stringpool_str501[sizeof("MACICELAND")]; + char stringpool_str502[sizeof("CSUNICODE11")]; + char stringpool_str503[sizeof("UCS-2-INTERNAL")]; + char stringpool_str505[sizeof("ARABIC")]; + char stringpool_str511[sizeof("CSISOLATIN3")]; + char stringpool_str513[sizeof("CSEUCKR")]; + char stringpool_str515[sizeof("MACROMAN")]; + char stringpool_str516[sizeof("KOI8-U")]; + char stringpool_str518[sizeof("MACGREEK")]; + char stringpool_str519[sizeof("KOI8-RU")]; + char stringpool_str520[sizeof("TCVN-5712")]; + char stringpool_str521[sizeof("WINDOWS-1257")]; + char stringpool_str522[sizeof("EUCJP")]; + char stringpool_str523[sizeof("CSUNICODE")]; + char stringpool_str524[sizeof("CSISOLATINGREEK")]; + char stringpool_str525[sizeof("EUC-JP")]; + char stringpool_str526[sizeof("CN-GB")]; + char stringpool_str531[sizeof("CSGB2312")]; + char stringpool_str532[sizeof("CSISO57GB1988")]; + char stringpool_str536[sizeof("MS-HEBR")]; + char stringpool_str537[sizeof("TIS620.2533-0")]; + char stringpool_str538[sizeof("WINDOWS-874")]; + char stringpool_str541[sizeof("ISO-CELTIC")]; + char stringpool_str542[sizeof("BIGFIVE")]; + char stringpool_str545[sizeof("BIG-FIVE")]; + char stringpool_str553[sizeof("UTF-16BE")]; + char stringpool_str555[sizeof("CSISOLATINARABIC")]; + char stringpool_str571[sizeof("ISO-2022-JP")]; + char stringpool_str574[sizeof("ISO-2022-JP-1")]; + char stringpool_str575[sizeof("ISO-2022-JP-MS")]; + char stringpool_str581[sizeof("CSISO58GB231280")]; + char stringpool_str582[sizeof("CSHPROMAN8")]; + char stringpool_str584[sizeof("NEXTSTEP")]; + char stringpool_str594[sizeof("JIS0208")]; + char stringpool_str596[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str599[sizeof("CSISO159JISX02121990")]; + char stringpool_str601[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str602[sizeof("CSUNICODE11UTF7")]; + char stringpool_str605[sizeof("HZ-GB-2312")]; + char stringpool_str606[sizeof("ISO-2022-JP-2")]; + char stringpool_str610[sizeof("MACCYRILLIC")]; + char stringpool_str612[sizeof("BIG5HKSCS")]; + char stringpool_str615[sizeof("BIG5-HKSCS")]; + char stringpool_str618[sizeof("EUCTW")]; + char stringpool_str621[sizeof("EUC-TW")]; + char stringpool_str624[sizeof("MS-ARAB")]; + char stringpool_str626[sizeof("MACROMANIA")]; + char stringpool_str636[sizeof("UTF-32BE")]; + char stringpool_str639[sizeof("JAVA")]; + char stringpool_str641[sizeof("MS-TURK")]; + char stringpool_str643[sizeof("SHIFT-JIS")]; + char stringpool_str644[sizeof("SHIFT_JIS")]; + char stringpool_str651[sizeof("CSISO14JISC6220RO")]; + char stringpool_str653[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str655[sizeof("MACTHAI")]; + char stringpool_str659[sizeof("JIS_C6226-1983")]; + char stringpool_str671[sizeof("TCVN5712-1:1993")]; + char stringpool_str672[sizeof("CSISO2022JP")]; + char stringpool_str676[sizeof("MS_KANJI")]; + char stringpool_str680[sizeof("MACUKRAINE")]; + char stringpool_str696[sizeof("MACCROATIAN")]; + char stringpool_str698[sizeof("HEBREW")]; + char stringpool_str699[sizeof("UNICODEBIG")]; + char stringpool_str700[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str706[sizeof("CSISO2022JP2")]; + char stringpool_str719[sizeof("CSISOLATINHEBREW")]; + char stringpool_str723[sizeof("WCHAR_T")]; + char stringpool_str731[sizeof("MACCENTRALEUROPE")]; + char stringpool_str734[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str735[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str738[sizeof("JIS_X0201")]; + char stringpool_str749[sizeof("UNICODELITTLE")]; + char stringpool_str750[sizeof("JIS_X0212")]; + char stringpool_str754[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str755[sizeof("JISX0201-1976")]; + char stringpool_str760[sizeof("MACARABIC")]; + char stringpool_str761[sizeof("BIG5-HKSCS:2008")]; + char stringpool_str781[sizeof("JIS_X0212-1990")]; + char stringpool_str790[sizeof("JIS_X0208")]; + char stringpool_str791[sizeof("MACINTOSH")]; + char stringpool_str803[sizeof("JIS_X0212.1990-0")]; + char stringpool_str827[sizeof("JIS_X0208-1990")]; + char stringpool_str833[sizeof("JIS_X0208-1983")]; + char stringpool_str864[sizeof("CSISO87JISX0208")]; + char stringpool_str880[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str898[sizeof("WINBALTRIM")]; + char stringpool_str912[sizeof("CSSHIFTJIS")]; + char stringpool_str931[sizeof("CSEUCTW")]; + char stringpool_str950[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str951[sizeof("JOHAB")]; + char stringpool_str956[sizeof("CSMACINTOSH")]; + char stringpool_str986[sizeof("MACHEBREW")]; + char stringpool_str1001[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str1033[sizeof("MACTURKISH")]; }; static const struct stringpool_t stringpool_contents = { - "CN", - "HZ", - "862", - "CP1252", - "ASCII", - "CP1251", "SJIS", - "CP862", + "L1", + "L6", + "R8", + "L5", + "L4", + "ISO-IR-199", + "L8", + "ISO-IR-6", + "L2", "866", - "CP1256", - "CSASCII", - "EUCCN", - "EUC-CN", - "CP1255", - "CP866", - "CP1131", - "C99", - "CP1361", - "HP15CN", - "CP932", - "CP1258", - "CHINESE", - "CP936", - "CP819", - "CP1253", - "ISO88592", - "ISO8859-2", - "ISO-8859-2", + "ISO-IR-159", + "ISO-IR-149", + "ISO-IR-166", + "PT154", + "ISO-IR-14", + "L3", + "ISO-IR-165", + "ISO-IR-126", + "ISO-IR-109", + "ISO-IR-101", + "KOI8-R", + "ISO-IR-144", + "862", + "ISO88599", + "ISO-IR-58", "ISO88591", + "ISO8859-9", + "C99", "ISO8859-1", + "ISO-8859-9", + "ISO_8859-9", "ISO-8859-1", + "ISO_8859-1", "ISO8859-11", + "ISO-IR-148", + "L7", "ISO-8859-11", + "ISO_8859-11", + "CN", "ISO88596", + "ISO-IR-226", "ISO8859-6", "ISO-8859-6", - "CP1133", + "ISO_8859-6", "ISO8859-16", + "L10", + "ISO_8859-16:2001", "ISO-8859-16", + "ISO_8859-16", "ISO88595", + "CP949", "ISO8859-5", - "ISO-8859-5", + "ISO-IR-179", "ISO885915", + "ISO-8859-5", + "ISO_8859-5", "ISO8859-15", + "850", + "CP819", "ISO-8859-15", - "ISO-2022-CN", - "ISO646-CN", + "ISO_8859-15", + "ISO8859-4", + "ISO-IR-110", + "RK1048", + "ISO-8859-4", + "ISO_8859-4", + "ISO8859-14", + "ISO-IR-138", + "ISO-8859-14", + "ISO_8859-14", "ISO88598", "ISO8859-8", + "ISO_8859-15:1998", "ISO-8859-8", - "CSISO2022CN", - "ISO88599", - "ISO8859-9", - "ISO-8859-9", + "ISO_8859-8", + "CP866", + "ISO_8859-14:1998", + "CHAR", + "ISO88592", + "CP1251", + "CP154", + "ISO8859-2", + "HZ", + "ASCII", + "ISO-8859-2", "ISO_8859-2", - "ISO-2022-CN-EXT", - "ISO_8859-1", + "PTCP154", + "CP1131", + "CP1256", + "GBK", + "CP1361", + "CP936", + "KOREAN", + "IBM819", + "EUCKR", + "CP1255", + "ISO-IR-100", + "EUC-KR", + "ISO646-CN", + "KZ-1048", + "CSKOI8R", + "ISO_8859-10:1992", + "CP1254", + "LATIN1", + "LATIN-9", + "US", + "CP862", + "ISO8859-10", + "IBM866", + "ISO-8859-10", + "ISO_8859-10", + "CP1258", + "LATIN6", "ISO8859-3", "ISO-8859-3", - "ISO_8859-11", + "ISO_8859-3", "ISO8859-13", + "ISO_8859-9:1989", "ISO-8859-13", - "ISO_8859-6", - "CP949", - "ISO_8859-16", - "ISO_8859-16:2001", - "ISO_8859-5", - "ELOT_928", - "ISO_8859-15", - "CP1257", - "CP154", - "CP1254", - "ISO_8859-8", - "ISO_8859-15:1998", - "ISO_8859-9", - "CP367", - "850", - "CP1250", - "ISO_8859-3", - "R8", "ISO_8859-13", - "ISO-IR-6", - "KOI8-T", - "ISO-IR-226", - "CP850", - "ISO-IR-126", + "CP1252", + "CHINESE", "CP950", - "ISO-IR-166", - "TIS620", - "TIS-620", - "MAC", - "ISO-IR-165", - "ISO88597", - "ISO8859-7", - "ISO-8859-7", - "ISO_8859-10:1992", - "ISO8859-4", - "ISO-8859-4", - "ISO-IR-58", - "ISO8859-14", - "ISO-8859-14", - "ISO_8859-14:1998", - "GB2312", - "CP874", - "IBM862", - "ISO-IR-159", - "ISO8859-10", - "ISO-8859-10", - "ISO-IR-138", - "MS-ANSI", - "ISO-IR-199", - "IBM866", - "MS-EE", - "ARABIC", - "PT154", - "ISO_8859-7", - "ISO-IR-101", - "MACTHAI", - "ISO_8859-4", + "LATIN5", "MS936", - "ISO_8859-14", - "IBM819", - "ARMSCII-8", - "KSC_5601", - "MACINTOSH", - "TIS620-0", - "ECMA-118", - "ISO-IR-148", - "ISO_8859-10", - "L2", - "ISO-IR-179", - "L1", - "ISO-IR-149", - "L6", - "L5", - "ISO-IR-109", - "CSMACINTOSH", - "L8", + "ISO_646.IRV:1991", + "CP932", "ISO-IR-203", - "KZ-1048", - "ISO-IR-127", - "CSKZ1048", - "L3", - "ISO-IR-14", "ISO-IR-57", - "TIS620.2529-1", + "MS-ANSI", + "ISO-2022-KR", + "LATIN4", "ISO-IR-157", - "LATIN2", - "ISO-IR-87", - "LATIN1", - "CSKSC56011987", - "KOREAN", - "ISO-IR-110", - "LATIN6", - "ISO-CELTIC", "VISCII", - "CSVISCII", - "LATIN5", - "CHAR", - "KS_C_5601-1989", - "TIS620.2533-1", - "L7", - "RK1048", - "L4", - "CSISOLATIN2", + "GB2312", + "ISO-IR-87", + "KSC_5601", + "MS-EE", + "CP50221", + "GREEK", "LATIN8", - "PTCP154", - "CSISOLATIN1", - "TCVN", - "LATIN-9", - "CSISOLATINCYRILLIC", - "CSISOLATIN6", - "IBM367", + "CP850", + "UCS-4", "GREEK8", - "LATIN3", - "CSISOLATIN5", - "X0212", - "CSISOLATINARABIC", - "ECMA-114", - "ISO-IR-144", - "CSPTCP154", - "UHC", - "IBM850", - "US", - "KS_C_5601-1987", - "UCS-2", - "IBM-CP1133", - "ASMO-708", - "ISO-IR-100", - "CSISOLATIN3", + "ISO-IR-127", + "IBM862", + "GEORGIAN-PS", + "KS_C_5601-1989", + "ISO_8859-5:1988", + "LATIN2", + "CP1250", + "EUCCN", + "ISO_8859-4:1988", + "EUC-CN", + "CP874", + "CSASCII", + "ISO646-US", + "ISO_8859-8:1988", "BIG5", + "CP1253", "BIG-5", - "US-ASCII", - "CSBIG5", - "CN-BIG5", - "GBK", - "TIS620.2533-0", - "UNICODE-1-1", - "ROMAN8", - "CSGB2312", - "CSUNICODE11", - "CSUNICODE", - "L10", - "TCVN-5712", - "HZ-GB-2312", - "HP-ROMAN8", - "GB_2312-80", - "CSIBM866", - "TCVN5712-1", - "MACCROATIAN", - "GREEK", - "LATIN7", + "UCS-2", "X0201", - "LATIN4", - "EUCKR", - "EUC-KR", - "KOI8-R", - "CSKOI8R", - "GB18030", + "ROMAN8", + "VISCII1.1-1", + "MS-CYRL", + "ISO88597", + "CP1133", "GB_1988-80", - "UTF-16", + "ISO8859-7", + "MULELAO-1", + "ISO-8859-7", + "ISO_8859-7", + "X0212", + "ECMA-114", + "CSKZ1048", + "ELOT_928", + "STRK1048-2002", + "IBM850", + "ISO_8859-3:1988", "LATIN10", + "UTF-16", + "ECMA-118", + "ISO-2022-CN", + "LATIN3", + "TIS620", + "ISO_8859-1:1987", + "UCS-4LE", + "TIS-620", + "HP15CN", + "TCVN", + "ISO_8859-6:1987", + "CYRILLIC-ASIAN", + "UCS-2LE", "X0208", - "UTF-32", - "ISO646-US", - "CSISOLATIN4", + "GB18030", + "CSISO2022KR", + "CYRILLIC", "UTF8", + "MAC", "UTF-8", - "UNICODE-1-1-UTF-7", - "CSUNICODE11UTF7", - "VISCII1.1-1", - "EUCTW", - "EUC-TW", - "WINDOWS-1252", + "CSVISCII", + "ISO_8859-2:1987", + "CP1257", + "ISO-10646-UCS-4", + "KS_C_5601-1987", + "GB_2312-80", + "CP367", + "JP", + "ISO-10646-UCS-2", + "UNICODE-1-1", + "ISO_8859-7:2003", + "TIS620-0", + "ARMSCII-8", + "CSBIG5", + "CSISOLATIN1", + "US-ASCII", + "CN-BIG5", + "UTF-16LE", + "TIS620.2529-1", + "ANSI_X3.4-1986", + "LATIN7", + "CN-GB-ISOIR165", + "CSISOLATIN6", + "UHC", + "KOI8-T", + "MS-GREEK", + "ANSI_X3.4-1968", + "CSISOLATIN5", "WINDOWS-1251", + "ISO_8859-7:1987", + "CSISO2022CN", + "UTF-32", + "IBM367", "WINDOWS-1256", - "WCHAR_T", + "CSISOLATIN4", + "GEORGIAN-ACADEMY", "WINDOWS-1255", - "ISO-2022-KR", - "UCS-4", - "CSISO57GB1988", + "WINDOWS-1254", + "ASMO-708", + "CSPTCP154", + "ISO646-JP", + "WINDOWS-936", "WINDOWS-1258", + "WINDOWS-1252", + "CSISOLATIN2", + "IBM-CP1133", "CSUCS4", - "CSISO2022KR", - "JP", + "CSKSC56011987", + "ISO-2022-CN-EXT", + "WINDOWS-1250", + "HP-ROMAN8", + "UTF-32LE", "WINDOWS-1253", - "STRK1048-2002", - "CSHPROMAN8", - "CSISO58GB231280", - "MACICELAND", - "CSISO14JISC6220RO", - "JIS_C6226-1983", - "ISO-10646-UCS-2", - "WINDOWS-936", - "BIG5HKSCS", - "BIG5-HKSCS", - "SHIFT-JIS", - "WINDOWS-1257", - "WINDOWS-1254", - "CN-GB-ISOIR165", - "CSSHIFTJIS", + "TIS620.2533-1", + "UCS-4BE", + "UCS-4-SWAPPED", + "UNICODE-1-1-UTF-7", + "UCS-4-INTERNAL", + "TCVN5712-1", + "CSIBM866", "UTF-7", - "WINDOWS-1250", - "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", - "CN-GB", - "CSISO159JISX02121990", - "MACROMAN", - "GEORGIAN-ACADEMY", - "JIS_C6220-1969-RO", - "CSISOLATINHEBREW", - "MACARABIC", - "ISO_8859-5:1988", - "ISO_8859-8:1988", - "SHIFT_JIS", "UCS-2BE", - "ISO_8859-9:1989", - "ISO_8859-3:1988", - "ISO-10646-UCS-4", - "MACROMANIA", - "ISO-2022-JP-2", - "ISO-2022-JP-1", - "CSISO2022JP2", - "JIS0208", - "ISO_8859-2:1987", - "NEXTSTEP", - "ISO_8859-1:1987", - "ISO_8859-6:1987", + "UCS-2-SWAPPED", + "MACICELAND", + "CSUNICODE11", + "UCS-2-INTERNAL", + "ARABIC", + "CSISOLATIN3", + "CSEUCKR", + "MACROMAN", + "KOI8-U", + "MACGREEK", + "KOI8-RU", + "TCVN-5712", + "WINDOWS-1257", "EUCJP", - "EUC-JP", + "CSUNICODE", "CSISOLATINGREEK", - "ISO_8859-4:1988", - "ISO_8859-7:2003", - "GEORGIAN-PS", - "UCS-4BE", - "UTF-16BE", - "CSPC862LATINHEBREW", - "UCS-2LE", - "CSHALFWIDTHKATAKANA", - "ANSI_X3.4-1986", - "ISO_8859-7:1987", - "UTF-32BE", - "WINDOWS-874", - "ANSI_X3.4-1968", - "ISO-2022-JP", - "ISO646-JP", - "CSISO2022JP", - "CYRILLIC", - "MACCENTRALEUROPE", + "EUC-JP", + "CN-GB", + "CSGB2312", + "CSISO57GB1988", "MS-HEBR", - "UNICODELITTLE", - "UCS-4LE", - "CYRILLIC-ASIAN", - "UTF-16LE", - "ISO_646.IRV:1991", - "UTF-32LE", - "JAVA", - "MS-ARAB", - "MULELAO-1", - "MS-GREEK", - "MACGREEK", + "TIS620.2533-0", + "WINDOWS-874", + "ISO-CELTIC", "BIGFIVE", "BIG-FIVE", + "UTF-16BE", + "CSISOLATINARABIC", + "ISO-2022-JP", + "ISO-2022-JP-1", + "ISO-2022-JP-MS", + "CSISO58GB231280", + "CSHPROMAN8", + "NEXTSTEP", + "JIS0208", + "CSISOLATINCYRILLIC", + "CSISO159JISX02121990", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "CSUNICODE11UTF7", + "HZ-GB-2312", + "ISO-2022-JP-2", + "MACCYRILLIC", + "BIG5HKSCS", + "BIG5-HKSCS", + "EUCTW", + "EUC-TW", + "MS-ARAB", + "MACROMANIA", + "UTF-32BE", + "JAVA", + "MS-TURK", + "SHIFT-JIS", + "SHIFT_JIS", + "CSISO14JISC6220RO", + "JIS_C6220-1969-RO", + "MACTHAI", + "JIS_C6226-1983", + "TCVN5712-1:1993", + "CSISO2022JP", "MS_KANJI", - "CSEUCKR", - "HEBREW", - "UCS-2-SWAPPED", - "JOHAB", - "CSEUCTW", - "UCS-2-INTERNAL", - "KOI8-U", "MACUKRAINE", - "MACTURKISH", - "TCVN5712-1:1993", - "UCS-4-SWAPPED", - "MS-CYRL", - "MACCYRILLIC", - "CSISO87JISX0208", - "CSEUCPKDFMTJAPANESE", - "JIS_X0212", - "UCS-4-INTERNAL", + "MACCROATIAN", + "HEBREW", "UNICODEBIG", - "MS-TURK", + "CSPC862LATINHEBREW", + "CSISO2022JP2", + "CSISOLATINHEBREW", + "WCHAR_T", + "MACCENTRALEUROPE", + "BIG5-HKSCS:1999", "BIG5-HKSCS:2001", + "JIS_X0201", + "UNICODELITTLE", + "JIS_X0212", + "BIG5-HKSCS:2004", "JISX0201-1976", + "MACARABIC", "BIG5-HKSCS:2008", - "JIS_X0201", - "BIG5-HKSCS:1999", "JIS_X0212-1990", - "KOI8-RU", "JIS_X0208", - "MACHEBREW", - "JIS_X0208-1983", - "BIG5-HKSCS:2004", - "JIS_X0208-1990", + "MACINTOSH", "JIS_X0212.1990-0", + "JIS_X0208-1990", + "JIS_X0208-1983", + "CSISO87JISX0208", + "CSPC850MULTILINGUAL", "WINBALTRIM", - "CSPC850MULTILINGUAL" + "CSSHIFTJIS", + "CSEUCTW", + "CSEUCPKDFMTJAPANESE", + "JOHAB", + "CSMACINTOSH", + "MACHEBREW", + "CSHALFWIDTHKATAKANA", + "MACTURKISH" }; #define stringpool ((const char *) &stringpool_contents) static const struct alias aliases[] = { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 297 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn}, - {-1}, {-1}, -#line 340 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_hz}, - {-1}, {-1}, {-1}, -#line 212 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_cp862}, -#line 186 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_cp1252}, - {-1}, -#line 13 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 183 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp1251}, #line 317 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_sjis}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_sjis}, + {-1}, {-1}, +#line 61 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 142 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_iso8859_10}, + {-1}, {-1}, {-1}, {-1}, +#line 236 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_hp_roman8}, {-1}, -#line 210 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp862}, +#line 133 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_iso8859_9}, + {-1}, {-1}, {-1}, {-1}, +#line 87 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_iso8859_4}, + {-1}, +#line 157 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_14}, + {-1}, {-1}, {-1}, {-1}, +#line 159 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_iso8859_14}, {-1}, +#line 16 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_ascii}, + {-1}, {-1}, {-1}, +#line 70 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str54, ei_iso8859_2}, #line 216 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp866}, -#line 198 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp1256}, -#line 22 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_ascii}, -#line 327 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_euc_cn}, -#line 326 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_euc_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str55, ei_cp866}, {-1}, {-1}, -#line 195 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_cp1255}, -#line 214 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866}, -#line 218 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, ei_cp1131}, -#line 52 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_c99}, - {-1}, -#line 364 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_johab}, -#line 331 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_euc_cn}, +#line 292 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_jisx0212}, + {-1}, {-1}, {-1}, {-1}, +#line 308 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str63, ei_ksc5601}, + {-1}, {-1}, {-1}, +#line 261 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_tis620}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 243 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_pt154}, {-1}, {-1}, -#line 320 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_cp932}, -#line 204 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1258}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 302 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_gb2312}, +#line 273 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso646_jp}, +#line 79 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_3}, +#line 303 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_isoir165}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 333 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp936}, -#line 58 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_iso8859_1}, +#line 112 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_7}, {-1}, {-1}, {-1}, -#line 189 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_cp1253}, -#line 73 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_2}, -#line 72 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_2}, -#line 65 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_2}, +#line 77 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_3}, {-1}, +#line 68 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_2}, + {-1}, +#line 176 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_koi8_r}, + {-1}, {-1}, +#line 93 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_5}, + {-1}, +#line 212 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp862}, +#line 136 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_iso8859_9}, +#line 300 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_gb2312}, #line 64 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_1}, +#line 135 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_9}, +#line 52 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_c99}, #line 63 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str63, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_1}, +#line 128 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_9}, +#line 129 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_9}, #line 54 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_1}, - {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso8859_1}, +#line 55 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_1}, #line 147 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_11}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_11}, +#line 131 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_9}, +#line 152 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_13}, #line 145 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_11}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_11}, +#line 146 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_11}, +#line 297 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso646_cn}, #line 107 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_6}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_6}, + {-1}, +#line 172 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16}, #line 106 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_6}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_6}, + {-1}, {-1}, #line 98 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_6}, -#line 253 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_cp1133}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_6}, +#line 99 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_6}, #line 175 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_16}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_16}, +#line 174 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_iso8859_16}, +#line 171 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_iso8859_16}, #line 169 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_16}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_iso8859_16}, +#line 170 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso8859_16}, + {-1}, #line 97 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_5}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_5}, + {-1}, +#line 363 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_cp949}, #line 96 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_5}, -#line 90 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_5}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_5}, +#line 150 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_13}, #line 168 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_15}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_15}, +#line 90 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_5}, +#line 91 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_5}, #line 167 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_15}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_15}, +#line 208 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_cp850}, +#line 58 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_1}, #line 162 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_15}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_iso8859_15}, +#line 163 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_15}, +#line 89 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_iso8859_4}, +#line 85 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_4}, +#line 248 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_rk1048}, +#line 82 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_4}, +#line 83 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_4}, +#line 161 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14}, {-1}, -#line 337 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso2022_cn}, +#line 123 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_8}, +#line 154 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_14}, +#line 155 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_14}, {-1}, -#line 295 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso646_cn}, #line 127 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_8}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_8}, + {-1}, {-1}, #line 126 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso8859_8}, -#line 120 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_iso8859_8}, - {-1}, -#line 338 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso2022_cn}, - {-1}, -#line 136 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_9}, -#line 135 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_9}, -#line 128 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_9}, - {-1}, -#line 66 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_2}, - {-1}, -#line 339 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso2022_cn_ext}, - {-1}, -#line 55 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_1}, -#line 81 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_3}, -#line 74 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_3}, -#line 146 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_11}, -#line 153 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_13}, -#line 148 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_13}, -#line 99 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_iso8859_6}, -#line 361 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp949}, - {-1}, -#line 170 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_16}, - {-1}, -#line 171 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_16}, -#line 91 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_5}, -#line 114 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_7}, - {-1}, -#line 163 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_15}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_8}, {-1}, -#line 201 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_cp1257}, - {-1}, {-1}, -#line 245 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_pt154}, -#line 192 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_cp1254}, -#line 121 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_8}, - {-1}, {-1}, #line 164 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_15}, - {-1}, {-1}, -#line 129 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_9}, - {-1}, {-1}, -#line 19 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_ascii}, -#line 208 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_cp850}, -#line 180 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_cp1250}, - {-1}, {-1}, -#line 75 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso8859_3}, -#line 236 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_hp_roman8}, - {-1}, -#line 149 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_13}, -#line 16 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_ascii}, -#line 242 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_koi8_t}, -#line 172 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16}, -#line 206 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp850}, -#line 112 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_15}, +#line 120 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_8}, +#line 121 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_iso8859_8}, {-1}, -#line 351 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_cp950}, - {-1}, {-1}, -#line 261 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_tis620}, -#line 256 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_tis620}, -#line 255 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_tis620}, +#line 214 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_cp866}, +#line 156 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_14}, +#line 369 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_local_char}, +#line 73 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_2}, +#line 183 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp1251}, +#line 245 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_pt154}, +#line 72 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_2}, +#line 342 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_hz}, +#line 13 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_ascii}, +#line 65 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_2}, +#line 66 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_2}, {-1}, {-1}, -#line 221 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_mac_roman}, -#line 303 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_isoir165}, +#line 244 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_pt154}, {-1}, {-1}, -#line 119 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_7}, -#line 118 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_7}, -#line 108 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_7}, -#line 139 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_10}, +#line 218 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_cp1131}, {-1}, -#line 89 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_4}, -#line 82 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_4}, -#line 300 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_gb2312}, -#line 161 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_14}, -#line 154 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_14}, -#line 156 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_14}, -#line 328 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_euc_cn}, - {-1}, {-1}, -#line 262 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp874}, -#line 211 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_cp862}, -#line 292 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_jisx0212}, +#line 198 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_cp1256}, {-1}, {-1}, {-1}, -#line 144 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10}, -#line 137 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_10}, -#line 123 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_8}, -#line 188 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_cp1252}, -#line 157 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_14}, -#line 215 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_cp866}, -#line 182 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_cp1250}, -#line 104 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_6}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 243 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_pt154}, - {-1}, -#line 109 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_iso8859_7}, -#line 68 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_2}, - {-1}, -#line 233 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_mac_thai}, -#line 83 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_4}, - {-1}, #line 334 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_cp936}, -#line 155 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_14}, -#line 59 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_1}, - {-1}, -#line 239 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_armscii_8}, -#line 305 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_ksc5601}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_ces_gbk}, +#line 366 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_johab}, +#line 335 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_cp936}, {-1}, {-1}, -#line 220 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_mac_roman}, -#line 257 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_tis620}, -#line 113 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_7}, -#line 131 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_9}, +#line 310 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_ksc5601}, {-1}, -#line 138 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_10}, -#line 70 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso8859_2}, -#line 150 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_iso8859_13}, -#line 61 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_1}, -#line 308 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_ksc5601}, +#line 59 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_iso8859_1}, {-1}, -#line 142 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_10}, - {-1}, {-1}, -#line 133 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_9}, -#line 77 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_3}, -#line 222 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_mac_roman}, +#line 361 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_euc_kr}, +#line 195 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_cp1255}, +#line 57 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_iso8859_1}, +#line 360 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_euc_kr}, +#line 295 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso646_cn}, {-1}, {-1}, -#line 159 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_14}, - {-1}, -#line 165 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_15}, - {-1}, #line 250 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_rk1048}, -#line 101 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_6}, -#line 251 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_rk1048}, -#line 79 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_3}, -#line 273 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso646_jp}, - {-1}, -#line 296 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso646_cn}, -#line 258 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_tis620}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_rk1048}, +#line 177 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_koi8_r}, +#line 139 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_10}, {-1}, -#line 140 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_iso8859_10}, -#line 69 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_2}, -#line 285 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_jisx0208}, - {-1}, {-1}, +#line 192 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_cp1254}, #line 60 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso8859_1}, +#line 166 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_iso8859_15}, {-1}, {-1}, -#line 309 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_ksc5601}, -#line 310 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_ksc5601}, -#line 85 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_iso8859_4}, +#line 21 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_ascii}, + {-1}, {-1}, +#line 210 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_cp862}, +#line 144 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_10}, +#line 215 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_cp866}, + {-1}, +#line 137 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_iso8859_10}, +#line 138 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_10}, +#line 204 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_cp1258}, #line 141 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_iso8859_10}, -#line 160 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_14}, -#line 264 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_viscii}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_10}, +#line 81 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_3}, {-1}, {-1}, -#line 266 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_viscii}, +#line 74 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_3}, +#line 75 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_iso8859_3}, +#line 153 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_13}, +#line 130 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso8859_9}, + {-1}, +#line 148 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso8859_13}, +#line 149 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_13}, +#line 186 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_cp1252}, +#line 302 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_gb2312}, +#line 353 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_cp950}, #line 132 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_iso8859_9}, +#line 336 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_cp936}, +#line 15 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_ascii}, +#line 320 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_cp932}, {-1}, {-1}, +#line 165 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_15}, +#line 296 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso646_cn}, +#line 188 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_cp1252}, #line 367 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_local_char}, -#line 307 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_ksc5601}, -#line 260 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_tis620}, -#line 152 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_13}, -#line 248 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_rk1048}, -#line 87 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso8859_4}, -#line 71 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_2}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_iso2022_kr}, +#line 86 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_4}, + {-1}, +#line 140 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_iso8859_10}, + {-1}, {-1}, {-1}, +#line 264 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_viscii}, + {-1}, +#line 330 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_euc_cn}, +#line 285 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_jisx0208}, +#line 305 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_ksc5601}, +#line 182 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_cp1250}, +#line 327 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_iso2022_jpms}, +#line 116 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso8859_7}, #line 158 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str265, ei_iso8859_14}, -#line 244 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_pt154}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_14}, {-1}, -#line 62 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_iso8859_1}, - {-1}, {-1}, -#line 267 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_tcvn}, -#line 166 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_iso8859_15}, -#line 95 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_iso8859_5}, -#line 143 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_iso8859_10}, +#line 206 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_cp850}, +#line 34 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_ucs4}, {-1}, -#line 20 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_ascii}, #line 115 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_iso8859_7}, +#line 101 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_iso8859_6}, +#line 211 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_cp862}, {-1}, -#line 78 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_iso8859_3}, -#line 134 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_iso8859_9}, -#line 291 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_jisx0212}, +#line 241 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_georgian_ps}, +#line 307 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_ksc5601}, +#line 92 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_iso8859_5}, +#line 69 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_iso8859_2}, +#line 180 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_cp1250}, +#line 329 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_euc_cn}, {-1}, -#line 105 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_iso8859_6}, -#line 102 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_iso8859_6}, -#line 93 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_iso8859_5}, -#line 247 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_pt154}, -#line 362 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp949}, -#line 207 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_cp850}, +#line 84 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_iso8859_4}, +#line 328 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_euc_cn}, +#line 262 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_cp874}, {-1}, -#line 21 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_ascii}, +#line 22 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_ascii}, +#line 14 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_ascii}, + {-1}, +#line 122 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_iso8859_8}, +#line 347 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_ces_big5}, +#line 189 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str289, ei_cp1253}, + {-1}, +#line 348 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_ces_big5}, {-1}, -#line 306 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str292, ei_ksc5601}, #line 25 "lib/aliases_syshpux.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ucs2}, - {-1}, -#line 254 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_cp1133}, - {-1}, {-1}, {-1}, {-1}, -#line 103 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_iso8859_6}, {-1}, {-1}, -#line 57 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_iso8859_1}, -#line 80 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_iso8859_3}, - {-1}, {-1}, {-1}, -#line 345 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_ces_big5}, -#line 346 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_ces_big5}, -#line 12 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_ascii}, -#line 350 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_ces_big5}, -#line 349 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_ces_big5}, - {-1}, -#line 332 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_ces_gbk}, -#line 259 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_tis620}, -#line 30 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_ucs2be}, - {-1}, +#line 278 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_jisx0201}, #line 235 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_hp_roman8}, -#line 330 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_euc_cn}, - {-1}, {-1}, {-1}, -#line 31 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_ucs2be}, - {-1}, -#line 27 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs2}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_hp_roman8}, +#line 265 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_viscii}, +#line 185 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_cp1251}, +#line 119 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_iso8859_7}, +#line 253 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_cp1133}, +#line 294 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_iso646_cn}, +#line 118 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_iso8859_7}, {-1}, -#line 174 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso8859_16}, +#line 252 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_mulelao}, +#line 108 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_iso8859_7}, +#line 109 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_iso8859_7}, +#line 291 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_jisx0212}, {-1}, -#line 268 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_tcvn}, -#line 341 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_hz}, -#line 234 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_hp_roman8}, -#line 299 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_gb2312}, -#line 217 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_cp866}, -#line 269 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_tcvn}, -#line 225 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_mac_croatian}, -#line 116 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_iso8859_7}, -#line 151 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_13}, - {-1}, {-1}, -#line 278 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0201}, -#line 86 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_iso8859_4}, -#line 359 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_euc_kr}, -#line 358 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_euc_kr}, +#line 102 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_6}, {-1}, -#line 176 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_koi8_r}, +#line 251 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_rk1048}, {-1}, -#line 177 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_koi8_r}, - {-1}, {-1}, {-1}, {-1}, -#line 336 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_gb18030}, +#line 114 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_iso8859_7}, + {-1}, {-1}, +#line 249 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str317, ei_rk1048}, +#line 207 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_cp850}, +#line 76 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_iso8859_3}, {-1}, -#line 294 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso646_cn}, -#line 39 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_utf16}, #line 173 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_iso8859_16}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 284 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_jisx0208}, -#line 42 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_utf32}, -#line 14 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ascii}, - {-1}, -#line 88 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_iso8859_4}, -#line 24 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_utf8}, -#line 23 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_utf8}, -#line 46 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_utf7}, - {-1}, {-1}, {-1}, {-1}, -#line 47 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_utf7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_iso8859_16}, +#line 39 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_utf16}, {-1}, -#line 265 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_viscii}, -#line 343 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_euc_tw}, -#line 342 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_euc_tw}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 187 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_cp1252}, +#line 113 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_7}, + {-1}, {-1}, +#line 339 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso2022_cn}, +#line 78 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str328, ei_iso8859_3}, {-1}, -#line 184 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_cp1251}, +#line 256 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_tis620}, +#line 56 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_iso8859_1}, +#line 38 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_ucs4le}, +#line 255 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_tis620}, +#line 333 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_euc_cn}, {-1}, {-1}, -#line 199 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_cp1256}, +#line 267 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_tcvn}, +#line 100 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_6}, + {-1}, {-1}, {-1}, +#line 246 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_pt154}, + {-1}, {-1}, +#line 32 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_ucs2le}, + {-1}, {-1}, +#line 284 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_jisx0208}, +#line 338 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_gb18030}, #line 368 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_local_wchar_t}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_iso2022_kr}, +#line 94 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_iso8859_5}, +#line 24 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_utf8}, {-1}, -#line 196 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_cp1255}, +#line 221 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_mac_roman}, +#line 23 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_utf8}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 266 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_viscii}, +#line 67 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_iso8859_2}, {-1}, -#line 365 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_iso2022_kr}, -#line 34 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_ucs4}, -#line 298 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso646_cn}, -#line 205 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_cp1258}, -#line 36 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ucs4}, +#line 201 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_cp1257}, {-1}, {-1}, -#line 366 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso2022_kr}, +#line 35 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_ucs4}, + {-1}, {-1}, +#line 306 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_ksc5601}, {-1}, +#line 299 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_gb2312}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 19 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_ascii}, #line 274 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso646_jp}, -#line 190 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_cp1253}, -#line 249 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_rk1048}, -#line 237 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_hp_roman8}, - {-1}, -#line 301 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_gb2312}, - {-1}, -#line 224 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_mac_iceland}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_iso646_jp}, +#line 26 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str381, ei_ucs2}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 30 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_ucs2be}, {-1}, -#line 275 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_iso646_jp}, +#line 111 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_iso8859_7}, +#line 257 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_tis620}, {-1}, {-1}, -#line 286 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_jisx0208}, - {-1}, -#line 26 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_ucs2}, +#line 239 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_armscii_8}, +#line 352 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_ces_big5}, +#line 62 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_iso8859_1}, +#line 12 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_ascii}, +#line 351 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_ces_big5}, {-1}, -#line 335 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_cp936}, -#line 356 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_big5hkscs2008}, -#line 355 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_big5hkscs2008}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 316 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_sjis}, +#line 41 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str399, ei_utf16le}, +#line 258 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_tis620}, +#line 18 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_ascii}, + {-1}, {-1}, +#line 151 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_iso8859_13}, +#line 304 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_isoir165}, + {-1}, {-1}, {-1}, +#line 143 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_iso8859_10}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 202 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_cp1257}, +#line 364 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_cp949}, + {-1}, {-1}, +#line 242 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_koi8_t}, +#line 191 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_cp1253}, +#line 17 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_ascii}, + {-1}, {-1}, +#line 134 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_iso8859_9}, {-1}, -#line 193 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_cp1254}, +#line 184 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_cp1251}, {-1}, -#line 304 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_isoir165}, +#line 110 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_iso8859_7}, +#line 340 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_iso2022_cn}, {-1}, -#line 319 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_sjis}, -#line 45 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf7}, -#line 181 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_cp1250}, -#line 313 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_euc_jp}, -#line 329 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_euc_cn}, -#line 293 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_jisx0212}, - {-1}, {-1}, {-1}, -#line 219 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_mac_roman}, +#line 42 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_utf32}, +#line 20 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str431, ei_ascii}, +#line 199 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_cp1256}, +#line 88 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_iso8859_4}, + {-1}, {-1}, #line 240 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_georgian_academy}, -#line 271 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str450, ei_iso646_jp}, -#line 125 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_8}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_georgian_academy}, {-1}, {-1}, -#line 232 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_mac_arabic}, -#line 92 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_iso8859_5}, +#line 196 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_cp1255}, {-1}, {-1}, {-1}, {-1}, -#line 122 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_iso8859_8}, -#line 315 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_sjis}, - {-1}, {-1}, -#line 28 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs2be}, +#line 193 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_cp1254}, +#line 103 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_iso8859_6}, +#line 247 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_pt154}, {-1}, -#line 130 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_9}, -#line 76 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso8859_3}, -#line 35 "lib/aliases_syshpux.gperf" +#line 272 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso646_jp}, +#line 337 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_cp936}, + {-1}, +#line 205 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_cp1258}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 187 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_cp1252}, + {-1}, +#line 71 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_iso8859_2}, + {-1}, {-1}, +#line 254 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_cp1133}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 36 "lib/aliases_syshpux.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ucs4}, {-1}, -#line 226 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_mac_romania}, -#line 324 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_iso2022_jp2}, - {-1}, -#line 323 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_iso2022_jp1}, - {-1}, {-1}, {-1}, -#line 325 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso2022_jp2}, +#line 309 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_ksc5601}, {-1}, {-1}, {-1}, -#line 283 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208}, +#line 341 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso2022_cn_ext}, + {-1}, {-1}, +#line 181 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_cp1250}, {-1}, -#line 67 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_iso8859_2}, -#line 238 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str484, ei_nextstep}, -#line 56 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str485, ei_iso8859_1}, +#line 234 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str479, ei_hp_roman8}, {-1}, {-1}, -#line 100 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str488, ei_iso8859_6}, +#line 44 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str482, ei_utf32le}, +#line 190 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_cp1253}, {-1}, -#line 312 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_euc_jp}, -#line 311 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_euc_jp}, +#line 260 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str485, ei_tis620}, +#line 37 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str486, ei_ucs4be}, +#line 51 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_ucs4swapped}, {-1}, -#line 117 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_iso8859_7}, - {-1}, {-1}, {-1}, {-1}, -#line 84 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_iso8859_4}, - {-1}, {-1}, {-1}, {-1}, -#line 111 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_iso8859_7}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 241 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_georgian_ps}, +#line 46 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_utf7}, +#line 50 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_ucs4internal}, + {-1}, {-1}, +#line 269 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_tcvn}, +#line 217 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str494, ei_cp866}, +#line 45 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_utf7}, + {-1}, {-1}, {-1}, +#line 28 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str499, ei_ucs2be}, +#line 49 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_ucs2swapped}, +#line 224 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_mac_iceland}, +#line 31 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_ucs2be}, +#line 48 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_ucs2internal}, {-1}, -#line 37 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_ucs4be}, +#line 104 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso8859_6}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 40 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_utf16be}, +#line 80 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_iso8859_3}, {-1}, -#line 213 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_cp862}, +#line 362 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_euc_kr}, {-1}, -#line 32 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ucs2le}, -#line 279 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str526, ei_jisx0201}, - {-1}, {-1}, {-1}, {-1}, -#line 18 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_ascii}, -#line 110 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_iso8859_7}, +#line 219 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_mac_roman}, +#line 178 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_koi8_u}, {-1}, -#line 43 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_utf32be}, - {-1}, {-1}, +#line 229 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_mac_greek}, +#line 179 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_koi8_ru}, +#line 268 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_tcvn}, +#line 202 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_cp1257}, +#line 312 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str522, ei_euc_jp}, +#line 27 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_ucs2}, +#line 117 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_iso8859_7}, +#line 311 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_euc_jp}, +#line 331 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str526, ei_euc_cn}, + {-1}, {-1}, {-1}, {-1}, +#line 332 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_euc_cn}, +#line 298 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_iso646_cn}, + {-1}, {-1}, {-1}, +#line 197 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_cp1255}, +#line 259 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_tis620}, #line 263 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_cp874}, - {-1}, -#line 17 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_ascii}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str538, ei_cp874}, {-1}, {-1}, -#line 321 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_iso2022_jp}, - {-1}, -#line 272 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_iso646_jp}, - {-1}, {-1}, {-1}, {-1}, -#line 322 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso2022_jp}, +#line 160 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str541, ei_iso8859_14}, +#line 350 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5}, + {-1}, {-1}, +#line 349 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 40 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_utf16be}, {-1}, -#line 94 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str551, ei_iso8859_5}, +#line 105 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_iso8859_6}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 223 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_mac_centraleurope}, - {-1}, -#line 197 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_cp1255}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 321 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_iso2022_jp}, {-1}, {-1}, -#line 33 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str566, ei_ucs2le}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 38 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str576, ei_ucs4le}, - {-1}, {-1}, {-1}, {-1}, -#line 246 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_pt154}, -#line 41 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str582, ei_utf16le}, -#line 15 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_ascii}, +#line 323 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str574, ei_iso2022_jp1}, +#line 326 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_iso2022_jpms}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 301 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_gb2312}, +#line 237 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str582, ei_hp_roman8}, + {-1}, +#line 238 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_nextstep}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 283 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_jisx0208}, + {-1}, +#line 95 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_iso8859_5}, {-1}, {-1}, -#line 44 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str595, ei_utf32le}, -#line 53 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_java}, +#line 293 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_jisx0212}, {-1}, -#line 200 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str598, ei_cp1256}, - {-1}, {-1}, {-1}, {-1}, -#line 252 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_mulelao}, +#line 313 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_euc_jp}, +#line 47 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str602, ei_utf7}, {-1}, {-1}, -#line 191 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_cp1253}, -#line 229 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_mac_greek}, -#line 348 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_ces_big5}, -#line 347 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str609, ei_ces_big5}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 343 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str605, ei_hz}, +#line 324 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str606, ei_iso2022_jp2}, {-1}, {-1}, {-1}, -#line 318 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_sjis}, - {-1}, {-1}, {-1}, {-1}, -#line 360 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_euc_kr}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 227 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str610, ei_mac_cyrillic}, + {-1}, +#line 358 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str612, ei_big5hkscs2008}, + {-1}, {-1}, +#line 357 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_big5hkscs2008}, + {-1}, {-1}, +#line 345 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str618, ei_euc_tw}, {-1}, {-1}, -#line 124 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_iso8859_8}, - {-1}, {-1}, {-1}, {-1}, -#line 49 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_ucs2swapped}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 363 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str654, ei_johab}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 344 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str662, ei_euc_tw}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_euc_tw}, {-1}, {-1}, -#line 48 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str665, ei_ucs2internal}, - {-1}, {-1}, {-1}, -#line 178 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_koi8_u}, +#line 200 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_cp1256}, + {-1}, +#line 226 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_mac_romania}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 228 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_mac_ukraine}, - {-1}, {-1}, {-1}, -#line 230 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_mac_turkish}, - {-1}, {-1}, -#line 270 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str692, ei_tcvn}, +#line 43 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str636, ei_utf32be}, {-1}, {-1}, -#line 51 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_ucs4swapped}, +#line 53 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_java}, {-1}, -#line 185 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str697, ei_cp1251}, +#line 194 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str641, ei_cp1254}, + {-1}, +#line 316 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str643, ei_sjis}, +#line 315 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 227 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str704, ei_mac_cyrillic}, -#line 287 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str705, ei_jisx0208}, +#line 275 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str651, ei_iso646_jp}, {-1}, -#line 314 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str707, ei_euc_jp}, - {-1}, {-1}, -#line 288 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 50 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str716, ei_ucs4internal}, +#line 271 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str653, ei_iso646_jp}, + {-1}, +#line 233 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str655, ei_mac_thai}, + {-1}, {-1}, {-1}, +#line 286 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str659, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 270 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str671, ei_tcvn}, +#line 322 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str672, ei_iso2022_jp}, + {-1}, {-1}, {-1}, +#line 318 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_sjis}, + {-1}, {-1}, {-1}, +#line 228 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_mac_ukraine}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 225 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_mac_croatian}, {-1}, +#line 124 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str698, ei_iso8859_8}, #line 29 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str736, ei_ucs2be}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 194 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str745, ei_cp1254}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str699, ei_ucs2be}, +#line 213 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str700, ei_cp862}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 325 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str706, ei_iso2022_jp2}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 125 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str719, ei_iso8859_8}, + {-1}, {-1}, {-1}, +#line 370 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_local_wchar_t}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str731, ei_mac_centraleurope}, {-1}, {-1}, -#line 353 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str757, ei_big5hkscs2001}, +#line 354 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str734, ei_big5hkscs1999}, +#line 355 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str735, ei_big5hkscs2001}, {-1}, {-1}, -#line 277 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str760, ei_jisx0201}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 357 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_big5hkscs2008}, #line 276 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_jisx0201}, - {-1}, -#line 352 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_big5hkscs1999}, - {-1}, {-1}, -#line 290 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_jisx0212}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str738, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 179 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_koi8_ru}, -#line 280 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str791, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 231 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str800, ei_mac_hebrew}, + {-1}, +#line 33 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str749, ei_ucs2le}, +#line 288 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str750, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 356 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str754, ei_big5hkscs2004}, +#line 277 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str755, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, -#line 281 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str805, ei_jisx0208}, -#line 354 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_big5hkscs2004}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 232 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str760, ei_mac_arabic}, +#line 359 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str761, ei_big5hkscs2008}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 290 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str781, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 282 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 280 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_jisx0208}, +#line 220 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str791, ei_mac_roman}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 289 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str803, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 282 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str827, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 281 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str833, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 289 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, +#line 287 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str864, ei_jisx0208}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 209 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str880, ei_cp850}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 203 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_cp1257}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 319 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str912, ei_sjis}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 346 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str931, ei_euc_tw}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 314 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str950, ei_euc_jp}, +#line 365 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str951, ei_johab}, + {-1}, {-1}, {-1}, {-1}, +#line 222 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str956, ei_mac_roman}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 203 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str991, ei_cp1257}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 231 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str986, ei_mac_hebrew}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 279 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str1001, ei_jisx0201}, {-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 209 "lib/aliases_syshpux.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str1038, ei_cp850} + {-1}, {-1}, {-1}, {-1}, +#line 230 "lib/aliases_syshpux.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str1033, ei_mac_turkish} }; #ifdef __GNUC__ diff --git a/3rdparty/libiconv/1.14/lib/aliases_sysosf1.gperf b/3rdparty/libiconv/1.15/lib/aliases_sysosf1.gperf similarity index 99% rename from 3rdparty/libiconv/1.14/lib/aliases_sysosf1.gperf rename to 3rdparty/libiconv/1.15/lib/aliases_sysosf1.gperf index 79030e7730..beb28c2ab9 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_sysosf1.gperf +++ b/3rdparty/libiconv/1.15/lib/aliases_sysosf1.gperf @@ -316,6 +316,8 @@ CSISO2022JP, ei_iso2022_jp ISO-2022-JP-1, ei_iso2022_jp1 ISO-2022-JP-2, ei_iso2022_jp2 CSISO2022JP2, ei_iso2022_jp2 +ISO-2022-JP-MS, ei_iso2022_jpms +CP50221, ei_iso2022_jpms EUC-CN, ei_euc_cn EUCCN, ei_euc_cn GB2312, ei_euc_cn diff --git a/3rdparty/libiconv/1.14/lib/aliases_sysosf1.h b/3rdparty/libiconv/1.15/lib/aliases_sysosf1.h similarity index 58% rename from 3rdparty/libiconv/1.14/lib/aliases_sysosf1.h rename to 3rdparty/libiconv/1.15/lib/aliases_sysosf1.h index 18bbb031f5..f0ee9ae9bb 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_sysosf1.h +++ b/3rdparty/libiconv/1.15/lib/aliases_sysosf1.h @@ -32,12 +32,12 @@ #line 1 "lib/aliases_sysosf1.gperf" struct alias { int name; unsigned int encoding_index; }; -#define TOTAL_KEYWORDS 352 +#define TOTAL_KEYWORDS 354 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 45 -#define MIN_HASH_VALUE 13 -#define MAX_HASH_VALUE 939 -/* maximum key range = 927, duplicates = 0 */ +#define MIN_HASH_VALUE 15 +#define MAX_HASH_VALUE 981 +/* maximum key range = 967, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ aliases_hash (register const char *str, register unsigned int len) { static const unsigned short asso_values[] = { - 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 13, 100, 940, 73, 4, - 7, 6, 55, 8, 5, 156, 10, 23, 295, 940, - 940, 940, 940, 940, 940, 115, 165, 4, 6, 104, - 115, 13, 53, 4, 304, 95, 7, 150, 18, 4, - 75, 940, 76, 50, 25, 141, 173, 137, 120, 6, - 5, 940, 940, 940, 940, 27, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940 + 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 5, 96, 982, 97, 7, + 33, 102, 15, 17, 5, 173, 23, 25, 298, 982, + 982, 982, 982, 982, 982, 168, 248, 11, 26, 25, + 17, 29, 29, 6, 139, 153, 8, 132, 7, 6, + 114, 982, 5, 8, 30, 235, 185, 182, 225, 5, + 18, 982, 982, 982, 982, 6, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, + 982, 982, 982, 982, 982, 982, 982, 982 }; register int hval = len; @@ -106,1614 +106,1619 @@ aliases_hash (register const char *str, register unsigned int len) struct stringpool_t { - char stringpool_str13[sizeof("L1")]; - char stringpool_str14[sizeof("L6")]; - char stringpool_str15[sizeof("L3")]; - char stringpool_str16[sizeof("L2")]; - char stringpool_str17[sizeof("L5")]; - char stringpool_str19[sizeof("L8")]; - char stringpool_str23[sizeof("866")]; - char stringpool_str24[sizeof("CN")]; - char stringpool_str27[sizeof("862")]; - char stringpool_str32[sizeof("CP1131")]; - char stringpool_str33[sizeof("CP1361")]; - char stringpool_str34[sizeof("CP866")]; - char stringpool_str36[sizeof("CP1133")]; - char stringpool_str37[sizeof("CP1251")]; - char stringpool_str38[sizeof("CP862")]; - char stringpool_str39[sizeof("CP1256")]; - char stringpool_str41[sizeof("CP1253")]; - char stringpool_str43[sizeof("CP1252")]; - char stringpool_str45[sizeof("CP1255")]; - char stringpool_str48[sizeof("CP936")]; - char stringpool_str49[sizeof("CP1258")]; - char stringpool_str50[sizeof("GB2312")]; - char stringpool_str52[sizeof("CP932")]; - char stringpool_str53[sizeof("C99")]; - char stringpool_str60[sizeof("HZ")]; - char stringpool_str64[sizeof("L4")]; - char stringpool_str68[sizeof("LATIN1")]; - char stringpool_str69[sizeof("CP819")]; - char stringpool_str70[sizeof("LATIN6")]; - char stringpool_str72[sizeof("LATIN3")]; - char stringpool_str74[sizeof("LATIN2")]; - char stringpool_str76[sizeof("LATIN5")]; - char stringpool_str80[sizeof("LATIN8")]; - char stringpool_str88[sizeof("R8")]; - char stringpool_str89[sizeof("ISO8859-1")]; - char stringpool_str91[sizeof("ISO8859-6")]; - char stringpool_str93[sizeof("ISO8859-3")]; - char stringpool_str94[sizeof("ISO8859-11")]; - char stringpool_str95[sizeof("ISO8859-2")]; - char stringpool_str96[sizeof("ISO8859-16")]; - char stringpool_str97[sizeof("ISO8859-5")]; - char stringpool_str98[sizeof("ISO8859-13")]; - char stringpool_str101[sizeof("ISO8859-8")]; - char stringpool_str102[sizeof("ISO8859-15")]; - char stringpool_str103[sizeof("ISO-8859-1")]; - char stringpool_str105[sizeof("ISO-8859-6")]; - char stringpool_str107[sizeof("ISO-8859-3")]; - char stringpool_str108[sizeof("ISO-8859-11")]; - char stringpool_str109[sizeof("ISO-8859-2")]; - char stringpool_str110[sizeof("ISO-8859-16")]; - char stringpool_str111[sizeof("ISO-8859-5")]; - char stringpool_str112[sizeof("ISO-8859-13")]; - char stringpool_str115[sizeof("ISO-8859-8")]; - char stringpool_str116[sizeof("ISO-8859-15")]; - char stringpool_str117[sizeof("ISO_8859-1")]; - char stringpool_str118[sizeof("CYRILLIC")]; - char stringpool_str119[sizeof("ISO_8859-6")]; - char stringpool_str120[sizeof("LATIN-9")]; - char stringpool_str121[sizeof("ISO_8859-3")]; - char stringpool_str122[sizeof("ISO_8859-11")]; - char stringpool_str123[sizeof("ISO_8859-2")]; - char stringpool_str124[sizeof("ISO_8859-16")]; - char stringpool_str125[sizeof("ISO_8859-5")]; - char stringpool_str126[sizeof("ISO_8859-13")]; - char stringpool_str127[sizeof("ISO8859-9")]; - char stringpool_str128[sizeof("ISO_8859-16:2001")]; - char stringpool_str129[sizeof("ISO_8859-8")]; - char stringpool_str130[sizeof("ISO_8859-15")]; - char stringpool_str131[sizeof("CP154")]; - char stringpool_str132[sizeof("ISO-IR-6")]; - char stringpool_str133[sizeof("CP949")]; - char stringpool_str135[sizeof("ISO646-CN")]; - char stringpool_str136[sizeof("ASCII")]; - char stringpool_str137[sizeof("ISO_8859-15:1998")]; - char stringpool_str139[sizeof("CP1254")]; - char stringpool_str141[sizeof("ISO-8859-9")]; - char stringpool_str143[sizeof("ISO-IR-166")]; - char stringpool_str145[sizeof("ISO-IR-126")]; - char stringpool_str148[sizeof("ISO-IR-226")]; - char stringpool_str149[sizeof("ISO-IR-165")]; - char stringpool_str150[sizeof("X0212")]; - char stringpool_str151[sizeof("ISO-IR-58")]; - char stringpool_str152[sizeof("UHC")]; - char stringpool_str153[sizeof("EUCCN")]; - char stringpool_str154[sizeof("ISO-IR-138")]; - char stringpool_str155[sizeof("ISO_8859-9")]; - char stringpool_str156[sizeof("L10")]; - char stringpool_str158[sizeof("SJIS")]; - char stringpool_str159[sizeof("850")]; - char stringpool_str161[sizeof("MAC")]; - char stringpool_str164[sizeof("TACTIS")]; - char stringpool_str165[sizeof("L7")]; - char stringpool_str167[sizeof("EUC-CN")]; - char stringpool_str170[sizeof("LATIN4")]; - char stringpool_str173[sizeof("CP850")]; - char stringpool_str175[sizeof("CP1250")]; - char stringpool_str178[sizeof("KOI8-T")]; - char stringpool_str179[sizeof("ISO-2022-CN")]; - char stringpool_str182[sizeof("ISO-IR-159")]; - char stringpool_str183[sizeof("ISO-CELTIC")]; - char stringpool_str184[sizeof("ISO_8859-14:1998")]; - char stringpool_str185[sizeof("IBM866")]; - char stringpool_str186[sizeof("CP950")]; - char stringpool_str189[sizeof("IBM862")]; - char stringpool_str190[sizeof("ISO-2022-CN-EXT")]; - char stringpool_str191[sizeof("ISO8859-4")]; - char stringpool_str192[sizeof("CSASCII")]; - char stringpool_str193[sizeof("US")]; - char stringpool_str194[sizeof("MS936")]; - char stringpool_str196[sizeof("ISO8859-14")]; - char stringpool_str197[sizeof("ISO-IR-199")]; - char stringpool_str198[sizeof("BIG5")]; - char stringpool_str199[sizeof("ISO_8859-10:1992")]; - char stringpool_str200[sizeof("KSC5601")]; - char stringpool_str202[sizeof("PT154")]; - char stringpool_str203[sizeof("ISO-IR-148")]; - char stringpool_str205[sizeof("ISO-8859-4")]; - char stringpool_str206[sizeof("GBK")]; - char stringpool_str207[sizeof("CSISO2022CN")]; - char stringpool_str208[sizeof("CSBIG5")]; - char stringpool_str209[sizeof("ISO-IR-101")]; - char stringpool_str210[sizeof("ISO-8859-14")]; - char stringpool_str211[sizeof("LATIN10")]; - char stringpool_str212[sizeof("BIG-5")]; - char stringpool_str213[sizeof("X0201")]; - char stringpool_str216[sizeof("ISO-IR-203")]; - char stringpool_str217[sizeof("DECHANZI")]; - char stringpool_str218[sizeof("ELOT_928")]; - char stringpool_str219[sizeof("ISO_8859-4")]; - char stringpool_str220[sizeof("IBM819")]; - char stringpool_str221[sizeof("CSGB2312")]; - char stringpool_str222[sizeof("CN-BIG5")]; - char stringpool_str223[sizeof("UCS-2")]; - char stringpool_str224[sizeof("ISO_8859-14")]; - char stringpool_str225[sizeof("X0208")]; - char stringpool_str228[sizeof("KSC_5601")]; - char stringpool_str229[sizeof("ISO-IR-149")]; - char stringpool_str232[sizeof("ISO8859-10")]; - char stringpool_str234[sizeof("RK1048")]; - char stringpool_str237[sizeof("ISO-IR-14")]; - char stringpool_str238[sizeof("TCVN")]; - char stringpool_str239[sizeof("TIS620")]; - char stringpool_str243[sizeof("GB_2312-80")]; - char stringpool_str245[sizeof("VISCII")]; - char stringpool_str246[sizeof("ISO-8859-10")]; - char stringpool_str247[sizeof("ISO-IR-109")]; - char stringpool_str250[sizeof("CSISOLATIN1")]; - char stringpool_str252[sizeof("CSISOLATIN6")]; - char stringpool_str253[sizeof("TIS-620")]; - char stringpool_str254[sizeof("CSISOLATIN3")]; - char stringpool_str255[sizeof("CSVISCII")]; - char stringpool_str256[sizeof("CSISOLATIN2")]; - char stringpool_str257[sizeof("CSISOLATINCYRILLIC")]; - char stringpool_str258[sizeof("CSISOLATIN5")]; - char stringpool_str259[sizeof("GB18030")]; - char stringpool_str260[sizeof("ISO_8859-10")]; - char stringpool_str264[sizeof("CSKZ1048")]; - char stringpool_str266[sizeof("GB_1988-80")]; - char stringpool_str267[sizeof("KZ-1048")]; - char stringpool_str270[sizeof("MS-CYRL")]; - char stringpool_str275[sizeof("CHAR")]; - char stringpool_str276[sizeof("CSKOI8R")]; - char stringpool_str278[sizeof("ISO-IR-110")]; - char stringpool_str280[sizeof("KOI8-R")]; - char stringpool_str281[sizeof("MACCYRILLIC")]; - char stringpool_str282[sizeof("IBM-CP1133")]; - char stringpool_str283[sizeof("PTCP154")]; - char stringpool_str285[sizeof("CP874")]; - char stringpool_str289[sizeof("UTF-16")]; - char stringpool_str293[sizeof("ISO-IR-144")]; - char stringpool_str294[sizeof("UTF-8")]; - char stringpool_str295[sizeof("UTF-32")]; - char stringpool_str297[sizeof("KS_C_5601-1989")]; - char stringpool_str298[sizeof("HZ-GB-2312")]; - char stringpool_str304[sizeof("TIS620.2533-1")]; - char stringpool_str308[sizeof("CSUNICODE11")]; - char stringpool_str312[sizeof("UNICODE-1-1")]; - char stringpool_str314[sizeof("CSPTCP154")]; - char stringpool_str315[sizeof("CSUCS4")]; - char stringpool_str316[sizeof("CYRILLIC-ASIAN")]; - char stringpool_str319[sizeof("UCS-4")]; - char stringpool_str322[sizeof("TIS620.2529-1")]; - char stringpool_str324[sizeof("IBM850")]; - char stringpool_str327[sizeof("TIS620-0")]; - char stringpool_str330[sizeof("ISO-IR-179")]; - char stringpool_str332[sizeof("CP367")]; - char stringpool_str336[sizeof("ISO646-US")]; - char stringpool_str339[sizeof("ISO-10646-UCS-2")]; - char stringpool_str341[sizeof("CP1257")]; - char stringpool_str342[sizeof("GREEK8")]; - char stringpool_str343[sizeof("US-ASCII")]; - char stringpool_str347[sizeof("ISO-IR-100")]; - char stringpool_str352[sizeof("CSISOLATIN4")]; - char stringpool_str354[sizeof("CSISOLATINGREEK")]; - char stringpool_str356[sizeof("CSIBM866")]; - char stringpool_str359[sizeof("CSISO58GB231280")]; - char stringpool_str360[sizeof("EUCKR")]; - char stringpool_str361[sizeof("MS-ANSI")]; - char stringpool_str362[sizeof("MACTHAI")]; - char stringpool_str365[sizeof("CN-GB")]; - char stringpool_str366[sizeof("CSISOLATINARABIC")]; - char stringpool_str368[sizeof("CN-GB-ISOIR165")]; - char stringpool_str369[sizeof("ARMSCII-8")]; - char stringpool_str370[sizeof("MACINTOSH")]; - char stringpool_str372[sizeof("LATIN7")]; - char stringpool_str373[sizeof("TIS620.2533-0")]; - char stringpool_str374[sizeof("EUC-KR")]; - char stringpool_str375[sizeof("VISCII1.1-1")]; - char stringpool_str381[sizeof("JP")]; - char stringpool_str385[sizeof("ROMAN8")]; - char stringpool_str386[sizeof("ISO-2022-KR")]; - char stringpool_str387[sizeof("ISO-10646-UCS-4")]; - char stringpool_str393[sizeof("ISO8859-7")]; - char stringpool_str395[sizeof("CHINESE")]; - char stringpool_str397[sizeof("GEORGIAN-ACADEMY")]; - char stringpool_str398[sizeof("CSUNICODE")]; - char stringpool_str400[sizeof("WINDOWS-1251")]; - char stringpool_str401[sizeof("WINDOWS-1256")]; - char stringpool_str402[sizeof("WINDOWS-1253")]; - char stringpool_str403[sizeof("WINDOWS-1252")]; - char stringpool_str404[sizeof("WINDOWS-1255")]; - char stringpool_str406[sizeof("WINDOWS-1258")]; - char stringpool_str407[sizeof("ISO-8859-7")]; - char stringpool_str410[sizeof("KOI8-U")]; - char stringpool_str411[sizeof("CSPC862LATINHEBREW")]; - char stringpool_str412[sizeof("EUCTW")]; - char stringpool_str413[sizeof("ARABIC")]; - char stringpool_str414[sizeof("CSISO2022KR")]; - char stringpool_str415[sizeof("WINDOWS-936")]; - char stringpool_str416[sizeof("GREEK")]; - char stringpool_str417[sizeof("MULELAO-1")]; - char stringpool_str418[sizeof("ECMA-118")]; - char stringpool_str420[sizeof("TCVN-5712")]; - char stringpool_str421[sizeof("ISO_8859-7")]; - char stringpool_str422[sizeof("TCVN5712-1")]; - char stringpool_str425[sizeof("ISO_8859-3:1988")]; - char stringpool_str426[sizeof("EUC-TW")]; - char stringpool_str427[sizeof("ISO_8859-5:1988")]; - char stringpool_str428[sizeof("MACICELAND")]; - char stringpool_str429[sizeof("ISO_8859-8:1988")]; - char stringpool_str430[sizeof("KS_C_5601-1987")]; - char stringpool_str432[sizeof("KOREAN")]; - char stringpool_str433[sizeof("UCS-2LE")]; - char stringpool_str437[sizeof("CSISOLATINHEBREW")]; - char stringpool_str439[sizeof("CSKSC56011987")]; - char stringpool_str441[sizeof("UNICODELITTLE")]; - char stringpool_str442[sizeof("GEORGIAN-PS")]; - char stringpool_str443[sizeof("ISO-IR-57")]; - char stringpool_str445[sizeof("ISO-IR-87")]; - char stringpool_str446[sizeof("JIS_C6226-1983")]; - char stringpool_str447[sizeof("ISO-IR-127")]; - char stringpool_str448[sizeof("ISO-IR-157")]; - char stringpool_str449[sizeof("DECKOREAN")]; - char stringpool_str451[sizeof("WINDOWS-1254")]; - char stringpool_str454[sizeof("CSISO57GB1988")]; - char stringpool_str455[sizeof("ISO_8859-9:1989")]; - char stringpool_str458[sizeof("HP-ROMAN8")]; - char stringpool_str464[sizeof("CSUNICODE11UTF7")]; - char stringpool_str465[sizeof("WCHAR_T")]; - char stringpool_str468[sizeof("UNICODEBIG")]; - char stringpool_str469[sizeof("WINDOWS-1250")]; - char stringpool_str470[sizeof("UNICODE-1-1-UTF-7")]; - char stringpool_str472[sizeof("UCS-2-INTERNAL")]; - char stringpool_str473[sizeof("ISO_646.IRV:1991")]; - char stringpool_str474[sizeof("ISO_8859-4:1988")]; - char stringpool_str476[sizeof("STRK1048-2002")]; - char stringpool_str480[sizeof("MS-EE")]; - char stringpool_str481[sizeof("UCS-4LE")]; - char stringpool_str483[sizeof("IBM367")]; - char stringpool_str487[sizeof("KOI8-RU")]; - char stringpool_str491[sizeof("CSMACINTOSH")]; - char stringpool_str497[sizeof("BIG5HKSCS")]; - char stringpool_str500[sizeof("NEXTSTEP")]; - char stringpool_str501[sizeof("UTF-16LE")]; - char stringpool_str504[sizeof("CSISO14JISC6220RO")]; - char stringpool_str505[sizeof("UTF-32LE")]; - char stringpool_str507[sizeof("CSEUCKR")]; - char stringpool_str508[sizeof("ECMA-114")]; - char stringpool_str511[sizeof("BIG5-HKSCS")]; - char stringpool_str513[sizeof("ANSI_X3.4-1986")]; - char stringpool_str515[sizeof("JIS_C6220-1969-RO")]; - char stringpool_str518[sizeof("ANSI_X3.4-1968")]; - char stringpool_str520[sizeof("UCS-4-INTERNAL")]; - char stringpool_str523[sizeof("CSPC850MULTILINGUAL")]; - char stringpool_str524[sizeof("ISO-2022-JP-1")]; - char stringpool_str525[sizeof("CSHPROMAN8")]; - char stringpool_str527[sizeof("ISO-2022-JP-2")]; - char stringpool_str534[sizeof("JIS0208")]; - char stringpool_str539[sizeof("ASMO-708")]; - char stringpool_str543[sizeof("MACROMAN")]; - char stringpool_str544[sizeof("MACCROATIAN")]; - char stringpool_str548[sizeof("CSISO159JISX02121990")]; - char stringpool_str549[sizeof("ISO646-JP")]; - char stringpool_str552[sizeof("WINDOWS-1257")]; - char stringpool_str554[sizeof("CSISO2022JP2")]; - char stringpool_str559[sizeof("CSEUCTW")]; - char stringpool_str567[sizeof("EUCJP")]; - char stringpool_str569[sizeof("ISO_8859-1:1987")]; - char stringpool_str570[sizeof("ISO_8859-6:1987")]; - char stringpool_str571[sizeof("ISO_8859-7:2003")]; - char stringpool_str572[sizeof("ISO_8859-2:1987")]; - char stringpool_str581[sizeof("EUC-JP")]; - char stringpool_str586[sizeof("UTF-7")]; - char stringpool_str591[sizeof("UCS-2BE")]; - char stringpool_str593[sizeof("ISO-2022-JP")]; - char stringpool_str602[sizeof("MS-TURK")]; - char stringpool_str608[sizeof("JIS_X0212")]; - char stringpool_str621[sizeof("CSISO2022JP")]; - char stringpool_str624[sizeof("SHIFT-JIS")]; - char stringpool_str638[sizeof("SHIFT_JIS")]; - char stringpool_str639[sizeof("UCS-4BE")]; - char stringpool_str644[sizeof("MS-HEBR")]; - char stringpool_str646[sizeof("MACARABIC")]; - char stringpool_str649[sizeof("MACGREEK")]; - char stringpool_str652[sizeof("WINDOWS-874")]; - char stringpool_str653[sizeof("CSHALFWIDTHKATAKANA")]; - char stringpool_str658[sizeof("MS-GREEK")]; - char stringpool_str659[sizeof("UTF-16BE")]; - char stringpool_str661[sizeof("MACTURKISH")]; - char stringpool_str663[sizeof("UTF-32BE")]; - char stringpool_str669[sizeof("CSSHIFTJIS")]; - char stringpool_str671[sizeof("JIS_X0201")]; - char stringpool_str678[sizeof("HEBREW")]; - char stringpool_str683[sizeof("JIS_X0208")]; - char stringpool_str685[sizeof("BIGFIVE")]; - char stringpool_str689[sizeof("JISX0201-1976")]; - char stringpool_str695[sizeof("UCS-2-SWAPPED")]; - char stringpool_str696[sizeof("JIS_X0212-1990")]; - char stringpool_str699[sizeof("BIG-FIVE")]; - char stringpool_str701[sizeof("JIS_X0208-1983")]; - char stringpool_str702[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; - char stringpool_str707[sizeof("SDECKANJI")]; - char stringpool_str711[sizeof("JAVA")]; - char stringpool_str721[sizeof("ISO_8859-7:1987")]; - char stringpool_str724[sizeof("TCVN5712-1:1993")]; - char stringpool_str725[sizeof("MS_KANJI")]; - char stringpool_str727[sizeof("MACCENTRALEUROPE")]; - char stringpool_str731[sizeof("CSISO87JISX0208")]; - char stringpool_str743[sizeof("UCS-4-SWAPPED")]; - char stringpool_str761[sizeof("MACROMANIA")]; - char stringpool_str765[sizeof("BIG5-HKSCS:2001")]; - char stringpool_str768[sizeof("JIS_X0208-1990")]; - char stringpool_str771[sizeof("BIG5-HKSCS:2008")]; - char stringpool_str784[sizeof("BIG5-HKSCS:1999")]; - char stringpool_str785[sizeof("JIS_X0212.1990-0")]; - char stringpool_str806[sizeof("MS-ARAB")]; - char stringpool_str807[sizeof("JOHAB")]; - char stringpool_str816[sizeof("BIG5-HKSCS:2004")]; - char stringpool_str821[sizeof("MACUKRAINE")]; - char stringpool_str842[sizeof("CSEUCPKDFMTJAPANESE")]; - char stringpool_str857[sizeof("WINBALTRIM")]; - char stringpool_str939[sizeof("MACHEBREW")]; + char stringpool_str15[sizeof("L6")]; + char stringpool_str17[sizeof("L1")]; + char stringpool_str20[sizeof("CN")]; + char stringpool_str25[sizeof("L4")]; + char stringpool_str27[sizeof("L5")]; + char stringpool_str30[sizeof("R8")]; + char stringpool_str33[sizeof("L8")]; + char stringpool_str34[sizeof("SJIS")]; + char stringpool_str36[sizeof("866")]; + char stringpool_str43[sizeof("L2")]; + char stringpool_str49[sizeof("HZ")]; + char stringpool_str51[sizeof("ISO-IR-6")]; + char stringpool_str54[sizeof("CP866")]; + char stringpool_str64[sizeof("C99")]; + char stringpool_str65[sizeof("ISO-IR-166")]; + char stringpool_str66[sizeof("EUCCN")]; + char stringpool_str67[sizeof("LATIN6")]; + char stringpool_str70[sizeof("CP154")]; + char stringpool_str71[sizeof("LATIN1")]; + char stringpool_str72[sizeof("EUC-CN")]; + char stringpool_str74[sizeof("CYRILLIC")]; + char stringpool_str76[sizeof("ISO646-CN")]; + char stringpool_str79[sizeof("ISO-IR-14")]; + char stringpool_str84[sizeof("CP1256")]; + char stringpool_str87[sizeof("LATIN4")]; + char stringpool_str88[sizeof("CP1251")]; + char stringpool_str89[sizeof("ISO-IR-165")]; + char stringpool_str91[sizeof("LATIN5")]; + char stringpool_str92[sizeof("862")]; + char stringpool_str93[sizeof("ISO-IR-126")]; + char stringpool_str95[sizeof("ISO-IR-144")]; + char stringpool_str96[sizeof("CP819")]; + char stringpool_str99[sizeof("TACTIS")]; + char stringpool_str103[sizeof("LATIN8")]; + char stringpool_str104[sizeof("CP1254")]; + char stringpool_str105[sizeof("ISO-IR-58")]; + char stringpool_str106[sizeof("CP949")]; + char stringpool_str108[sizeof("CP1255")]; + char stringpool_str110[sizeof("CP862")]; + char stringpool_str111[sizeof("ISO-IR-148")]; + char stringpool_str112[sizeof("L3")]; + char stringpool_str113[sizeof("LATIN-9")]; + char stringpool_str114[sizeof("CHINESE")]; + char stringpool_str115[sizeof("ISO-IR-149")]; + char stringpool_str117[sizeof("ISO-IR-159")]; + char stringpool_str119[sizeof("ISO-IR-226")]; + char stringpool_str120[sizeof("CP1258")]; + char stringpool_str123[sizeof("LATIN2")]; + char stringpool_str124[sizeof("ISO8859-6")]; + char stringpool_str125[sizeof("ISO-IR-199")]; + char stringpool_str128[sizeof("ISO8859-1")]; + char stringpool_str129[sizeof("ISO-CELTIC")]; + char stringpool_str130[sizeof("ISO-8859-6")]; + char stringpool_str131[sizeof("ISO_8859-6")]; + char stringpool_str132[sizeof("ISO8859-16")]; + char stringpool_str134[sizeof("ISO-8859-1")]; + char stringpool_str135[sizeof("ISO_8859-1")]; + char stringpool_str136[sizeof("ISO8859-11")]; + char stringpool_str138[sizeof("ISO-8859-16")]; + char stringpool_str139[sizeof("ISO_8859-16")]; + char stringpool_str140[sizeof("CP1252")]; + char stringpool_str142[sizeof("ISO-8859-11")]; + char stringpool_str143[sizeof("ISO_8859-11")]; + char stringpool_str144[sizeof("ISO8859-4")]; + char stringpool_str145[sizeof("CP1361")]; + char stringpool_str146[sizeof("ISO_8859-16:2001")]; + char stringpool_str147[sizeof("CP1131")]; + char stringpool_str148[sizeof("ISO8859-5")]; + char stringpool_str150[sizeof("ISO-8859-4")]; + char stringpool_str151[sizeof("ISO_8859-4")]; + char stringpool_str152[sizeof("ISO8859-14")]; + char stringpool_str153[sizeof("CP936")]; + char stringpool_str154[sizeof("ISO-8859-5")]; + char stringpool_str155[sizeof("ISO_8859-5")]; + char stringpool_str156[sizeof("ISO8859-15")]; + char stringpool_str157[sizeof("MAC")]; + char stringpool_str158[sizeof("ISO-8859-14")]; + char stringpool_str159[sizeof("ISO_8859-14")]; + char stringpool_str160[sizeof("ISO8859-8")]; + char stringpool_str161[sizeof("ISO-IR-101")]; + char stringpool_str162[sizeof("ISO-8859-15")]; + char stringpool_str163[sizeof("ISO_8859-15")]; + char stringpool_str164[sizeof("ISO8859-9")]; + char stringpool_str166[sizeof("ISO-8859-8")]; + char stringpool_str167[sizeof("ISO_8859-8")]; + char stringpool_str170[sizeof("ISO-8859-9")]; + char stringpool_str171[sizeof("ISO_8859-9")]; + char stringpool_str172[sizeof("ISO_8859-14:1998")]; + char stringpool_str173[sizeof("PT154")]; + char stringpool_str174[sizeof("ISO_8859-15:1998")]; + char stringpool_str176[sizeof("RK1048")]; + char stringpool_str179[sizeof("ELOT_928")]; + char stringpool_str180[sizeof("ISO8859-2")]; + char stringpool_str181[sizeof("MS-CYRL")]; + char stringpool_str182[sizeof("IBM866")]; + char stringpool_str183[sizeof("L7")]; + char stringpool_str186[sizeof("ISO-8859-2")]; + char stringpool_str187[sizeof("ISO_8859-2")]; + char stringpool_str193[sizeof("CHAR")]; + char stringpool_str197[sizeof("ISO-IR-109")]; + char stringpool_str198[sizeof("ISO-IR-138")]; + char stringpool_str202[sizeof("ASCII")]; + char stringpool_str203[sizeof("KOI8-R")]; + char stringpool_str204[sizeof("EUCKR")]; + char stringpool_str205[sizeof("L10")]; + char stringpool_str209[sizeof("CP932")]; + char stringpool_str210[sizeof("EUC-KR")]; + char stringpool_str212[sizeof("CP50221")]; + char stringpool_str216[sizeof("CSKOI8R")]; + char stringpool_str217[sizeof("MS-EE")]; + char stringpool_str220[sizeof("850")]; + char stringpool_str223[sizeof("CSASCII")]; + char stringpool_str224[sizeof("IBM819")]; + char stringpool_str225[sizeof("MACCYRILLIC")]; + char stringpool_str228[sizeof("VISCII")]; + char stringpool_str233[sizeof("TCVN")]; + char stringpool_str236[sizeof("SHIFT-JIS")]; + char stringpool_str237[sizeof("SHIFT_JIS")]; + char stringpool_str238[sizeof("IBM862")]; + char stringpool_str240[sizeof("CSISO14JISC6220RO")]; + char stringpool_str242[sizeof("CP874")]; + char stringpool_str243[sizeof("GB2312")]; + char stringpool_str245[sizeof("US")]; + char stringpool_str247[sizeof("CSVISCII")]; + char stringpool_str250[sizeof("CP850")]; + char stringpool_str251[sizeof("ISO-IR-110")]; + char stringpool_str252[sizeof("CP950")]; + char stringpool_str253[sizeof("KOI8-T")]; + char stringpool_str254[sizeof("ISO-2022-CN")]; + char stringpool_str255[sizeof("JP")]; + char stringpool_str257[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str259[sizeof("LATIN10")]; + char stringpool_str260[sizeof("UHC")]; + char stringpool_str261[sizeof("LATIN3")]; + char stringpool_str263[sizeof("CSISO2022CN")]; + char stringpool_str264[sizeof("ISO_8859-10:1992")]; + char stringpool_str267[sizeof("MACINTOSH")]; + char stringpool_str268[sizeof("CP1250")]; + char stringpool_str271[sizeof("CSISOLATIN6")]; + char stringpool_str272[sizeof("CSSHIFTJIS")]; + char stringpool_str273[sizeof("ISO-IR-179")]; + char stringpool_str274[sizeof("MS936")]; + char stringpool_str275[sizeof("CSISOLATIN1")]; + char stringpool_str276[sizeof("TIS620")]; + char stringpool_str278[sizeof("CP1253")]; + char stringpool_str279[sizeof("DECHANZI")]; + char stringpool_str280[sizeof("UTF-16")]; + char stringpool_str281[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str282[sizeof("TIS-620")]; + char stringpool_str283[sizeof("UCS-4")]; + char stringpool_str284[sizeof("GREEK8")]; + char stringpool_str290[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str291[sizeof("CSISOLATIN4")]; + char stringpool_str295[sizeof("CSISOLATIN5")]; + char stringpool_str300[sizeof("PTCP154")]; + char stringpool_str301[sizeof("CSUCS4")]; + char stringpool_str302[sizeof("ISO646-US")]; + char stringpool_str304[sizeof("KSC5601")]; + char stringpool_str308[sizeof("UTF-8")]; + char stringpool_str311[sizeof("KSC_5601")]; + char stringpool_str315[sizeof("BIG5")]; + char stringpool_str316[sizeof("ISO8859-10")]; + char stringpool_str318[sizeof("ISO8859-3")]; + char stringpool_str319[sizeof("UCS-2")]; + char stringpool_str321[sizeof("BIG-5")]; + char stringpool_str322[sizeof("ISO-8859-10")]; + char stringpool_str323[sizeof("ISO_8859-10")]; + char stringpool_str324[sizeof("ISO-8859-3")]; + char stringpool_str325[sizeof("ISO_8859-3")]; + char stringpool_str326[sizeof("ISO8859-13")]; + char stringpool_str327[sizeof("CSISOLATIN2")]; + char stringpool_str328[sizeof("UCS-4LE")]; + char stringpool_str330[sizeof("KZ-1048")]; + char stringpool_str332[sizeof("ISO-8859-13")]; + char stringpool_str333[sizeof("ISO_8859-13")]; + char stringpool_str334[sizeof("CSBIG5")]; + char stringpool_str335[sizeof("UTF-16LE")]; + char stringpool_str336[sizeof("X0212")]; + char stringpool_str337[sizeof("CP1133")]; + char stringpool_str338[sizeof("GBK")]; + char stringpool_str339[sizeof("MS-ANSI")]; + char stringpool_str340[sizeof("CN-BIG5")]; + char stringpool_str341[sizeof("ISO-IR-100")]; + char stringpool_str343[sizeof("CSPTCP154")]; + char stringpool_str345[sizeof("GB_1988-80")]; + char stringpool_str346[sizeof("UCS-2LE")]; + char stringpool_str350[sizeof("CSISO159JISX02121990")]; + char stringpool_str351[sizeof("UNICODE-1-1")]; + char stringpool_str353[sizeof("KS_C_5601-1989")]; + char stringpool_str355[sizeof("CSKZ1048")]; + char stringpool_str356[sizeof("VISCII1.1-1")]; + char stringpool_str358[sizeof("ISO_646.IRV:1991")]; + char stringpool_str359[sizeof("CSUNICODE11")]; + char stringpool_str360[sizeof("CN-GB-ISOIR165")]; + char stringpool_str361[sizeof("CSUNICODE")]; + char stringpool_str363[sizeof("UCS-4-INTERNAL")]; + char stringpool_str364[sizeof("ROMAN8")]; + char stringpool_str367[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str368[sizeof("JIS_C6226-1983")]; + char stringpool_str371[sizeof("KOREAN")]; + char stringpool_str374[sizeof("X0201")]; + char stringpool_str375[sizeof("MULELAO-1")]; + char stringpool_str377[sizeof("ISO-IR-203")]; + char stringpool_str378[sizeof("IBM850")]; + char stringpool_str380[sizeof("TIS620-0")]; + char stringpool_str381[sizeof("UCS-2-INTERNAL")]; + char stringpool_str382[sizeof("ECMA-114")]; + char stringpool_str389[sizeof("MACTHAI")]; + char stringpool_str390[sizeof("GREEK")]; + char stringpool_str391[sizeof("ARMSCII-8")]; + char stringpool_str392[sizeof("ISO-2022-KR")]; + char stringpool_str396[sizeof("GEORGIAN-PS")]; + char stringpool_str397[sizeof("TIS620.2529-1")]; + char stringpool_str398[sizeof("ECMA-118")]; + char stringpool_str401[sizeof("CSISO2022KR")]; + char stringpool_str403[sizeof("LATIN7")]; + char stringpool_str405[sizeof("ISO-IR-57")]; + char stringpool_str406[sizeof("X0208")]; + char stringpool_str407[sizeof("HP-ROMAN8")]; + char stringpool_str408[sizeof("EUCJP")]; + char stringpool_str411[sizeof("ISO-IR-87")]; + char stringpool_str413[sizeof("ISO-IR-157")]; + char stringpool_str414[sizeof("EUC-JP")]; + char stringpool_str416[sizeof("ISO-10646-UCS-4")]; + char stringpool_str417[sizeof("DECKOREAN")]; + char stringpool_str418[sizeof("ISO646-JP")]; + char stringpool_str420[sizeof("CP1257")]; + char stringpool_str421[sizeof("UNICODELITTLE")]; + char stringpool_str427[sizeof("JIS0208")]; + char stringpool_str429[sizeof("ISO-IR-127")]; + char stringpool_str430[sizeof("MACICELAND")]; + char stringpool_str431[sizeof("UTF-32")]; + char stringpool_str434[sizeof("ISO-10646-UCS-2")]; + char stringpool_str435[sizeof("EUCTW")]; + char stringpool_str441[sizeof("EUC-TW")]; + char stringpool_str442[sizeof("GB_2312-80")]; + char stringpool_str443[sizeof("CSIBM866")]; + char stringpool_str445[sizeof("CSISOLATINARABIC")]; + char stringpool_str447[sizeof("CSISOLATINGREEK")]; + char stringpool_str448[sizeof("CSMACINTOSH")]; + char stringpool_str452[sizeof("CSEUCKR")]; + char stringpool_str453[sizeof("US-ASCII")]; + char stringpool_str455[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str456[sizeof("MS-HEBR")]; + char stringpool_str457[sizeof("WCHAR_T")]; + char stringpool_str458[sizeof("UTF-32LE")]; + char stringpool_str459[sizeof("GB18030")]; + char stringpool_str460[sizeof("ISO8859-7")]; + char stringpool_str462[sizeof("ISO_8859-4:1988")]; + char stringpool_str463[sizeof("MACCENTRALEUROPE")]; + char stringpool_str464[sizeof("ISO_8859-5:1988")]; + char stringpool_str465[sizeof("CSISOLATIN3")]; + char stringpool_str466[sizeof("ISO-8859-7")]; + char stringpool_str467[sizeof("ISO_8859-7")]; + char stringpool_str469[sizeof("CP367")]; + char stringpool_str470[sizeof("ISO_8859-8:1988")]; + char stringpool_str474[sizeof("ISO_8859-9:1989")]; + char stringpool_str476[sizeof("MACROMAN")]; + char stringpool_str477[sizeof("CSISOLATINHEBREW")]; + char stringpool_str481[sizeof("TCVN5712-1")]; + char stringpool_str482[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str489[sizeof("STRK1048-2002")]; + char stringpool_str490[sizeof("WINDOWS-1256")]; + char stringpool_str491[sizeof("ISO-2022-JP-1")]; + char stringpool_str492[sizeof("WINDOWS-1251")]; + char stringpool_str493[sizeof("ISO-2022-JP-MS")]; + char stringpool_str499[sizeof("TCVN-5712")]; + char stringpool_str500[sizeof("WINDOWS-1254")]; + char stringpool_str501[sizeof("KS_C_5601-1987")]; + char stringpool_str502[sizeof("WINDOWS-1255")]; + char stringpool_str504[sizeof("CSGB2312")]; + char stringpool_str508[sizeof("WINDOWS-1258")]; + char stringpool_str517[sizeof("ISO-2022-JP-2")]; + char stringpool_str518[sizeof("WINDOWS-1252")]; + char stringpool_str520[sizeof("BIG5HKSCS")]; + char stringpool_str523[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str525[sizeof("CSISO2022JP2")]; + char stringpool_str526[sizeof("BIG5-HKSCS")]; + char stringpool_str527[sizeof("CSKSC56011987")]; + char stringpool_str528[sizeof("CSHPROMAN8")]; + char stringpool_str529[sizeof("CSUNICODE11UTF7")]; + char stringpool_str532[sizeof("SDECKANJI")]; + char stringpool_str534[sizeof("HZ-GB-2312")]; + char stringpool_str535[sizeof("MS-GREEK")]; + char stringpool_str541[sizeof("MACGREEK")]; + char stringpool_str542[sizeof("BIGFIVE")]; + char stringpool_str543[sizeof("TIS620.2533-1")]; + char stringpool_str546[sizeof("CN-GB")]; + char stringpool_str548[sizeof("BIG-FIVE")]; + char stringpool_str549[sizeof("ISO_8859-3:1988")]; + char stringpool_str561[sizeof("NEXTSTEP")]; + char stringpool_str562[sizeof("MACCROATIAN")]; + char stringpool_str564[sizeof("WINDOWS-936")]; + char stringpool_str566[sizeof("CSISO57GB1988")]; + char stringpool_str568[sizeof("UCS-4BE")]; + char stringpool_str575[sizeof("UTF-16BE")]; + char stringpool_str582[sizeof("WINDOWS-1250")]; + char stringpool_str586[sizeof("UCS-2BE")]; + char stringpool_str587[sizeof("WINDOWS-1253")]; + char stringpool_str590[sizeof("JIS_X0212")]; + char stringpool_str595[sizeof("CSISO58GB231280")]; + char stringpool_str596[sizeof("ISO-2022-JP")]; + char stringpool_str597[sizeof("IBM367")]; + char stringpool_str598[sizeof("IBM-CP1133")]; + char stringpool_str602[sizeof("ISO_8859-6:1987")]; + char stringpool_str604[sizeof("ISO_8859-1:1987")]; + char stringpool_str605[sizeof("CSISO2022JP")]; + char stringpool_str608[sizeof("UTF-7")]; + char stringpool_str609[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str618[sizeof("ARABIC")]; + char stringpool_str625[sizeof("MS_KANJI")]; + char stringpool_str628[sizeof("JIS_X0201")]; + char stringpool_str630[sizeof("ISO_8859-2:1987")]; + char stringpool_str631[sizeof("UNICODEBIG")]; + char stringpool_str633[sizeof("TIS620.2533-0")]; + char stringpool_str635[sizeof("ASMO-708")]; + char stringpool_str643[sizeof("CSISO87JISX0208")]; + char stringpool_str648[sizeof("MACTURKISH")]; + char stringpool_str653[sizeof("WINDOWS-874")]; + char stringpool_str657[sizeof("ANSI_X3.4-1986")]; + char stringpool_str658[sizeof("WINDOWS-1257")]; + char stringpool_str660[sizeof("JIS_X0208")]; + char stringpool_str661[sizeof("JISX0201-1976")]; + char stringpool_str663[sizeof("KOI8-U")]; + char stringpool_str664[sizeof("JAVA")]; + char stringpool_str669[sizeof("KOI8-RU")]; + char stringpool_str671[sizeof("JIS_X0212-1990")]; + char stringpool_str675[sizeof("ANSI_X3.4-1968")]; + char stringpool_str677[sizeof("HEBREW")]; + char stringpool_str683[sizeof("CSEUCTW")]; + char stringpool_str693[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str698[sizeof("UTF-32BE")]; + char stringpool_str699[sizeof("ISO_8859-7:2003")]; + char stringpool_str705[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str720[sizeof("MS-TURK")]; + char stringpool_str751[sizeof("JIS_X0208-1990")]; + char stringpool_str756[sizeof("JIS_X0208-1983")]; + char stringpool_str764[sizeof("JIS_X0212.1990-0")]; + char stringpool_str769[sizeof("MACARABIC")]; + char stringpool_str770[sizeof("ISO_8859-7:1987")]; + char stringpool_str777[sizeof("MACUKRAINE")]; + char stringpool_str798[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str813[sizeof("MACROMANIA")]; + char stringpool_str828[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str836[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str837[sizeof("JOHAB")]; + char stringpool_str844[sizeof("BIG5-HKSCS:2008")]; + char stringpool_str846[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str848[sizeof("MACHEBREW")]; + char stringpool_str879[sizeof("TCVN5712-1:1993")]; + char stringpool_str893[sizeof("UCS-4-SWAPPED")]; + char stringpool_str911[sizeof("UCS-2-SWAPPED")]; + char stringpool_str928[sizeof("WINBALTRIM")]; + char stringpool_str981[sizeof("MS-ARAB")]; }; static const struct stringpool_t stringpool_contents = { - "L1", "L6", - "L3", - "L2", + "L1", + "CN", + "L4", "L5", + "R8", "L8", + "SJIS", "866", - "CN", - "862", - "CP1131", - "CP1361", + "L2", + "HZ", + "ISO-IR-6", "CP866", - "CP1133", - "CP1251", - "CP862", - "CP1256", - "CP1253", - "CP1252", - "CP1255", - "CP936", - "CP1258", - "GB2312", - "CP932", "C99", - "HZ", - "L4", - "LATIN1", - "CP819", + "ISO-IR-166", + "EUCCN", "LATIN6", - "LATIN3", - "LATIN2", + "CP154", + "LATIN1", + "EUC-CN", + "CYRILLIC", + "ISO646-CN", + "ISO-IR-14", + "CP1256", + "LATIN4", + "CP1251", + "ISO-IR-165", "LATIN5", + "862", + "ISO-IR-126", + "ISO-IR-144", + "CP819", + "TACTIS", "LATIN8", - "R8", - "ISO8859-1", + "CP1254", + "ISO-IR-58", + "CP949", + "CP1255", + "CP862", + "ISO-IR-148", + "L3", + "LATIN-9", + "CHINESE", + "ISO-IR-149", + "ISO-IR-159", + "ISO-IR-226", + "CP1258", + "LATIN2", "ISO8859-6", - "ISO8859-3", - "ISO8859-11", - "ISO8859-2", + "ISO-IR-199", + "ISO8859-1", + "ISO-CELTIC", + "ISO-8859-6", + "ISO_8859-6", "ISO8859-16", - "ISO8859-5", - "ISO8859-13", - "ISO8859-8", - "ISO8859-15", "ISO-8859-1", - "ISO-8859-6", - "ISO-8859-3", - "ISO-8859-11", - "ISO-8859-2", - "ISO-8859-16", - "ISO-8859-5", - "ISO-8859-13", - "ISO-8859-8", - "ISO-8859-15", "ISO_8859-1", - "CYRILLIC", - "ISO_8859-6", - "LATIN-9", - "ISO_8859-3", - "ISO_8859-11", - "ISO_8859-2", + "ISO8859-11", + "ISO-8859-16", "ISO_8859-16", + "CP1252", + "ISO-8859-11", + "ISO_8859-11", + "ISO8859-4", + "CP1361", + "ISO_8859-16:2001", + "CP1131", + "ISO8859-5", + "ISO-8859-4", + "ISO_8859-4", + "ISO8859-14", + "CP936", + "ISO-8859-5", "ISO_8859-5", - "ISO_8859-13", + "ISO8859-15", + "MAC", + "ISO-8859-14", + "ISO_8859-14", + "ISO8859-8", + "ISO-IR-101", + "ISO-8859-15", + "ISO_8859-15", "ISO8859-9", - "ISO_8859-16:2001", + "ISO-8859-8", "ISO_8859-8", - "ISO_8859-15", - "CP154", - "ISO-IR-6", - "CP949", - "ISO646-CN", - "ASCII", - "ISO_8859-15:1998", - "CP1254", "ISO-8859-9", - "ISO-IR-166", - "ISO-IR-126", - "ISO-IR-226", - "ISO-IR-165", - "X0212", - "ISO-IR-58", - "UHC", - "EUCCN", - "ISO-IR-138", "ISO_8859-9", + "ISO_8859-14:1998", + "PT154", + "ISO_8859-15:1998", + "RK1048", + "ELOT_928", + "ISO8859-2", + "MS-CYRL", + "IBM866", + "L7", + "ISO-8859-2", + "ISO_8859-2", + "CHAR", + "ISO-IR-109", + "ISO-IR-138", + "ASCII", + "KOI8-R", + "EUCKR", "L10", - "SJIS", + "CP932", + "EUC-KR", + "CP50221", + "CSKOI8R", + "MS-EE", "850", - "MAC", - "TACTIS", - "L7", - "EUC-CN", - "LATIN4", + "CSASCII", + "IBM819", + "MACCYRILLIC", + "VISCII", + "TCVN", + "SHIFT-JIS", + "SHIFT_JIS", + "IBM862", + "CSISO14JISC6220RO", + "CP874", + "GB2312", + "US", + "CSVISCII", "CP850", - "CP1250", + "ISO-IR-110", + "CP950", "KOI8-T", "ISO-2022-CN", - "ISO-IR-159", - "ISO-CELTIC", - "ISO_8859-14:1998", - "IBM866", - "CP950", - "IBM862", - "ISO-2022-CN-EXT", - "ISO8859-4", - "CSASCII", - "US", - "MS936", - "ISO8859-14", - "ISO-IR-199", - "BIG5", - "ISO_8859-10:1992", - "KSC5601", - "PT154", - "ISO-IR-148", - "ISO-8859-4", - "GBK", - "CSISO2022CN", - "CSBIG5", - "ISO-IR-101", - "ISO-8859-14", + "JP", + "CYRILLIC-ASIAN", "LATIN10", - "BIG-5", - "X0201", - "ISO-IR-203", - "DECHANZI", - "ELOT_928", - "ISO_8859-4", - "IBM819", - "CSGB2312", - "CN-BIG5", - "UCS-2", - "ISO_8859-14", - "X0208", - "KSC_5601", - "ISO-IR-149", - "ISO8859-10", - "RK1048", - "ISO-IR-14", - "TCVN", - "TIS620", - "GB_2312-80", - "VISCII", - "ISO-8859-10", - "ISO-IR-109", - "CSISOLATIN1", + "UHC", + "LATIN3", + "CSISO2022CN", + "ISO_8859-10:1992", + "MACINTOSH", + "CP1250", "CSISOLATIN6", + "CSSHIFTJIS", + "ISO-IR-179", + "MS936", + "CSISOLATIN1", + "TIS620", + "CP1253", + "DECHANZI", + "UTF-16", + "ISO-2022-CN-EXT", "TIS-620", - "CSISOLATIN3", - "CSVISCII", - "CSISOLATIN2", + "UCS-4", + "GREEK8", "CSISOLATINCYRILLIC", + "CSISOLATIN4", "CSISOLATIN5", - "GB18030", - "ISO_8859-10", - "CSKZ1048", - "GB_1988-80", - "KZ-1048", - "MS-CYRL", - "CHAR", - "CSKOI8R", - "ISO-IR-110", - "KOI8-R", - "MACCYRILLIC", - "IBM-CP1133", "PTCP154", - "CP874", - "UTF-16", - "ISO-IR-144", - "UTF-8", - "UTF-32", - "KS_C_5601-1989", - "HZ-GB-2312", - "TIS620.2533-1", - "CSUNICODE11", - "UNICODE-1-1", - "CSPTCP154", "CSUCS4", - "CYRILLIC-ASIAN", - "UCS-4", - "TIS620.2529-1", - "IBM850", - "TIS620-0", - "ISO-IR-179", - "CP367", "ISO646-US", - "ISO-10646-UCS-2", - "CP1257", - "GREEK8", - "US-ASCII", - "ISO-IR-100", - "CSISOLATIN4", - "CSISOLATINGREEK", - "CSIBM866", - "CSISO58GB231280", - "EUCKR", + "KSC5601", + "UTF-8", + "KSC_5601", + "BIG5", + "ISO8859-10", + "ISO8859-3", + "UCS-2", + "BIG-5", + "ISO-8859-10", + "ISO_8859-10", + "ISO-8859-3", + "ISO_8859-3", + "ISO8859-13", + "CSISOLATIN2", + "UCS-4LE", + "KZ-1048", + "ISO-8859-13", + "ISO_8859-13", + "CSBIG5", + "UTF-16LE", + "X0212", + "CP1133", + "GBK", "MS-ANSI", - "MACTHAI", - "CN-GB", - "CSISOLATINARABIC", - "CN-GB-ISOIR165", - "ARMSCII-8", - "MACINTOSH", - "LATIN7", - "TIS620.2533-0", - "EUC-KR", + "CN-BIG5", + "ISO-IR-100", + "CSPTCP154", + "GB_1988-80", + "UCS-2LE", + "CSISO159JISX02121990", + "UNICODE-1-1", + "KS_C_5601-1989", + "CSKZ1048", "VISCII1.1-1", - "JP", - "ROMAN8", - "ISO-2022-KR", - "ISO-10646-UCS-4", - "ISO8859-7", - "CHINESE", - "GEORGIAN-ACADEMY", - "CSUNICODE", - "WINDOWS-1251", - "WINDOWS-1256", - "WINDOWS-1253", - "WINDOWS-1252", - "WINDOWS-1255", - "WINDOWS-1258", - "ISO-8859-7", - "KOI8-U", - "CSPC862LATINHEBREW", - "EUCTW", - "ARABIC", - "CSISO2022KR", - "WINDOWS-936", - "GREEK", - "MULELAO-1", - "ECMA-118", - "TCVN-5712", - "ISO_8859-7", - "TCVN5712-1", - "ISO_8859-3:1988", - "EUC-TW", - "ISO_8859-5:1988", - "MACICELAND", - "ISO_8859-8:1988", - "KS_C_5601-1987", + "ISO_646.IRV:1991", + "CSUNICODE11", + "CN-GB-ISOIR165", + "CSUNICODE", + "UCS-4-INTERNAL", + "ROMAN8", + "JIS_C6220-1969-RO", + "JIS_C6226-1983", "KOREAN", - "UCS-2LE", - "CSISOLATINHEBREW", - "CSKSC56011987", - "UNICODELITTLE", + "X0201", + "MULELAO-1", + "ISO-IR-203", + "IBM850", + "TIS620-0", + "UCS-2-INTERNAL", + "ECMA-114", + "MACTHAI", + "GREEK", + "ARMSCII-8", + "ISO-2022-KR", "GEORGIAN-PS", + "TIS620.2529-1", + "ECMA-118", + "CSISO2022KR", + "LATIN7", "ISO-IR-57", + "X0208", + "HP-ROMAN8", + "EUCJP", "ISO-IR-87", - "JIS_C6226-1983", - "ISO-IR-127", "ISO-IR-157", + "EUC-JP", + "ISO-10646-UCS-4", "DECKOREAN", - "WINDOWS-1254", - "CSISO57GB1988", - "ISO_8859-9:1989", - "HP-ROMAN8", - "CSUNICODE11UTF7", + "ISO646-JP", + "CP1257", + "UNICODELITTLE", + "JIS0208", + "ISO-IR-127", + "MACICELAND", + "UTF-32", + "ISO-10646-UCS-2", + "EUCTW", + "EUC-TW", + "GB_2312-80", + "CSIBM866", + "CSISOLATINARABIC", + "CSISOLATINGREEK", + "CSMACINTOSH", + "CSEUCKR", + "US-ASCII", + "GEORGIAN-ACADEMY", + "MS-HEBR", "WCHAR_T", - "UNICODEBIG", - "WINDOWS-1250", - "UNICODE-1-1-UTF-7", - "UCS-2-INTERNAL", - "ISO_646.IRV:1991", + "UTF-32LE", + "GB18030", + "ISO8859-7", "ISO_8859-4:1988", + "MACCENTRALEUROPE", + "ISO_8859-5:1988", + "CSISOLATIN3", + "ISO-8859-7", + "ISO_8859-7", + "CP367", + "ISO_8859-8:1988", + "ISO_8859-9:1989", + "MACROMAN", + "CSISOLATINHEBREW", + "TCVN5712-1", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", "STRK1048-2002", - "MS-EE", - "UCS-4LE", - "IBM367", - "KOI8-RU", - "CSMACINTOSH", + "WINDOWS-1256", + "ISO-2022-JP-1", + "WINDOWS-1251", + "ISO-2022-JP-MS", + "TCVN-5712", + "WINDOWS-1254", + "KS_C_5601-1987", + "WINDOWS-1255", + "CSGB2312", + "WINDOWS-1258", + "ISO-2022-JP-2", + "WINDOWS-1252", "BIG5HKSCS", - "NEXTSTEP", - "UTF-16LE", - "CSISO14JISC6220RO", - "UTF-32LE", - "CSEUCKR", - "ECMA-114", + "UNICODE-1-1-UTF-7", + "CSISO2022JP2", "BIG5-HKSCS", - "ANSI_X3.4-1986", - "JIS_C6220-1969-RO", - "ANSI_X3.4-1968", - "UCS-4-INTERNAL", - "CSPC850MULTILINGUAL", - "ISO-2022-JP-1", + "CSKSC56011987", "CSHPROMAN8", - "ISO-2022-JP-2", - "JIS0208", - "ASMO-708", - "MACROMAN", + "CSUNICODE11UTF7", + "SDECKANJI", + "HZ-GB-2312", + "MS-GREEK", + "MACGREEK", + "BIGFIVE", + "TIS620.2533-1", + "CN-GB", + "BIG-FIVE", + "ISO_8859-3:1988", + "NEXTSTEP", "MACCROATIAN", - "CSISO159JISX02121990", - "ISO646-JP", - "WINDOWS-1257", - "CSISO2022JP2", - "CSEUCTW", - "EUCJP", - "ISO_8859-1:1987", - "ISO_8859-6:1987", - "ISO_8859-7:2003", - "ISO_8859-2:1987", - "EUC-JP", - "UTF-7", + "WINDOWS-936", + "CSISO57GB1988", + "UCS-4BE", + "UTF-16BE", + "WINDOWS-1250", "UCS-2BE", - "ISO-2022-JP", - "MS-TURK", + "WINDOWS-1253", "JIS_X0212", + "CSISO58GB231280", + "ISO-2022-JP", + "IBM367", + "IBM-CP1133", + "ISO_8859-6:1987", + "ISO_8859-1:1987", "CSISO2022JP", - "SHIFT-JIS", - "SHIFT_JIS", - "UCS-4BE", - "MS-HEBR", - "MACARABIC", - "MACGREEK", - "WINDOWS-874", - "CSHALFWIDTHKATAKANA", - "MS-GREEK", - "UTF-16BE", - "MACTURKISH", - "UTF-32BE", - "CSSHIFTJIS", + "UTF-7", + "CSPC862LATINHEBREW", + "ARABIC", + "MS_KANJI", "JIS_X0201", - "HEBREW", + "ISO_8859-2:1987", + "UNICODEBIG", + "TIS620.2533-0", + "ASMO-708", + "CSISO87JISX0208", + "MACTURKISH", + "WINDOWS-874", + "ANSI_X3.4-1986", + "WINDOWS-1257", "JIS_X0208", - "BIGFIVE", "JISX0201-1976", - "UCS-2-SWAPPED", + "KOI8-U", + "JAVA", + "KOI8-RU", "JIS_X0212-1990", - "BIG-FIVE", + "ANSI_X3.4-1968", + "HEBREW", + "CSEUCTW", + "CSHALFWIDTHKATAKANA", + "UTF-32BE", + "ISO_8859-7:2003", + "CSPC850MULTILINGUAL", + "MS-TURK", + "JIS_X0208-1990", "JIS_X0208-1983", - "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", - "SDECKANJI", - "JAVA", + "JIS_X0212.1990-0", + "MACARABIC", "ISO_8859-7:1987", - "TCVN5712-1:1993", - "MS_KANJI", - "MACCENTRALEUROPE", - "CSISO87JISX0208", - "UCS-4-SWAPPED", + "MACUKRAINE", + "CSEUCPKDFMTJAPANESE", "MACROMANIA", "BIG5-HKSCS:2001", - "JIS_X0208-1990", + "BIG5-HKSCS:2004", + "JOHAB", "BIG5-HKSCS:2008", "BIG5-HKSCS:1999", - "JIS_X0212.1990-0", - "MS-ARAB", - "JOHAB", - "BIG5-HKSCS:2004", - "MACUKRAINE", - "CSEUCPKDFMTJAPANESE", + "MACHEBREW", + "TCVN5712-1:1993", + "UCS-4-SWAPPED", + "UCS-2-SWAPPED", "WINBALTRIM", - "MACHEBREW" + "MS-ARAB" }; #define stringpool ((const char *) &stringpool_contents) static const struct alias aliases[] = { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 60 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso8859_1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 134 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_10}, -#line 76 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_3}, -#line 68 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_iso8859_2}, -#line 126 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso8859_10}, {-1}, -#line 151 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_iso8859_14}, - {-1}, {-1}, {-1}, -#line 207 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_cp866}, -#line 289 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_iso646_cn}, +#line 60 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_1}, {-1}, {-1}, -#line 203 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862}, +#line 289 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_iso646_cn}, {-1}, {-1}, {-1}, {-1}, -#line 209 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp1131}, -#line 359 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_johab}, -#line 205 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp866}, - {-1}, -#line 244 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp1133}, -#line 174 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_cp1251}, -#line 201 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp862}, -#line 189 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_cp1256}, - {-1}, -#line 180 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1253}, - {-1}, -#line 177 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252}, +#line 84 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, ei_iso8859_4}, {-1}, -#line 186 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_cp1255}, +#line 126 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_iso8859_9}, {-1}, {-1}, -#line 326 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp936}, -#line 195 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1258}, -#line 321 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_euc_cn}, +#line 227 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_hp_roman8}, + {-1}, {-1}, +#line 151 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_iso8859_14}, +#line 310 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_sjis}, + {-1}, +#line 207 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 68 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_2}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 335 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_hz}, {-1}, -#line 313 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_cp932}, +#line 16 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str51, ei_ascii}, + {-1}, {-1}, +#line 205 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str54, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 51 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_c99}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 333 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_hz}, - {-1}, {-1}, {-1}, -#line 84 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_4}, - {-1}, {-1}, {-1}, -#line 59 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_1}, -#line 57 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_c99}, +#line 252 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_tis620}, +#line 322 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_euc_cn}, #line 133 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso8859_10}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_10}, + {-1}, {-1}, +#line 236 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_pt154}, +#line 59 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_iso8859_1}, +#line 321 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_euc_cn}, {-1}, -#line 75 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_3}, +#line 91 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_5}, {-1}, -#line 67 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_2}, +#line 287 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso646_cn}, + {-1}, {-1}, +#line 265 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso646_jp}, + {-1}, {-1}, {-1}, {-1}, +#line 189 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_cp1256}, + {-1}, {-1}, +#line 83 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str87, ei_iso8859_4}, +#line 174 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_cp1251}, +#line 295 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_isoir165}, {-1}, #line 125 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_9}, +#line 203 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_cp862}, +#line 107 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_7}, + {-1}, +#line 90 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_5}, +#line 57 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_1}, + {-1}, {-1}, +#line 253 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_tis620}, {-1}, {-1}, {-1}, #line 150 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_iso8859_14}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 227 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_hp_roman8}, -#line 62 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_14}, +#line 183 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_cp1254}, +#line 292 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_gb2312}, +#line 357 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_cp949}, {-1}, -#line 102 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6}, +#line 186 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_cp1255}, {-1}, -#line 78 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_3}, -#line 139 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_11}, -#line 70 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_2}, -#line 166 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_16}, -#line 93 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_5}, -#line 145 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_13}, - {-1}, {-1}, -#line 120 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_8}, -#line 159 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_15}, -#line 53 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1}, +#line 201 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_cp862}, +#line 124 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9}, +#line 76 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_3}, +#line 158 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_15}, +#line 294 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_gb2312}, +#line 300 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_ksc5601}, {-1}, -#line 94 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_6}, +#line 284 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_jisx0212}, {-1}, -#line 71 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3}, -#line 137 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_11}, -#line 63 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_iso8859_2}, -#line 160 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_16}, -#line 87 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_5}, -#line 140 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_iso8859_13}, +#line 163 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_16}, +#line 195 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_cp1258}, {-1}, {-1}, -#line 114 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_iso8859_8}, -#line 154 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_15}, -#line 54 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_1}, -#line 91 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_5}, -#line 95 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_6}, -#line 158 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_iso8859_15}, -#line 72 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_3}, -#line 138 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_11}, -#line 64 "lib/aliases_sysosf1.gperf" +#line 67 "lib/aliases_sysosf1.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_iso8859_2}, -#line 161 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_16}, -#line 88 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_5}, -#line 141 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_13}, -#line 128 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_iso8859_9}, -#line 162 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_16}, -#line 115 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_8}, -#line 155 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_15}, -#line 236 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_pt154}, -#line 16 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii}, -#line 355 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_cp949}, +#line 102 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_6}, +#line 149 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_14}, + {-1}, {-1}, +#line 62 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_1}, +#line 152 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_iso8859_14}, +#line 94 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_6}, +#line 95 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_iso8859_6}, +#line 166 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_iso8859_16}, {-1}, -#line 287 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso646_cn}, -#line 13 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_ascii}, -#line 156 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_15}, +#line 53 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_iso8859_1}, +#line 54 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso8859_1}, +#line 139 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_11}, {-1}, -#line 183 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp1254}, +#line 160 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_16}, +#line 161 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_16}, +#line 177 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_cp1252}, {-1}, -#line 121 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_9}, +#line 137 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_11}, +#line 138 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_11}, +#line 86 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_4}, +#line 361 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_johab}, +#line 162 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_16}, +#line 209 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp1131}, +#line 93 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_5}, {-1}, -#line 252 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_tis620}, +#line 79 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_4}, +#line 80 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4}, +#line 153 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14}, +#line 328 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_cp936}, +#line 87 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_5}, +#line 88 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_5}, +#line 159 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_15}, +#line 212 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_mac_roman}, +#line 146 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_14}, +#line 147 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_14}, +#line 120 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_8}, +#line 66 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_2}, +#line 154 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_15}, +#line 155 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_15}, +#line 128 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_9}, {-1}, -#line 107 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_7}, +#line 114 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_iso8859_8}, +#line 115 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_iso8859_8}, {-1}, {-1}, -#line 163 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_16}, -#line 295 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_isoir165}, -#line 283 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_jisx0212}, -#line 292 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_gb2312}, -#line 356 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_cp949}, -#line 320 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_euc_cn}, -#line 117 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_8}, +#line 121 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_9}, #line 122 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9}, -#line 165 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_iso8859_16}, - {-1}, -#line 310 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_sjis}, -#line 199 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_cp850}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_9}, +#line 148 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_14}, +#line 234 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_pt154}, +#line 156 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_15}, {-1}, -#line 212 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_mac_roman}, +#line 239 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_rk1048}, {-1}, {-1}, -#line 253 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_tis620}, +#line 109 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_7}, +#line 70 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_2}, +#line 176 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_cp1251}, +#line 206 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_cp866}, #line 144 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_iso8859_13}, - {-1}, -#line 319 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str167, ei_euc_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_13}, {-1}, {-1}, -#line 83 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_4}, - {-1}, {-1}, -#line 197 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_cp850}, +#line 63 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_2}, +#line 64 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_2}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 364 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_local_char}, + {-1}, {-1}, {-1}, +#line 74 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_3}, +#line 117 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_iso8859_8}, + {-1}, {-1}, {-1}, +#line 13 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ascii}, +#line 167 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_koi8_r}, +#line 354 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_euc_kr}, +#line 165 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_16}, + {-1}, {-1}, {-1}, +#line 313 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_cp932}, +#line 353 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_euc_kr}, {-1}, -#line 171 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_cp1250}, +#line 320 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso2022_jpms}, + {-1}, {-1}, {-1}, +#line 168 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_koi8_r}, +#line 173 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_cp1250}, {-1}, {-1}, -#line 233 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_koi8_t}, -#line 330 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso2022_cn}, +#line 199 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_cp850}, {-1}, {-1}, -#line 284 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_jisx0212}, -#line 152 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_iso8859_14}, -#line 148 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_14}, -#line 206 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_cp866}, -#line 344 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_cp950}, +#line 22 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii}, +#line 58 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1}, +#line 218 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_mac_cyrillic}, + {-1}, {-1}, +#line 256 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_viscii}, + {-1}, {-1}, {-1}, {-1}, +#line 259 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_tcvn}, {-1}, {-1}, +#line 309 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_sjis}, +#line 308 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_sjis}, #line 202 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_cp862}, -#line 332 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_iso2022_cn_ext}, -#line 86 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4}, -#line 22 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_ascii}, -#line 21 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_ascii}, -#line 327 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_cp936}, - {-1}, -#line 153 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_14}, -#line 149 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_14}, -#line 338 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_ces_big5}, -#line 131 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_10}, -#line 357 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_cp949}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_cp862}, {-1}, -#line 234 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_pt154}, -#line 124 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_9}, +#line 267 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_iso646_jp}, {-1}, -#line 79 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4}, -#line 325 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_ces_gbk}, -#line 331 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso2022_cn}, -#line 343 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_ces_big5}, -#line 66 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_2}, -#line 146 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_14}, -#line 164 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso8859_16}, -#line 339 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_ces_big5}, -#line 270 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_jisx0201}, - {-1}, {-1}, -#line 157 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_15}, -#line 324 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_euc_cn}, -#line 109 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_iso8859_7}, -#line 80 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_4}, -#line 58 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_1}, +#line 254 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_cp874}, #line 323 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_euc_cn}, -#line 342 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_ces_big5}, -#line 24 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ucs2}, -#line 147 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_14}, -#line 276 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_jisx0208}, - {-1}, {-1}, -#line 297 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_ksc5601}, -#line 300 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_ksc5601}, - {-1}, {-1}, -#line 136 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_10}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_euc_cn}, {-1}, -#line 239 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_rk1048}, +#line 21 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_ascii}, + {-1}, +#line 258 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_viscii}, {-1}, {-1}, -#line 265 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso646_jp}, -#line 259 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_tcvn}, -#line 247 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_tis620}, - {-1}, {-1}, {-1}, -#line 291 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_gb2312}, +#line 197 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_cp850}, +#line 82 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_4}, +#line 346 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_cp950}, +#line 233 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_koi8_t}, +#line 332 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_iso2022_cn}, +#line 266 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_iso646_jp}, + {-1}, +#line 237 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_pt154}, + {-1}, +#line 164 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_16}, +#line 358 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_cp949}, +#line 75 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_iso8859_3}, {-1}, -#line 256 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_viscii}, -#line 129 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_iso8859_10}, -#line 74 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_3}, +#line 333 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_iso2022_cn}, +#line 131 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_10}, {-1}, {-1}, +#line 211 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_mac_roman}, +#line 171 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_cp1250}, + {-1}, {-1}, +#line 135 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_iso8859_10}, +#line 312 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_sjis}, +#line 142 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_iso8859_13}, +#line 329 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_cp936}, #line 61 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_iso8859_1}, +#line 247 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_tis620}, {-1}, -#line 135 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_iso8859_10}, +#line 180 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_cp1253}, +#line 326 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_euc_cn}, +#line 38 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_utf16}, +#line 334 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_iso2022_cn_ext}, #line 246 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_tis620}, -#line 77 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_iso8859_3}, -#line 258 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_viscii}, -#line 69 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_iso8859_2}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_tis620}, +#line 33 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs4}, +#line 110 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, #line 92 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_iso8859_5}, -#line 127 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_iso8859_9}, -#line 329 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_gb18030}, -#line 130 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_10}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_iso8859_5}, +#line 85 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_iso8859_4}, {-1}, {-1}, {-1}, -#line 242 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_rk1048}, - {-1}, -#line 286 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_iso646_cn}, -#line 241 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_rk1048}, - {-1}, {-1}, -#line 176 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_cp1251}, +#line 127 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_iso8859_9}, {-1}, {-1}, {-1}, {-1}, -#line 362 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_local_char}, -#line 168 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r}, - {-1}, -#line 82 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_iso8859_4}, - {-1}, -#line 167 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_koi8_r}, -#line 218 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_mac_cyrillic}, -#line 245 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_cp1133}, #line 235 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_pt154}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_pt154}, +#line 35 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_ucs4}, +#line 14 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_ascii}, {-1}, -#line 254 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_cp874}, - {-1}, {-1}, {-1}, -#line 38 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str289, ei_utf16}, +#line 359 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_cp949}, {-1}, {-1}, {-1}, -#line 90 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_iso8859_5}, #line 23 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_utf8}, -#line 41 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_utf32}, - {-1}, -#line 299 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_ksc5601}, -#line 334 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_hz}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 251 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620}, - {-1}, {-1}, {-1}, -#line 30 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_ucs2be}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_utf8}, + {-1}, {-1}, +#line 297 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_ksc5601}, {-1}, {-1}, {-1}, -#line 29 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_ucs2be}, +#line 340 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ces_big5}, +#line 136 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_iso8859_10}, {-1}, -#line 238 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str314, ei_pt154}, -#line 35 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ucs4}, -#line 237 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_pt154}, - {-1}, {-1}, -#line 33 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_ucs4}, - {-1}, {-1}, -#line 249 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_tis620}, +#line 78 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_3}, +#line 24 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_ucs2}, {-1}, -#line 198 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_cp850}, - {-1}, {-1}, -#line 248 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_tis620}, - {-1}, {-1}, -#line 142 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso8859_13}, +#line 341 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_ces_big5}, +#line 129 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_iso8859_10}, +#line 130 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_iso8859_10}, +#line 71 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_3}, +#line 72 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_iso8859_3}, +#line 145 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_iso8859_13}, +#line 69 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_iso8859_2}, +#line 37 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str328, ei_ucs4le}, {-1}, -#line 19 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_ascii}, - {-1}, {-1}, {-1}, -#line 14 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_ascii}, - {-1}, {-1}, -#line 25 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_ucs2}, +#line 241 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_rk1048}, {-1}, -#line 192 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_cp1257}, -#line 110 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso8859_7}, -#line 12 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_ascii}, - {-1}, {-1}, {-1}, +#line 140 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_iso8859_13}, +#line 141 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_iso8859_13}, +#line 345 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_ces_big5}, +#line 40 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_utf16le}, +#line 283 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_jisx0212}, +#line 244 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_cp1133}, +#line 327 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_ces_gbk}, +#line 179 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_cp1252}, +#line 344 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_ces_big5}, #line 56 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_iso8859_1}, - {-1}, {-1}, {-1}, {-1}, -#line 85 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str341, ei_iso8859_1}, {-1}, -#line 112 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso8859_7}, +#line 238 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_pt154}, {-1}, -#line 208 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_cp866}, - {-1}, {-1}, -#line 293 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_gb2312}, -#line 352 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_euc_kr}, -#line 179 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252}, -#line 224 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_mac_thai}, - {-1}, {-1}, -#line 322 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_euc_cn}, -#line 101 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_iso8859_6}, +#line 286 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_iso646_cn}, +#line 31 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_ucs2le}, + {-1}, {-1}, {-1}, +#line 285 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_jisx0212}, +#line 29 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_ucs2be}, {-1}, -#line 296 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_isoir165}, -#line 230 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_armscii_8}, -#line 211 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str370, ei_mac_roman}, +#line 299 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_ksc5601}, {-1}, -#line 143 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_iso8859_13}, -#line 250 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_tis620}, -#line 351 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_euc_kr}, +#line 242 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_rk1048}, #line 257 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_viscii}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 266 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str381, ei_iso646_jp}, - {-1}, {-1}, {-1}, -#line 226 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_hp_roman8}, -#line 360 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso2022_kr}, -#line 34 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_ucs4}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 113 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7}, - {-1}, -#line 294 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_gb2312}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_viscii}, {-1}, -#line 231 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_georgian_academy}, +#line 15 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str358, ei_ascii}, +#line 30 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_ucs2be}, +#line 296 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_isoir165}, #line 26 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ucs2}, - {-1}, -#line 175 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_cp1251}, -#line 190 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_cp1256}, -#line 181 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_cp1253}, -#line 178 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_cp1252}, -#line 187 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_cp1255}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_ucs2}, {-1}, -#line 196 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_cp1258}, -#line 103 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_iso8859_7}, +#line 49 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_ucs4internal}, +#line 226 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_hp_roman8}, {-1}, {-1}, -#line 169 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_koi8_u}, -#line 204 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_cp862}, -#line 336 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_tw}, -#line 100 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso8859_6}, -#line 361 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str414, ei_iso2022_kr}, -#line 328 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_cp936}, -#line 111 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_iso8859_7}, +#line 263 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_iso646_jp}, +#line 278 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_jisx0208}, + {-1}, {-1}, +#line 302 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_ksc5601}, + {-1}, {-1}, +#line 270 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_jisx0201}, #line 243 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_mulelao}, -#line 108 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_mulelao}, {-1}, -#line 260 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_tcvn}, -#line 104 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_iso8859_7}, -#line 261 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_tcvn}, - {-1}, {-1}, -#line 73 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_iso8859_3}, -#line 335 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_euc_tw}, -#line 89 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_iso8859_5}, -#line 215 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_mac_iceland}, -#line 116 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_iso8859_8}, -#line 298 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_ksc5601}, +#line 157 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_iso8859_15}, +#line 198 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_cp850}, {-1}, -#line 302 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_ksc5601}, -#line 31 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_ucs2le}, +#line 248 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_tis620}, +#line 47 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str381, ei_ucs2internal}, +#line 98 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_iso8859_6}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 224 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_mac_thai}, +#line 111 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str390, ei_iso8859_7}, +#line 230 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_armscii_8}, +#line 362 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_iso2022_kr}, {-1}, {-1}, {-1}, -#line 119 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_iso8859_8}, +#line 232 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_georgian_ps}, +#line 249 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_tis620}, +#line 108 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_iso8859_7}, + {-1}, {-1}, +#line 363 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso2022_kr}, {-1}, -#line 301 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_ksc5601}, +#line 143 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso8859_13}, {-1}, -#line 32 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_ucs2le}, -#line 232 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_georgian_ps}, #line 288 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_iso646_cn}, - {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_iso646_cn}, +#line 276 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_jisx0208}, +#line 225 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str407, ei_hp_roman8}, +#line 304 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_euc_jp}, + {-1}, {-1}, #line 277 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_jisx0208}, -#line 278 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str446, ei_jisx0208}, -#line 97 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str447, ei_iso8859_6}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_jisx0208}, + {-1}, #line 132 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso8859_10}, -#line 354 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_euc_kr}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso8859_10}, +#line 303 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str414, ei_euc_jp}, {-1}, -#line 184 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_cp1254}, - {-1}, {-1}, -#line 290 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_iso646_cn}, -#line 123 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_iso8859_9}, - {-1}, {-1}, -#line 225 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_hp_roman8}, +#line 34 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_ucs4}, +#line 356 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_euc_kr}, +#line 264 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_iso646_jp}, + {-1}, +#line 192 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1257}, +#line 32 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_ucs2le}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 46 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_utf7}, -#line 363 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_local_wchar_t}, +#line 275 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_jisx0208}, + {-1}, +#line 97 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_iso8859_6}, +#line 215 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_mac_iceland}, +#line 41 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str431, ei_utf32}, {-1}, {-1}, -#line 28 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_ucs2be}, -#line 172 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_cp1250}, -#line 45 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_utf7}, +#line 25 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_ucs2}, +#line 338 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_euc_tw}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 337 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_euc_tw}, +#line 291 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str442, ei_gb2312}, +#line 208 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_cp866}, + {-1}, +#line 101 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_iso8859_6}, + {-1}, +#line 112 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str447, ei_iso8859_7}, +#line 213 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_mac_roman}, + {-1}, {-1}, {-1}, +#line 355 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_euc_kr}, +#line 12 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str453, ei_ascii}, + {-1}, +#line 231 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_georgian_academy}, +#line 188 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_cp1255}, +#line 365 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_local_wchar_t}, +#line 43 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_utf32le}, +#line 331 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_gb18030}, +#line 113 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_iso8859_7}, {-1}, -#line 47 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str472, ei_ucs2internal}, -#line 15 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_ascii}, #line 81 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str462, ei_iso8859_4}, +#line 214 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_mac_centraleurope}, +#line 89 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_5}, +#line 77 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_iso8859_3}, +#line 103 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_7}, +#line 104 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso8859_7}, {-1}, -#line 240 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_rk1048}, +#line 19 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_ascii}, +#line 116 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_8}, {-1}, {-1}, {-1}, -#line 173 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_cp1250}, -#line 37 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_ucs4le}, +#line 123 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso8859_9}, {-1}, -#line 20 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str483, ei_ascii}, - {-1}, {-1}, {-1}, -#line 170 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_koi8_ru}, +#line 210 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_mac_roman}, +#line 119 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_iso8859_8}, {-1}, {-1}, {-1}, -#line 213 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_mac_roman}, +#line 261 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_tcvn}, +#line 305 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str482, ei_euc_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 240 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_rk1048}, +#line 190 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_cp1256}, +#line 316 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_iso2022_jp1}, +#line 175 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_cp1251}, +#line 319 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str493, ei_iso2022_jpms}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 349 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str497, ei_big5hkscs2008}, - {-1}, {-1}, -#line 229 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_nextstep}, -#line 40 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_utf16le}, - {-1}, {-1}, -#line 267 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_iso646_jp}, -#line 43 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_utf32le}, +#line 260 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str499, ei_tcvn}, +#line 184 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_cp1254}, +#line 298 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_ksc5601}, +#line 187 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_cp1255}, {-1}, -#line 353 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_euc_kr}, -#line 98 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_iso8859_6}, +#line 325 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_euc_cn}, + {-1}, {-1}, {-1}, +#line 196 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_cp1258}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 317 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_iso2022_jp2}, +#line 178 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_cp1252}, + {-1}, +#line 351 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_big5hkscs2008}, {-1}, {-1}, -#line 348 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_big5hkscs2008}, +#line 45 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_utf7}, {-1}, -#line 18 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_ascii}, +#line 318 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_iso2022_jp2}, +#line 350 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str526, ei_big5hkscs2008}, +#line 301 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_ksc5601}, +#line 228 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str528, ei_hp_roman8}, +#line 46 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str529, ei_utf7}, + {-1}, {-1}, +#line 307 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_euc_jp}, {-1}, -#line 263 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso646_jp}, +#line 336 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_hz}, +#line 182 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_cp1253}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 220 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str541, ei_mac_greek}, +#line 343 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5}, +#line 251 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_tis620}, {-1}, {-1}, -#line 17 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_ascii}, +#line 324 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_euc_cn}, {-1}, -#line 49 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_ucs4internal}, +#line 342 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_ces_big5}, +#line 73 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso8859_3}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 200 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_cp850}, -#line 316 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_iso2022_jp1}, -#line 228 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_hp_roman8}, +#line 229 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str561, ei_nextstep}, +#line 216 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str562, ei_mac_croatian}, {-1}, -#line 317 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_iso2022_jp2}, +#line 330 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str564, ei_cp936}, + {-1}, +#line 290 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str566, ei_iso646_cn}, + {-1}, +#line 36 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str568, ei_ucs4be}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 275 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, -#line 99 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_iso8859_6}, - {-1}, {-1}, {-1}, -#line 210 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_mac_roman}, -#line 216 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_mac_croatian}, +#line 39 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_utf16be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 172 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str582, ei_cp1250}, {-1}, {-1}, {-1}, -#line 285 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str548, ei_jisx0212}, -#line 264 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_iso646_jp}, +#line 27 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_ucs2be}, +#line 181 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str587, ei_cp1253}, {-1}, {-1}, -#line 193 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str552, ei_cp1257}, - {-1}, -#line 318 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp2}, +#line 280 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, -#line 337 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str559, ei_euc_tw}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 304 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str567, ei_euc_jp}, +#line 293 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str595, ei_gb2312}, +#line 314 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str596, ei_iso2022_jp}, +#line 20 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str597, ei_ascii}, +#line 245 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str598, ei_cp1133}, + {-1}, {-1}, {-1}, +#line 96 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str602, ei_iso8859_6}, {-1}, #line 55 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_iso8859_1}, -#line 96 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_iso8859_6}, -#line 106 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_iso8859_7}, -#line 65 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str572, ei_iso8859_2}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 303 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_euc_jp}, - {-1}, {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_iso8859_1}, +#line 315 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str605, ei_iso2022_jp}, + {-1}, {-1}, #line 44 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_utf7}, - {-1}, {-1}, {-1}, {-1}, -#line 27 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_ucs2be}, - {-1}, -#line 314 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_utf7}, +#line 204 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str609, ei_cp862}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 185 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str602, ei_cp1254}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 280 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 315 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_iso2022_jp}, +#line 100 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str618, ei_iso8859_6}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 311 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str625, ei_sjis}, {-1}, {-1}, -#line 309 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_sjis}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 308 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str638, ei_sjis}, -#line 36 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_ucs4be}, - {-1}, {-1}, {-1}, {-1}, -#line 188 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_cp1255}, +#line 268 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str628, ei_jisx0201}, {-1}, -#line 223 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str646, ei_mac_arabic}, - {-1}, {-1}, -#line 220 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str649, ei_mac_greek}, - {-1}, {-1}, -#line 255 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_cp874}, -#line 271 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str653, ei_jisx0201}, - {-1}, {-1}, {-1}, {-1}, -#line 182 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str658, ei_cp1253}, -#line 39 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str659, ei_utf16be}, +#line 65 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str630, ei_iso8859_2}, +#line 28 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str631, ei_ucs2be}, {-1}, +#line 250 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str633, ei_tis620}, + {-1}, +#line 99 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str635, ei_iso8859_6}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 279 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str643, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, #line 221 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str661, ei_mac_turkish}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str648, ei_mac_turkish}, + {-1}, {-1}, {-1}, {-1}, +#line 255 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str653, ei_cp874}, + {-1}, {-1}, {-1}, +#line 18 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str657, ei_ascii}, +#line 193 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str658, ei_cp1257}, {-1}, -#line 42 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_utf32be}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 312 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_sjis}, +#line 272 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str660, ei_jisx0208}, +#line 269 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str661, ei_jisx0201}, {-1}, -#line 268 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str671, ei_jisx0201}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 118 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str678, ei_iso8859_8}, +#line 169 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_koi8_u}, +#line 52 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_java}, {-1}, {-1}, {-1}, {-1}, -#line 272 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_jisx0208}, +#line 170 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_koi8_ru}, {-1}, -#line 341 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_ces_big5}, - {-1}, {-1}, {-1}, -#line 269 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_jisx0201}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 48 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str695, ei_ucs2swapped}, #line 282 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str696, ei_jisx0212}, - {-1}, {-1}, -#line 340 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str699, ei_ces_big5}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str671, ei_jisx0212}, + {-1}, {-1}, {-1}, +#line 17 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str675, ei_ascii}, {-1}, -#line 273 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str701, ei_jisx0208}, -#line 305 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_euc_jp}, +#line 118 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str677, ei_iso8859_8}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 339 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str683, ei_euc_tw}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 271 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str693, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, -#line 307 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str707, ei_euc_jp}, - {-1}, {-1}, {-1}, -#line 52 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str711, ei_java}, +#line 42 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str698, ei_utf32be}, +#line 106 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str699, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 200 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str705, ei_cp850}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 105 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str721, ei_iso8859_7}, - {-1}, {-1}, -#line 262 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str724, ei_tcvn}, -#line 311 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str725, ei_sjis}, - {-1}, -#line 214 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str727, ei_mac_centraleurope}, - {-1}, {-1}, {-1}, -#line 279 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str731, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 185 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str720, ei_cp1254}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, -#line 50 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str743, ei_ucs4swapped}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 217 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str761, ei_mac_romania}, - {-1}, {-1}, {-1}, -#line 346 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_big5hkscs2001}, - {-1}, {-1}, -#line 274 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_jisx0208}, - {-1}, {-1}, -#line 350 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str771, ei_big5hkscs2008}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 345 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str784, ei_big5hkscs1999}, +#line 274 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str751, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, +#line 273 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str756, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 281 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str785, ei_jisx0212}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, -#line 191 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str806, ei_cp1256}, -#line 358 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str807, ei_johab}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 347 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str816, ei_big5hkscs2004}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str764, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, +#line 223 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_mac_arabic}, +#line 105 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str770, ei_iso8859_7}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 219 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str821, ei_mac_ukraine}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str777, ei_mac_ukraine}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 306 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_euc_jp}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str798, ei_euc_jp}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 194 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str857, ei_cp1257}, +#line 217 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str813, ei_mac_romania}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 348 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str828, ei_big5hkscs2001}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 349 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str836, ei_big5hkscs2004}, +#line 360 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str837, ei_johab}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 352 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str844, ei_big5hkscs2008}, + {-1}, +#line 347 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str846, ei_big5hkscs1999}, + {-1}, +#line 222 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str848, ei_mac_hebrew}, + {-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 262 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str879, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 50 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str893, ei_ucs4swapped}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 48 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str911, ei_ucs2swapped}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 194 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str928, ei_cp1257}, {-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}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 222 "lib/aliases_sysosf1.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str939, ei_mac_hebrew} + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 191 "lib/aliases_sysosf1.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str981, ei_cp1256} }; #ifdef __GNUC__ diff --git a/3rdparty/libiconv/1.14/lib/aliases_syssolaris.gperf b/3rdparty/libiconv/1.15/lib/aliases_syssolaris.gperf similarity index 99% rename from 3rdparty/libiconv/1.14/lib/aliases_syssolaris.gperf rename to 3rdparty/libiconv/1.15/lib/aliases_syssolaris.gperf index fe7aba71b6..14f8060ba2 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_syssolaris.gperf +++ b/3rdparty/libiconv/1.15/lib/aliases_syssolaris.gperf @@ -318,6 +318,8 @@ CSISO2022JP, ei_iso2022_jp ISO-2022-JP-1, ei_iso2022_jp1 ISO-2022-JP-2, ei_iso2022_jp2 CSISO2022JP2, ei_iso2022_jp2 +ISO-2022-JP-MS, ei_iso2022_jpms +CP50221, ei_iso2022_jpms EUC-CN, ei_euc_cn EUCCN, ei_euc_cn GB2312, ei_euc_cn diff --git a/3rdparty/libiconv/1.14/lib/aliases_syssolaris.h b/3rdparty/libiconv/1.15/lib/aliases_syssolaris.h similarity index 59% rename from 3rdparty/libiconv/1.14/lib/aliases_syssolaris.h rename to 3rdparty/libiconv/1.15/lib/aliases_syssolaris.h index c35d4f9bf0..fa21e82f73 100644 --- a/3rdparty/libiconv/1.14/lib/aliases_syssolaris.h +++ b/3rdparty/libiconv/1.15/lib/aliases_syssolaris.h @@ -32,12 +32,12 @@ #line 1 "lib/aliases_syssolaris.gperf" struct alias { int name; unsigned int encoding_index; }; -#define TOTAL_KEYWORDS 354 +#define TOTAL_KEYWORDS 356 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 45 #define MIN_HASH_VALUE 8 -#define MAX_HASH_VALUE 1003 -/* maximum key range = 996, duplicates = 0 */ +#define MAX_HASH_VALUE 956 +/* maximum key range = 949, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ aliases_hash (register const char *str, register unsigned int len) { static const unsigned short asso_values[] = { - 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, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, - 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, - 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 + 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 10, 110, 957, 34, 2, + 8, 85, 31, 4, 3, 170, 6, 7, 192, 957, + 957, 957, 957, 957, 957, 26, 164, 2, 39, 78, + 125, 98, 118, 2, 168, 103, 149, 143, 4, 2, + 139, 957, 40, 64, 28, 123, 106, 162, 190, 5, + 4, 957, 957, 957, 957, 82, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 957, 957, 957, 957, 957, + 957, 957, 957, 957, 957, 957, 957, 957 }; register int hval = len; @@ -106,1625 +106,1629 @@ aliases_hash (register const char *str, register unsigned int len) struct stringpool_t { - char stringpool_str8[sizeof("R8")]; - char stringpool_str13[sizeof("CN")]; - char stringpool_str14[sizeof("L8")]; - char stringpool_str15[sizeof("L1")]; - char stringpool_str22[sizeof("L6")]; - char stringpool_str27[sizeof("L4")]; - char stringpool_str28[sizeof("866")]; - char stringpool_str30[sizeof("C99")]; - char stringpool_str33[sizeof("L5")]; - char stringpool_str36[sizeof("646")]; - char stringpool_str38[sizeof("CHAR")]; - char stringpool_str39[sizeof("CP819")]; - char stringpool_str45[sizeof("L2")]; - char stringpool_str48[sizeof("CP866")]; - char stringpool_str58[sizeof("CP949")]; - char stringpool_str60[sizeof("850")]; - char stringpool_str61[sizeof("5601")]; - char stringpool_str62[sizeof("RK1048")]; - char stringpool_str64[sizeof("EUCCN")]; - char stringpool_str66[sizeof("L10")]; - char stringpool_str67[sizeof("EUC-CN")]; - char stringpool_str68[sizeof("L3")]; - char stringpool_str70[sizeof("CP154")]; - char stringpool_str71[sizeof("PT154")]; - char stringpool_str74[sizeof("862")]; - char stringpool_str79[sizeof("CP1258")]; - char stringpool_str81[sizeof("CP1251")]; - char stringpool_str86[sizeof("CP1131")]; - char stringpool_str88[sizeof("PTCP154")]; - char stringpool_str91[sizeof("CP850")]; - char stringpool_str93[sizeof("CP1361")]; - char stringpool_str94[sizeof("CP862")]; - char stringpool_str95[sizeof("CP1256")]; - 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")]; - char stringpool_str119[sizeof("ISO8859-8")]; - char stringpool_str121[sizeof("ISO8859-1")]; - char stringpool_str122[sizeof("ISO-8859-8")]; - char stringpool_str123[sizeof("ISO_8859-8")]; - char stringpool_str124[sizeof("ISO-8859-1")]; - char stringpool_str125[sizeof("ISO_8859-1")]; - char stringpool_str126[sizeof("ISO8859-11")]; - char stringpool_str127[sizeof("CP1250")]; - char stringpool_str128[sizeof("ISO646-CN")]; - char stringpool_str129[sizeof("ISO-8859-11")]; - char stringpool_str130[sizeof("ISO_8859-11")]; - char stringpool_str133[sizeof("ISO8859-9")]; - char stringpool_str135[sizeof("ISO8859-6")]; - char stringpool_str136[sizeof("ISO-8859-9")]; - char stringpool_str137[sizeof("ISO_8859-9")]; - char stringpool_str138[sizeof("ISO-8859-6")]; - char stringpool_str139[sizeof("ISO_8859-6")]; - char stringpool_str140[sizeof("ISO8859-16")]; - char stringpool_str141[sizeof("CP1252")]; + char stringpool_str8[sizeof("CN")]; + char stringpool_str12[sizeof("646")]; + char stringpool_str15[sizeof("866")]; + char stringpool_str19[sizeof("C99")]; + char stringpool_str22[sizeof("CP866")]; + char stringpool_str25[sizeof("862")]; + char stringpool_str26[sizeof("CP1251")]; + char stringpool_str28[sizeof("CP1256")]; + char stringpool_str29[sizeof("CP819")]; + char stringpool_str30[sizeof("CP1255")]; + char stringpool_str32[sizeof("CP862")]; + char stringpool_str34[sizeof("CP1258")]; + char stringpool_str38[sizeof("CP1252")]; + char stringpool_str39[sizeof("ASCII")]; + char stringpool_str46[sizeof("5601")]; + char stringpool_str48[sizeof("R8")]; + char stringpool_str50[sizeof("ISO8859-1")]; + char stringpool_str52[sizeof("ISO8859-6")]; + char stringpool_str53[sizeof("ISO8859-11")]; + char stringpool_str54[sizeof("ISO8859-5")]; + char stringpool_str55[sizeof("ISO8859-16")]; + char stringpool_str57[sizeof("ISO8859-15")]; + char stringpool_str58[sizeof("ISO8859-8")]; + char stringpool_str59[sizeof("CP949")]; + char stringpool_str60[sizeof("ISO8859-9")]; + char stringpool_str61[sizeof("ISO-8859-1")]; + char stringpool_str62[sizeof("ISO8859-2")]; + char stringpool_str63[sizeof("ISO-8859-6")]; + char stringpool_str64[sizeof("ISO-8859-11")]; + char stringpool_str65[sizeof("ISO-8859-5")]; + char stringpool_str66[sizeof("ISO-8859-16")]; + char stringpool_str67[sizeof("CP50221")]; + char stringpool_str68[sizeof("ISO-8859-15")]; + char stringpool_str69[sizeof("ISO-8859-8")]; + char stringpool_str70[sizeof("ISO646-CN")]; + char stringpool_str71[sizeof("ISO-8859-9")]; + char stringpool_str73[sizeof("ISO-8859-2")]; + char stringpool_str75[sizeof("CP154")]; + char stringpool_str77[sizeof("850")]; + char stringpool_str80[sizeof("ISO-IR-6")]; + char stringpool_str84[sizeof("CP1254")]; + char stringpool_str85[sizeof("CP850")]; + char stringpool_str86[sizeof("CP950")]; + char stringpool_str87[sizeof("ISO-IR-166")]; + char stringpool_str89[sizeof("ISO-IR-165")]; + char stringpool_str90[sizeof("CP1250")]; + char stringpool_str91[sizeof("ISO-IR-58")]; + char stringpool_str92[sizeof("ISO-IR-126")]; + char stringpool_str95[sizeof("EUCCN")]; + char stringpool_str96[sizeof("ISO-IR-159")]; + char stringpool_str98[sizeof("ISO-IR-226")]; + char stringpool_str99[sizeof("ISO-IR-199")]; + char stringpool_str101[sizeof("CP1131")]; + char stringpool_str102[sizeof("CP1361")]; + char stringpool_str103[sizeof("ISO-2022-CN")]; + char stringpool_str105[sizeof("CP936")]; + char stringpool_str106[sizeof("EUC-CN")]; + char stringpool_str107[sizeof("CSASCII")]; + char stringpool_str108[sizeof("ISO8859-4")]; + char stringpool_str111[sizeof("ISO8859-14")]; + char stringpool_str112[sizeof("CHAR")]; + char stringpool_str115[sizeof("CP932")]; + char stringpool_str116[sizeof("ISO-IR-101")]; + char stringpool_str117[sizeof("ISO8859-10")]; + char stringpool_str119[sizeof("ISO-8859-4")]; + char stringpool_str121[sizeof("ISO-IR-148")]; + char stringpool_str122[sizeof("ISO-8859-14")]; + char stringpool_str123[sizeof("ISO-IR-149")]; + char stringpool_str124[sizeof("HZ")]; + char stringpool_str125[sizeof("RK1048")]; + char stringpool_str126[sizeof("ISO-IR-109")]; + char stringpool_str128[sizeof("ISO-8859-10")]; + char stringpool_str129[sizeof("ANSI-1251")]; + char stringpool_str130[sizeof("UHC")]; + char stringpool_str131[sizeof("ISO-2022-CN-EXT")]; + char stringpool_str133[sizeof("ISO_8859-1")]; + char stringpool_str135[sizeof("ISO_8859-6")]; + char stringpool_str136[sizeof("ISO_8859-11")]; + char stringpool_str137[sizeof("ISO_8859-5")]; + char stringpool_str138[sizeof("ISO_8859-16")]; + char stringpool_str139[sizeof("ISO-IR-14")]; + char stringpool_str140[sizeof("ISO_8859-15")]; + char stringpool_str141[sizeof("ISO_8859-8")]; char stringpool_str142[sizeof("ISO_8859-16:2001")]; - char stringpool_str143[sizeof("ISO-8859-16")]; - char stringpool_str144[sizeof("ISO_8859-16")]; - char stringpool_str145[sizeof("ISO8859-4")]; - char stringpool_str146[sizeof("ISO_8859-14:1998")]; - char stringpool_str147[sizeof("CP932")]; - char stringpool_str148[sizeof("ISO-8859-4")]; - char stringpool_str149[sizeof("ISO_8859-4")]; - char stringpool_str150[sizeof("ISO8859-14")]; - char stringpool_str152[sizeof("ISO_8859-15:1998")]; - char stringpool_str153[sizeof("ISO-8859-14")]; - char stringpool_str154[sizeof("ISO_8859-14")]; - char stringpool_str157[sizeof("ISO8859-5")]; - char stringpool_str160[sizeof("ISO-8859-5")]; - char stringpool_str161[sizeof("ISO_8859-5")]; - char stringpool_str162[sizeof("ISO8859-15")]; - char stringpool_str163[sizeof("ISO-IR-6")]; - char stringpool_str165[sizeof("ISO-8859-15")]; - char stringpool_str166[sizeof("ISO_8859-15")]; - char stringpool_str168[sizeof("SJIS")]; - char stringpool_str169[sizeof("ISO-IR-148")]; - char stringpool_str170[sizeof("ISO-IR-58")]; - char stringpool_str172[sizeof("ISO8859-10")]; - char stringpool_str174[sizeof("CYRILLIC")]; - char stringpool_str175[sizeof("ISO-8859-10")]; - char stringpool_str176[sizeof("ISO_8859-10")]; - char stringpool_str177[sizeof("ISO-IR-199")]; - char stringpool_str178[sizeof("ISO-IR-14")]; - char stringpool_str179[sizeof("L7")]; - char stringpool_str180[sizeof("ISO-IR-166")]; - char stringpool_str181[sizeof("ISO8859-2")]; - char stringpool_str182[sizeof("ISO-IR-101")]; - char stringpool_str183[sizeof("ISO-IR-149")]; - char stringpool_str184[sizeof("ISO-8859-2")]; - char stringpool_str185[sizeof("ISO_8859-2")]; - char stringpool_str186[sizeof("MAC")]; - char stringpool_str187[sizeof("CP1253")]; - char stringpool_str188[sizeof("ISO_8859-10:1992")]; - char stringpool_str189[sizeof("ISO-IR-159")]; - char stringpool_str191[sizeof("LATIN8")]; - char stringpool_str192[sizeof("CP1133")]; + char stringpool_str143[sizeof("ISO_8859-9")]; + char stringpool_str145[sizeof("ISO_8859-2")]; + char stringpool_str146[sizeof("TCVN")]; + char stringpool_str147[sizeof("ISO_8859-15:1998")]; + char stringpool_str148[sizeof("ISO-IR-110")]; + char stringpool_str149[sizeof("CSISO2022CN")]; + char stringpool_str150[sizeof("MAC")]; + char stringpool_str153[sizeof("L1")]; + char stringpool_str154[sizeof("L6")]; + char stringpool_str155[sizeof("L5")]; + char stringpool_str157[sizeof("L8")]; + char stringpool_str159[sizeof("L2")]; + char stringpool_str166[sizeof("IBM866")]; + char stringpool_str171[sizeof("ISO-IR-144")]; + char stringpool_str173[sizeof("IBM819")]; + char stringpool_str174[sizeof("ISO_8859-14:1998")]; + char stringpool_str175[sizeof("ISO-IR-138")]; + char stringpool_str176[sizeof("IBM862")]; + char stringpool_str177[sizeof("TIS620")]; + char stringpool_str179[sizeof("ISO_8859-10:1992")]; + char stringpool_str180[sizeof("ISO-IR-100")]; + char stringpool_str182[sizeof("L4")]; + char stringpool_str183[sizeof("KOI8-T")]; + char stringpool_str184[sizeof("VISCII")]; + char stringpool_str188[sizeof("TIS-620")]; + char stringpool_str189[sizeof("US")]; + char stringpool_str190[sizeof("CSVISCII")]; + char stringpool_str191[sizeof("ISO_8859-4")]; + char stringpool_str192[sizeof("CP1253")]; char stringpool_str193[sizeof("LATIN1")]; - char stringpool_str194[sizeof("ISO-IR-109")]; - char stringpool_str195[sizeof("ISO-IR-144")]; - char stringpool_str196[sizeof("ANSI-1251")]; - char stringpool_str198[sizeof("CNS11643")]; - char stringpool_str201[sizeof("CSPTCP154")]; - char stringpool_str202[sizeof("ISO-IR-165")]; - char stringpool_str203[sizeof("ISO-IR-126")]; - char stringpool_str204[sizeof("ELOT_928")]; - char stringpool_str205[sizeof("ISO-IR-110")]; - char stringpool_str207[sizeof("LATIN6")]; - char stringpool_str208[sizeof("LATIN-9")]; - char stringpool_str209[sizeof("ROMAN8")]; - char stringpool_str210[sizeof("ISO-IR-138")]; - char stringpool_str211[sizeof("GB_1988-80")]; - char stringpool_str215[sizeof("CP874")]; - char stringpool_str217[sizeof("LATIN4")]; - char stringpool_str219[sizeof("ASCII")]; - char stringpool_str222[sizeof("UHC")]; - char stringpool_str223[sizeof("ISO-2022-CN")]; - char stringpool_str225[sizeof("CHINESE")]; - char stringpool_str227[sizeof("ISO8859-3")]; - char stringpool_str228[sizeof("ISO-IR-100")]; - char stringpool_str229[sizeof("LATIN5")]; - char stringpool_str230[sizeof("ISO-8859-3")]; - char stringpool_str231[sizeof("ISO_8859-3")]; - char stringpool_str232[sizeof("ISO8859-13")]; - char stringpool_str233[sizeof("ISO-IR-226")]; - char stringpool_str234[sizeof("CYRILLIC-ASIAN")]; - char stringpool_str235[sizeof("ISO-8859-13")]; - char stringpool_str236[sizeof("ISO_8859-13")]; - char stringpool_str241[sizeof("US")]; - char stringpool_str242[sizeof("MS-CYRL")]; - char stringpool_str243[sizeof("TIS620")]; - char stringpool_str244[sizeof("LATIN10")]; - char stringpool_str246[sizeof("TIS-620")]; - char stringpool_str250[sizeof("ARABIC")]; - char stringpool_str251[sizeof("ECMA-118")]; - 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")]; - char stringpool_str263[sizeof("MS936")]; - char stringpool_str264[sizeof("IBM819")]; - char stringpool_str266[sizeof("MULELAO-1")]; - char stringpool_str267[sizeof("X0208")]; - char stringpool_str269[sizeof("X0201")]; - char stringpool_str271[sizeof("GB18030")]; - char stringpool_str272[sizeof("KOREAN")]; - char stringpool_str273[sizeof("IBM866")]; - char stringpool_str274[sizeof("TIS620-0")]; - 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_str283[sizeof("KSC_5601")]; - char stringpool_str284[sizeof("CSKOI8R")]; - char stringpool_str287[sizeof("MS-EE")]; - char stringpool_str288[sizeof("GB2312")]; - char stringpool_str291[sizeof("CSUCS4")]; - char stringpool_str293[sizeof("BIG5")]; - char stringpool_str296[sizeof("BIG-5")]; - char stringpool_str297[sizeof("HP-ROMAN8")]; - 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_str314[sizeof("UCS-2")]; - char stringpool_str316[sizeof("IBM850")]; - char stringpool_str318[sizeof("ISO-IR-203")]; - char stringpool_str319[sizeof("IBM862")]; - char stringpool_str320[sizeof("GB_2312-80")]; - char stringpool_str324[sizeof("CSISOLATIN1")]; - char stringpool_str327[sizeof("ISO-2022-CN-EXT")]; - char stringpool_str335[sizeof("ISO-IR-179")]; - char stringpool_str337[sizeof("CSISOLATINCYRILLIC")]; - char stringpool_str338[sizeof("CSISOLATIN6")]; - char stringpool_str342[sizeof("JP")]; - char stringpool_str346[sizeof("MACICELAND")]; - char stringpool_str347[sizeof("UCS-4LE")]; - 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")]; - char stringpool_str364[sizeof("CSBIG5")]; - char stringpool_str365[sizeof("UCS-2LE")]; - 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")]; - char stringpool_str385[sizeof("CN-GB")]; - char stringpool_str386[sizeof("ISO646-US")]; - char stringpool_str387[sizeof("MACROMAN")]; - char stringpool_str389[sizeof("MACCYRILLIC")]; - char stringpool_str391[sizeof("ISO-10646-UCS-2")]; - char stringpool_str394[sizeof("STRK1048-2002")]; - char stringpool_str395[sizeof("ISO_8859-4:1988")]; - char stringpool_str396[sizeof("ISO_8859-9:1989")]; - char stringpool_str397[sizeof("EUCJP")]; - char stringpool_str400[sizeof("EUC-JP")]; - char stringpool_str401[sizeof("ISO_8859-5:1988")]; - char stringpool_str402[sizeof("GREEK8")]; - char stringpool_str403[sizeof("ASMO-708")]; - char stringpool_str405[sizeof("PCK")]; - char stringpool_str408[sizeof("CSIBM866")]; - char stringpool_str409[sizeof("CP1257")]; - 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_str436[sizeof("ISO_8859-3:1988")]; - char stringpool_str437[sizeof("IBM-CP1133")]; - char stringpool_str439[sizeof("TIS620.2529-1")]; - char stringpool_str448[sizeof("CSISO2022KR")]; - char stringpool_str449[sizeof("ISO8859-7")]; - char stringpool_str451[sizeof("MACCENTRALEUROPE")]; - char stringpool_str452[sizeof("ISO-8859-7")]; - char stringpool_str453[sizeof("ISO_8859-7")]; - char stringpool_str455[sizeof("CN-GB-ISOIR165")]; - char stringpool_str461[sizeof("ISO646-JP")]; - char stringpool_str462[sizeof("KS_C_5601-1987")]; - char stringpool_str463[sizeof("US-ASCII")]; - char stringpool_str464[sizeof("UCS-4BE")]; - char stringpool_str466[sizeof("CSEUCKR")]; - char stringpool_str467[sizeof("JIS0208")]; - char stringpool_str470[sizeof("UTF-16BE")]; - 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_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")]; - char stringpool_str504[sizeof("CSKSC56011987")]; - char stringpool_str505[sizeof("ISO-IR-157")]; - char stringpool_str507[sizeof("JIS_C6220-1969-RO")]; - char stringpool_str508[sizeof("CSISO58GB231280")]; - char stringpool_str509[sizeof("TIS620.2533-1")]; - char stringpool_str510[sizeof("UCS-2-INTERNAL")]; - char stringpool_str511[sizeof("WINDOWS-1258")]; - char stringpool_str512[sizeof("WINDOWS-1251")]; - char stringpool_str513[sizeof("MACTHAI")]; - char stringpool_str515[sizeof("WCHAR_T")]; - char stringpool_str516[sizeof("GBK")]; - char stringpool_str517[sizeof("ISO-IR-127")]; - char stringpool_str519[sizeof("WINDOWS-1256")]; - char stringpool_str520[sizeof("UNICODE-1-1-UTF-7")]; - char stringpool_str521[sizeof("LATIN7")]; - char stringpool_str523[sizeof("ANSI_X3.4-1968")]; - char stringpool_str524[sizeof("WINDOWS-1254")]; - char stringpool_str525[sizeof("CSUNICODE11UTF7")]; - char stringpool_str530[sizeof("WINDOWS-1255")]; - char stringpool_str531[sizeof("ANSI_X3.4-1986")]; - char stringpool_str532[sizeof("TIS620.2533-0")]; - char stringpool_str533[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; - char stringpool_str535[sizeof("WINDOWS-1250")]; - char stringpool_str536[sizeof("WINDOWS-936")]; - char stringpool_str537[sizeof("EUCTW")]; - char stringpool_str540[sizeof("EUC-TW")]; - char stringpool_str542[sizeof("WINDOWS-1252")]; - char stringpool_str543[sizeof("JIS_C6226-1983")]; - char stringpool_str545[sizeof("UCS-4-SWAPPED")]; - char stringpool_str546[sizeof("UTF-32BE")]; - char stringpool_str547[sizeof("TCVN5712-1")]; - char stringpool_str548[sizeof("ISO_8859-1:1987")]; - char stringpool_str553[sizeof("MACINTOSH")]; - char stringpool_str554[sizeof("ISO-2022-JP-1")]; - char stringpool_str555[sizeof("ISO_8859-6:1987")]; - char stringpool_str556[sizeof("ISO-2022-JP")]; - 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_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_str650[sizeof("WINDOWS-874")]; - char stringpool_str652[sizeof("UNICODELITTLE")]; - char stringpool_str663[sizeof("BIG5HKSCS")]; - char stringpool_str666[sizeof("BIG5-HKSCS")]; - char stringpool_str667[sizeof("JIS_X0208")]; - char stringpool_str669[sizeof("JIS_X0201")]; - char stringpool_str676[sizeof("WINDOWS-1257")]; - char stringpool_str680[sizeof("KOI8-U")]; - char stringpool_str684[sizeof("KOI8-RU")]; - char stringpool_str691[sizeof("JOHAB")]; - char stringpool_str693[sizeof("JISX0201-1976")]; - char stringpool_str702[sizeof("JIS_X0208-1990")]; - 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_str774[sizeof("MACGREEK")]; - char stringpool_str800[sizeof("CSSHIFTJIS")]; - char stringpool_str822[sizeof("JIS_X0212.1990-0")]; - char stringpool_str840[sizeof("CSEUCPKDFMTJAPANESE")]; - char stringpool_str853[sizeof("MACHEBREW")]; - 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_str901[sizeof("BIG5-HKSCS:1999")]; - char stringpool_str907[sizeof("BIG5-HKSCS:2004")]; - char stringpool_str917[sizeof("CSISO87JISX0208")]; - char stringpool_str953[sizeof("MACTURKISH")]; - char stringpool_str1003[sizeof("KO_KR.JOHAP92")]; + char stringpool_str194[sizeof("ISO_8859-14")]; + char stringpool_str195[sizeof("LATIN6")]; + char stringpool_str196[sizeof("CSKZ1048")]; + char stringpool_str197[sizeof("LATIN5")]; + char stringpool_str198[sizeof("SJIS")]; + char stringpool_str199[sizeof("KZ-1048")]; + char stringpool_str200[sizeof("ISO_8859-10")]; + char stringpool_str201[sizeof("LATIN8")]; + char stringpool_str202[sizeof("CSKOI8R")]; + char stringpool_str205[sizeof("LATIN2")]; + char stringpool_str207[sizeof("KOI8-R")]; + char stringpool_str212[sizeof("PT154")]; + char stringpool_str214[sizeof("LATIN-9")]; + char stringpool_str215[sizeof("GB2312")]; + char stringpool_str216[sizeof("ISO8859-3")]; + char stringpool_str218[sizeof("UCS-2")]; + char stringpool_str219[sizeof("ISO8859-13")]; + char stringpool_str220[sizeof("L10")]; + char stringpool_str221[sizeof("X0212")]; + char stringpool_str223[sizeof("TIS620-0")]; + char stringpool_str225[sizeof("ELOT_928")]; + char stringpool_str227[sizeof("ISO-8859-3")]; + char stringpool_str228[sizeof("ARABIC")]; + char stringpool_str229[sizeof("IBM850")]; + char stringpool_str230[sizeof("ISO-8859-13")]; + char stringpool_str231[sizeof("ROMAN8")]; + char stringpool_str236[sizeof("L3")]; + char stringpool_str239[sizeof("US-ASCII")]; + char stringpool_str240[sizeof("KSC_5601")]; + char stringpool_str241[sizeof("X0201")]; + char stringpool_str243[sizeof("ISO-10646-UCS-2")]; + char stringpool_str245[sizeof("CP874")]; + char stringpool_str246[sizeof("MS936")]; + char stringpool_str249[sizeof("X0208")]; + char stringpool_str251[sizeof("LATIN4")]; + char stringpool_str258[sizeof("MS-ANSI")]; + char stringpool_str259[sizeof("CSUCS4")]; + char stringpool_str260[sizeof("LATIN10")]; + char stringpool_str261[sizeof("KOREAN")]; + char stringpool_str262[sizeof("ISO-IR-179")]; + char stringpool_str264[sizeof("UCS-4")]; + char stringpool_str266[sizeof("ISO-10646-UCS-4")]; + char stringpool_str267[sizeof("CP1133")]; + char stringpool_str268[sizeof("EUCKR")]; + char stringpool_str269[sizeof("CSUNICODE11")]; + char stringpool_str270[sizeof("ARMSCII-8")]; + char stringpool_str272[sizeof("UTF-16")]; + char stringpool_str274[sizeof("BIG5")]; + char stringpool_str275[sizeof("UTF-8")]; + char stringpool_str276[sizeof("ISO-2022-KR")]; + char stringpool_str279[sizeof("EUC-KR")]; + char stringpool_str280[sizeof("CSBIG5")]; + char stringpool_str281[sizeof("ECMA-118")]; + char stringpool_str282[sizeof("CNS11643")]; + char stringpool_str283[sizeof("UNICODE-1-1")]; + char stringpool_str285[sizeof("BIG-5")]; + char stringpool_str287[sizeof("ISO-CELTIC")]; + char stringpool_str288[sizeof("ISO-IR-203")]; + char stringpool_str289[sizeof("TIS620.2529-1")]; + char stringpool_str290[sizeof("MACCROATIAN")]; + char stringpool_str291[sizeof("CN-BIG5")]; + char stringpool_str294[sizeof("CSISOLATIN1")]; + char stringpool_str295[sizeof("GB_1988-80")]; + char stringpool_str296[sizeof("CSISOLATIN6")]; + char stringpool_str298[sizeof("CSISOLATIN5")]; + char stringpool_str299[sizeof("ISO_8859-3")]; + char stringpool_str300[sizeof("GB18030")]; + char stringpool_str301[sizeof("CSISOLATINCYRILLIC")]; + char stringpool_str302[sizeof("ISO_8859-13")]; + char stringpool_str306[sizeof("CSISOLATIN2")]; + char stringpool_str307[sizeof("GBK")]; + char stringpool_str309[sizeof("JP")]; + char stringpool_str311[sizeof("ISO646-US")]; + char stringpool_str313[sizeof("CHINESE")]; + char stringpool_str315[sizeof("VISCII1.1-1")]; + char stringpool_str321[sizeof("L7")]; + char stringpool_str322[sizeof("CSISO2022KR")]; + char stringpool_str323[sizeof("CSISOLATINARABIC")]; + char stringpool_str327[sizeof("JIS0208")]; + char stringpool_str328[sizeof("MACTHAI")]; + char stringpool_str329[sizeof("GEORGIAN-ACADEMY")]; + char stringpool_str330[sizeof("JAVA")]; + char stringpool_str331[sizeof("ECMA-114")]; + char stringpool_str334[sizeof("CSIBM866")]; + char stringpool_str336[sizeof("ISO_8859-5:1988")]; + char stringpool_str338[sizeof("ISO_8859-8:1988")]; + char stringpool_str339[sizeof("CSUNICODE")]; + char stringpool_str340[sizeof("ISO_8859-9:1989")]; + char stringpool_str345[sizeof("KS_C_5601-1989")]; + char stringpool_str346[sizeof("TCVN5712-1")]; + char stringpool_str348[sizeof("PCK")]; + char stringpool_str349[sizeof("TCVN-5712")]; + char stringpool_str352[sizeof("CSISOLATIN4")]; + char stringpool_str353[sizeof("STRK1048-2002")]; + char stringpool_str355[sizeof("PTCP154")]; + char stringpool_str356[sizeof("CYRILLIC")]; + char stringpool_str358[sizeof("CSISO14JISC6220RO")]; + char stringpool_str359[sizeof("LATIN3")]; + char stringpool_str362[sizeof("CP1257")]; + char stringpool_str363[sizeof("ISO_8859-4:1988")]; + char stringpool_str364[sizeof("HP-ROMAN8")]; + char stringpool_str365[sizeof("UTF-32")]; + char stringpool_str371[sizeof("CSISO159JISX02121990")]; + char stringpool_str372[sizeof("MACROMAN")]; + char stringpool_str373[sizeof("KOI8-U")]; + char stringpool_str375[sizeof("GREEK8")]; + char stringpool_str377[sizeof("GB_2312-80")]; + char stringpool_str383[sizeof("CSGB2312")]; + char stringpool_str386[sizeof("ISO8859-7")]; + char stringpool_str387[sizeof("CSPTCP154")]; + char stringpool_str392[sizeof("MS-EE")]; + char stringpool_str395[sizeof("CSEUCKR")]; + char stringpool_str397[sizeof("ISO-8859-7")]; + char stringpool_str399[sizeof("ISO_646.IRV:1991")]; + char stringpool_str400[sizeof("JIS_C6220-1969-RO")]; + char stringpool_str404[sizeof("ISO-2022-JP-1")]; + char stringpool_str405[sizeof("ASMO-708")]; + char stringpool_str406[sizeof("CSKSC56011987")]; + char stringpool_str410[sizeof("ISO-2022-JP-2")]; + char stringpool_str412[sizeof("CN-GB-ISOIR165")]; + char stringpool_str414[sizeof("KOI8-RU")]; + char stringpool_str416[sizeof("MACARABIC")]; + char stringpool_str417[sizeof("ISO_8859-3:1988")]; + char stringpool_str419[sizeof("ISO-IR-57")]; + char stringpool_str421[sizeof("ISO-IR-87")]; + char stringpool_str422[sizeof("ISO-IR-157")]; + char stringpool_str424[sizeof("MACROMANIA")]; + char stringpool_str426[sizeof("ISO-IR-127")]; + char stringpool_str435[sizeof("CP367")]; + char stringpool_str437[sizeof("EUCTW")]; + char stringpool_str441[sizeof("CSUNICODE11UTF7")]; + char stringpool_str443[sizeof("CN-GB")]; + char stringpool_str444[sizeof("TIS620.2533-1")]; + char stringpool_str448[sizeof("EUC-TW")]; + char stringpool_str449[sizeof("JIS_C6226-1983")]; + char stringpool_str455[sizeof("CSISO2022JP2")]; + char stringpool_str457[sizeof("UNICODE-1-1-UTF-7")]; + char stringpool_str460[sizeof("CSISOLATIN3")]; + char stringpool_str464[sizeof("CYRILLIC-ASIAN")]; + char stringpool_str465[sizeof("GREEK")]; + char stringpool_str467[sizeof("ISO-2022-JP-MS")]; + char stringpool_str469[sizeof("ISO_8859-7")]; + char stringpool_str471[sizeof("WINDOWS-1251")]; + char stringpool_str472[sizeof("WINDOWS-1256")]; + char stringpool_str473[sizeof("WINDOWS-1255")]; + char stringpool_str475[sizeof("WINDOWS-1258")]; + char stringpool_str476[sizeof("TIS620.2533-0")]; + char stringpool_str477[sizeof("WINDOWS-1252")]; + char stringpool_str484[sizeof("CSISO58GB231280")]; + char stringpool_str490[sizeof("MACINTOSH")]; + char stringpool_str491[sizeof("WCHAR_T")]; + char stringpool_str494[sizeof("MACICELAND")]; + char stringpool_str495[sizeof("CSISOLATINGREEK")]; + char stringpool_str496[sizeof("CSHPROMAN8")]; + char stringpool_str498[sizeof("ISO_8859-1:1987")]; + char stringpool_str499[sizeof("ISO_8859-6:1987")]; + char stringpool_str500[sizeof("WINDOWS-1254")]; + char stringpool_str503[sizeof("WINDOWS-1250")]; + char stringpool_str504[sizeof("ISO_8859-2:1987")]; + char stringpool_str505[sizeof("MS-CYRL")]; + char stringpool_str506[sizeof("ISO646-JP")]; + char stringpool_str508[sizeof("KS_C_5601-1987")]; + char stringpool_str509[sizeof("MACCYRILLIC")]; + char stringpool_str517[sizeof("UCS-2LE")]; + char stringpool_str520[sizeof("CSMACINTOSH")]; + char stringpool_str521[sizeof("HZ-GB-2312")]; + char stringpool_str525[sizeof("TIS620.2533")]; + char stringpool_str529[sizeof("LATIN7")]; + char stringpool_str530[sizeof("UCS-2-INTERNAL")]; + char stringpool_str531[sizeof("EUCJP")]; + char stringpool_str532[sizeof("UCS-2BE")]; + char stringpool_str534[sizeof("CSISO57GB1988")]; + char stringpool_str535[sizeof("JISX0201-1976")]; + char stringpool_str536[sizeof("SHIFT-JIS")]; + char stringpool_str538[sizeof("MS_KANJI")]; + char stringpool_str539[sizeof("ISO-2022-JP")]; + char stringpool_str540[sizeof("UCS-4LE")]; + char stringpool_str542[sizeof("EUC-JP")]; + char stringpool_str544[sizeof("UNICODELITTLE")]; + char stringpool_str545[sizeof("CSPC862LATINHEBREW")]; + char stringpool_str552[sizeof("WINDOWS-936")]; + char stringpool_str553[sizeof("UCS-4-INTERNAL")]; + char stringpool_str554[sizeof("WINDOWS-1253")]; + char stringpool_str555[sizeof("UCS-4BE")]; + char stringpool_str557[sizeof("MS-TURK")]; + char stringpool_str558[sizeof("GEORGIAN-PS")]; + char stringpool_str564[sizeof("CSEUCTW")]; + char stringpool_str565[sizeof("IBM-CP1133")]; + char stringpool_str570[sizeof("MULELAO-1")]; + char stringpool_str573[sizeof("JIS_X0212")]; + char stringpool_str575[sizeof("CSISOLATINHEBREW")]; + char stringpool_str576[sizeof("UTF-16LE")]; + char stringpool_str579[sizeof("IBM367")]; + char stringpool_str580[sizeof("MS-ARAB")]; + char stringpool_str581[sizeof("ISO_8859-7:2003")]; + char stringpool_str585[sizeof("CSISO2022JP")]; + char stringpool_str591[sizeof("UTF-16BE")]; + char stringpool_str593[sizeof("JIS_X0201")]; + char stringpool_str600[sizeof("MS-HEBR")]; + char stringpool_str601[sizeof("JIS_X0208")]; + char stringpool_str603[sizeof("UTF-7")]; + char stringpool_str608[sizeof("SHIFT_JIS")]; + char stringpool_str609[sizeof("MACUKRAINE")]; + char stringpool_str616[sizeof("JIS_X0212-1990")]; + char stringpool_str618[sizeof("UNICODEBIG")]; + char stringpool_str619[sizeof("ANSI_X3.4-1986")]; + char stringpool_str622[sizeof("ANSI_X3.4-1968")]; + char stringpool_str626[sizeof("TCVN5712-1:1993")]; + char stringpool_str639[sizeof("WINDOWS-1257")]; + char stringpool_str644[sizeof("MACCENTRALEUROPE")]; + char stringpool_str645[sizeof("JOHAB")]; + char stringpool_str646[sizeof("JIS_X0208-1990")]; + char stringpool_str647[sizeof("CSSHIFTJIS")]; + char stringpool_str653[sizeof("MACGREEK")]; + char stringpool_str658[sizeof("BIGFIVE")]; + char stringpool_str661[sizeof("MS-GREEK")]; + char stringpool_str664[sizeof("UTF-32LE")]; + char stringpool_str666[sizeof("ISO_8859-7:1987")]; + char stringpool_str669[sizeof("BIG-FIVE")]; + char stringpool_str676[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")]; + char stringpool_str678[sizeof("NEXTSTEP")]; + char stringpool_str679[sizeof("UTF-32BE")]; + char stringpool_str690[sizeof("BIG5HKSCS")]; + char stringpool_str691[sizeof("CSISO87JISX0208")]; + char stringpool_str692[sizeof("WINDOWS-874")]; + char stringpool_str697[sizeof("JIS_X0208-1983")]; + char stringpool_str701[sizeof("BIG5-HKSCS")]; + char stringpool_str718[sizeof("JIS_X0212.1990-0")]; + char stringpool_str730[sizeof("HEBREW")]; + char stringpool_str751[sizeof("MACTURKISH")]; + char stringpool_str797[sizeof("UCS-2-SWAPPED")]; + char stringpool_str798[sizeof("CSPC850MULTILINGUAL")]; + char stringpool_str814[sizeof("CSHALFWIDTHKATAKANA")]; + char stringpool_str820[sizeof("UCS-4-SWAPPED")]; + char stringpool_str836[sizeof("BIG5-HKSCS:2001")]; + char stringpool_str840[sizeof("BIG5-HKSCS:2008")]; + char stringpool_str841[sizeof("BIG5-HKSCS:1999")]; + char stringpool_str865[sizeof("BIG5-HKSCS:2004")]; + char stringpool_str871[sizeof("WINBALTRIM")]; + char stringpool_str879[sizeof("CSEUCPKDFMTJAPANESE")]; + char stringpool_str912[sizeof("KO_KR.JOHAP92")]; + char stringpool_str956[sizeof("MACHEBREW")]; }; static const struct stringpool_t stringpool_contents = { - "R8", "CN", - "L8", - "L1", - "L6", - "L4", + "646", "866", "C99", - "L5", - "646", - "CHAR", - "CP819", - "L2", "CP866", - "CP949", - "850", - "5601", - "RK1048", - "EUCCN", - "L10", - "EUC-CN", - "L3", - "CP154", - "PT154", "862", - "CP1258", "CP1251", - "CP1131", - "PTCP154", - "CP850", - "CP1361", - "CP862", "CP1256", - "CP950", - "HZ", - "CP936", - "CP1254", + "CP819", "CP1255", - "ISO8859-8", + "CP862", + "CP1258", + "CP1252", + "ASCII", + "5601", + "R8", "ISO8859-1", - "ISO-8859-8", - "ISO_8859-8", - "ISO-8859-1", - "ISO_8859-1", + "ISO8859-6", "ISO8859-11", - "CP1250", - "ISO646-CN", - "ISO-8859-11", - "ISO_8859-11", + "ISO8859-5", + "ISO8859-16", + "ISO8859-15", + "ISO8859-8", + "CP949", "ISO8859-9", - "ISO8859-6", - "ISO-8859-9", - "ISO_8859-9", + "ISO-8859-1", + "ISO8859-2", "ISO-8859-6", - "ISO_8859-6", - "ISO8859-16", - "CP1252", - "ISO_8859-16:2001", + "ISO-8859-11", + "ISO-8859-5", "ISO-8859-16", - "ISO_8859-16", + "CP50221", + "ISO-8859-15", + "ISO-8859-8", + "ISO646-CN", + "ISO-8859-9", + "ISO-8859-2", + "CP154", + "850", + "ISO-IR-6", + "CP1254", + "CP850", + "CP950", + "ISO-IR-166", + "ISO-IR-165", + "CP1250", + "ISO-IR-58", + "ISO-IR-126", + "EUCCN", + "ISO-IR-159", + "ISO-IR-226", + "ISO-IR-199", + "CP1131", + "CP1361", + "ISO-2022-CN", + "CP936", + "EUC-CN", + "CSASCII", "ISO8859-4", - "ISO_8859-14:1998", + "ISO8859-14", + "CHAR", "CP932", + "ISO-IR-101", + "ISO8859-10", "ISO-8859-4", - "ISO_8859-4", - "ISO8859-14", - "ISO_8859-15:1998", - "ISO-8859-14", - "ISO_8859-14", - "ISO8859-5", - "ISO-8859-5", - "ISO_8859-5", - "ISO8859-15", - "ISO-IR-6", - "ISO-8859-15", - "ISO_8859-15", - "SJIS", "ISO-IR-148", - "ISO-IR-58", - "ISO8859-10", - "CYRILLIC", + "ISO-8859-14", + "ISO-IR-149", + "HZ", + "RK1048", + "ISO-IR-109", "ISO-8859-10", - "ISO_8859-10", - "ISO-IR-199", + "ANSI-1251", + "UHC", + "ISO-2022-CN-EXT", + "ISO_8859-1", + "ISO_8859-6", + "ISO_8859-11", + "ISO_8859-5", + "ISO_8859-16", "ISO-IR-14", - "L7", - "ISO-IR-166", - "ISO8859-2", - "ISO-IR-101", - "ISO-IR-149", - "ISO-8859-2", + "ISO_8859-15", + "ISO_8859-8", + "ISO_8859-16:2001", + "ISO_8859-9", "ISO_8859-2", + "TCVN", + "ISO_8859-15:1998", + "ISO-IR-110", + "CSISO2022CN", "MAC", - "CP1253", + "L1", + "L6", + "L5", + "L8", + "L2", + "IBM866", + "ISO-IR-144", + "IBM819", + "ISO_8859-14:1998", + "ISO-IR-138", + "IBM862", + "TIS620", "ISO_8859-10:1992", - "ISO-IR-159", - "LATIN8", - "CP1133", + "ISO-IR-100", + "L4", + "KOI8-T", + "VISCII", + "TIS-620", + "US", + "CSVISCII", + "ISO_8859-4", + "CP1253", "LATIN1", - "ISO-IR-109", - "ISO-IR-144", - "ANSI-1251", - "CNS11643", - "CSPTCP154", - "ISO-IR-165", - "ISO-IR-126", - "ELOT_928", - "ISO-IR-110", + "ISO_8859-14", "LATIN6", + "CSKZ1048", + "LATIN5", + "SJIS", + "KZ-1048", + "ISO_8859-10", + "LATIN8", + "CSKOI8R", + "LATIN2", + "KOI8-R", + "PT154", "LATIN-9", - "ROMAN8", - "ISO-IR-138", - "GB_1988-80", - "CP874", - "LATIN4", - "ASCII", - "UHC", - "ISO-2022-CN", - "CHINESE", + "GB2312", "ISO8859-3", - "ISO-IR-100", - "LATIN5", - "ISO-8859-3", - "ISO_8859-3", + "UCS-2", "ISO8859-13", - "ISO-IR-226", - "CYRILLIC-ASIAN", - "ISO-8859-13", - "ISO_8859-13", - "US", - "MS-CYRL", - "TIS620", - "LATIN10", - "TIS-620", + "L10", + "X0212", + "TIS620-0", + "ELOT_928", + "ISO-8859-3", "ARABIC", - "ECMA-118", - "EUCKR", - "LATIN2", - "EUC-KR", - "UTF-8", - "KZ-1048", - "CSISO2022CN", - "CSASCII", + "IBM850", + "ISO-8859-13", + "ROMAN8", + "L3", + "US-ASCII", + "KSC_5601", + "X0201", + "ISO-10646-UCS-2", + "CP874", "MS936", - "IBM819", - "MULELAO-1", "X0208", - "X0201", - "GB18030", + "LATIN4", + "MS-ANSI", + "CSUCS4", + "LATIN10", "KOREAN", - "IBM866", - "TIS620-0", - "KOI8-R", - "ECMA-114", + "ISO-IR-179", "UCS-4", + "ISO-10646-UCS-4", + "CP1133", + "EUCKR", + "CSUNICODE11", + "ARMSCII-8", "UTF-16", - "CSKZ1048", - "KSC_5601", - "CSKOI8R", - "MS-EE", - "GB2312", - "CSUCS4", "BIG5", + "UTF-8", + "ISO-2022-KR", + "EUC-KR", + "CSBIG5", + "ECMA-118", + "CNS11643", + "UNICODE-1-1", "BIG-5", - "HP-ROMAN8", - "LATIN3", - "KS_C_5601-1989", - "X0212", - "TCVN", "ISO-CELTIC", - "CSHPROMAN8", - "UCS-2", - "IBM850", "ISO-IR-203", - "IBM862", - "GB_2312-80", + "TIS620.2529-1", + "MACCROATIAN", + "CN-BIG5", "CSISOLATIN1", - "ISO-2022-CN-EXT", - "ISO-IR-179", - "CSISOLATINCYRILLIC", + "GB_1988-80", "CSISOLATIN6", - "JP", - "MACICELAND", - "UCS-4LE", - "CSISOLATIN4", - "CSISOLATINARABIC", - "UNICODE-1-1", - "UTF-16LE", - "CSUNICODE11", "CSISOLATIN5", - "MS-ANSI", - "CSBIG5", - "UCS-2LE", - "CN-BIG5", - "ARMSCII-8", - "ISO-10646-UCS-4", - "UTF-32", - "CSUNICODE", - "ISO_8859-8:1988", + "ISO_8859-3", + "GB18030", + "CSISOLATINCYRILLIC", + "ISO_8859-13", "CSISOLATIN2", - "CN-GB", + "GBK", + "JP", "ISO646-US", - "MACROMAN", - "MACCYRILLIC", - "ISO-10646-UCS-2", - "STRK1048-2002", - "ISO_8859-4:1988", - "ISO_8859-9:1989", - "EUCJP", - "EUC-JP", + "CHINESE", + "VISCII1.1-1", + "L7", + "CSISO2022KR", + "CSISOLATINARABIC", + "JIS0208", + "MACTHAI", + "GEORGIAN-ACADEMY", + "JAVA", + "ECMA-114", + "CSIBM866", "ISO_8859-5:1988", - "GREEK8", - "ASMO-708", + "ISO_8859-8:1988", + "CSUNICODE", + "ISO_8859-9:1989", + "KS_C_5601-1989", + "TCVN5712-1", "PCK", - "CSIBM866", - "CP1257", - "ISO-2022-KR", - "GEORGIAN-ACADEMY", - "MACCROATIAN", - "CP367", - "GEORGIAN-PS", + "TCVN-5712", + "CSISOLATIN4", + "STRK1048-2002", + "PTCP154", + "CYRILLIC", + "CSISO14JISC6220RO", + "LATIN3", + "CP1257", + "ISO_8859-4:1988", + "HP-ROMAN8", + "UTF-32", + "CSISO159JISX02121990", + "MACROMAN", + "KOI8-U", + "GREEK8", + "GB_2312-80", "CSGB2312", - "VISCII", - "MS-HEBR", - "UTF-32LE", - "CSISOLATIN3", - "MACARABIC", - "ISO_8859-3:1988", - "IBM-CP1133", - "TIS620.2529-1", - "CSISO2022KR", "ISO8859-7", - "MACCENTRALEUROPE", - "ISO-8859-7", - "ISO_8859-7", - "CN-GB-ISOIR165", - "ISO646-JP", - "KS_C_5601-1987", - "US-ASCII", - "UCS-4BE", + "CSPTCP154", + "MS-EE", "CSEUCKR", - "JIS0208", - "UTF-16BE", - "MS-ARAB", - "CSPC862LATINHEBREW", - "KOI8-T", - "ISO-IR-87", - "UCS-2BE", - "MACROMANIA", - "UCS-4-INTERNAL", + "ISO-8859-7", "ISO_646.IRV:1991", - "CSVISCII", - "VISCII1.1-1", - "ISO-IR-57", - "NEXTSTEP", - "HZ-GB-2312", + "JIS_C6220-1969-RO", + "ISO-2022-JP-1", + "ASMO-708", "CSKSC56011987", + "ISO-2022-JP-2", + "CN-GB-ISOIR165", + "KOI8-RU", + "MACARABIC", + "ISO_8859-3:1988", + "ISO-IR-57", + "ISO-IR-87", "ISO-IR-157", - "JIS_C6220-1969-RO", - "CSISO58GB231280", + "MACROMANIA", + "ISO-IR-127", + "CP367", + "EUCTW", + "CSUNICODE11UTF7", + "CN-GB", "TIS620.2533-1", - "UCS-2-INTERNAL", - "WINDOWS-1258", + "EUC-TW", + "JIS_C6226-1983", + "CSISO2022JP2", + "UNICODE-1-1-UTF-7", + "CSISOLATIN3", + "CYRILLIC-ASIAN", + "GREEK", + "ISO-2022-JP-MS", + "ISO_8859-7", "WINDOWS-1251", - "MACTHAI", - "WCHAR_T", - "GBK", - "ISO-IR-127", "WINDOWS-1256", - "UNICODE-1-1-UTF-7", - "LATIN7", - "ANSI_X3.4-1968", - "WINDOWS-1254", - "CSUNICODE11UTF7", "WINDOWS-1255", - "ANSI_X3.4-1986", + "WINDOWS-1258", "TIS620.2533-0", - "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", - "WINDOWS-1250", - "WINDOWS-936", - "EUCTW", - "EUC-TW", "WINDOWS-1252", - "JIS_C6226-1983", - "UCS-4-SWAPPED", - "UTF-32BE", - "TCVN5712-1", - "ISO_8859-1:1987", + "CSISO58GB231280", "MACINTOSH", - "ISO-2022-JP-1", + "WCHAR_T", + "MACICELAND", + "CSISOLATINGREEK", + "CSHPROMAN8", + "ISO_8859-1:1987", "ISO_8859-6:1987", - "ISO-2022-JP", - "TIS620.2533", - "UCS-2-SWAPPED", - "WINDOWS-1253", - "JAVA", - "CSISO57GB1988", - "TCVN-5712", + "WINDOWS-1254", + "WINDOWS-1250", "ISO_8859-2:1987", - "CSISO14JISC6220RO", + "MS-CYRL", + "ISO646-JP", + "KS_C_5601-1987", + "MACCYRILLIC", + "UCS-2LE", "CSMACINTOSH", - "ISO-2022-JP-2", - "UTF-7", - "CSPC850MULTILINGUAL", - "GREEK", - "CSISO2022JP", + "HZ-GB-2312", + "TIS620.2533", + "LATIN7", + "UCS-2-INTERNAL", + "EUCJP", + "UCS-2BE", + "CSISO57GB1988", + "JISX0201-1976", + "SHIFT-JIS", + "MS_KANJI", + "ISO-2022-JP", + "UCS-4LE", + "EUC-JP", + "UNICODELITTLE", + "CSPC862LATINHEBREW", + "WINDOWS-936", + "UCS-4-INTERNAL", + "WINDOWS-1253", + "UCS-4BE", + "MS-TURK", + "GEORGIAN-PS", + "CSEUCTW", + "IBM-CP1133", + "MULELAO-1", + "JIS_X0212", "CSISOLATINHEBREW", - "ISO_8859-7:2003", - "CSISO159JISX02121990", - "BIGFIVE", - "CSISO2022JP2", - "BIG-FIVE", - "CSISOLATINGREEK", - "HEBREW", + "UTF-16LE", "IBM367", - "CSHALFWIDTHKATAKANA", - "WINDOWS-874", - "UNICODELITTLE", - "BIG5HKSCS", - "BIG5-HKSCS", - "JIS_X0208", + "MS-ARAB", + "ISO_8859-7:2003", + "CSISO2022JP", + "UTF-16BE", "JIS_X0201", + "MS-HEBR", + "JIS_X0208", + "UTF-7", + "SHIFT_JIS", + "MACUKRAINE", + "JIS_X0212-1990", + "UNICODEBIG", + "ANSI_X3.4-1986", + "ANSI_X3.4-1968", + "TCVN5712-1:1993", "WINDOWS-1257", - "KOI8-U", - "KOI8-RU", + "MACCENTRALEUROPE", "JOHAB", - "JISX0201-1976", "JIS_X0208-1990", - "JIS_X0212", - "JIS_X0212-1990", + "CSSHIFTJIS", + "MACGREEK", + "BIGFIVE", + "MS-GREEK", + "UTF-32LE", "ISO_8859-7:1987", - "SHIFT-JIS", - "SHIFT_JIS", + "BIG-FIVE", + "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", + "NEXTSTEP", + "UTF-32BE", + "BIG5HKSCS", + "CSISO87JISX0208", + "WINDOWS-874", "JIS_X0208-1983", - "CSEUCTW", - "MACUKRAINE", - "UNICODEBIG", - "MS-GREEK", - "MACGREEK", - "CSSHIFTJIS", + "BIG5-HKSCS", "JIS_X0212.1990-0", - "CSEUCPKDFMTJAPANESE", - "MACHEBREW", - "MS_KANJI", - "TCVN5712-1:1993", - "WINBALTRIM", - "MS-TURK", - "BIG5-HKSCS:2008", + "HEBREW", + "MACTURKISH", + "UCS-2-SWAPPED", + "CSPC850MULTILINGUAL", + "CSHALFWIDTHKATAKANA", + "UCS-4-SWAPPED", "BIG5-HKSCS:2001", + "BIG5-HKSCS:2008", "BIG5-HKSCS:1999", "BIG5-HKSCS:2004", - "CSISO87JISX0208", - "MACTURKISH", - "KO_KR.JOHAP92" + "WINBALTRIM", + "CSEUCPKDFMTJAPANESE", + "KO_KR.JOHAP92", + "MACHEBREW" }; #define stringpool ((const char *) &stringpool_contents) static const struct alias aliases[] = { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 229 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_iso646_cn}, -#line 152 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_iso8859_14}, -#line 61 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_iso8859_10}, - {-1}, {-1}, {-1}, {-1}, -#line 85 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str8, ei_iso646_cn}, + {-1}, {-1}, {-1}, +#line 23 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_ascii}, + {-1}, {-1}, #line 209 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp866}, - {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_cp866}, + {-1}, {-1}, {-1}, #line 52 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_c99}, {-1}, {-1}, -#line 127 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_iso8859_9}, +#line 207 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_cp866}, {-1}, {-1}, -#line 23 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_ascii}, +#line 205 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str25, ei_cp862}, +#line 175 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp1251}, {-1}, -#line 364 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_local_char}, +#line 191 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1256}, #line 58 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_2}, - {-1}, {-1}, -#line 207 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_cp949}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_iso8859_1}, +#line 188 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_cp1255}, + {-1}, +#line 203 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp862}, + {-1}, +#line 197 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp1258}, + {-1}, {-1}, {-1}, +#line 179 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_cp1252}, +#line 13 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_ascii}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 358 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, ei_euc_kr}, + {-1}, +#line 229 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_hp_roman8}, + {-1}, +#line 63 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_iso8859_1}, {-1}, -#line 201 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_cp850}, -#line 356 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_euc_kr}, -#line 241 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_rk1048}, +#line 103 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_iso8859_6}, +#line 140 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_iso8859_11}, +#line 94 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str54, ei_iso8859_5}, +#line 167 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str55, ei_iso8859_16}, {-1}, +#line 160 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_iso8859_15}, +#line 121 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_8}, +#line 359 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_cp949}, +#line 129 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_9}, +#line 54 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_iso8859_1}, +#line 71 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_2}, +#line 95 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str63, ei_iso8859_6}, +#line 138 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_11}, +#line 88 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_5}, +#line 161 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_16}, #line 322 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_euc_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso2022_jpms}, +#line 155 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_15}, +#line 115 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str69, ei_iso8859_8}, +#line 289 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_iso646_cn}, +#line 122 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_iso8859_9}, {-1}, -#line 166 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_16}, -#line 321 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_euc_cn}, -#line 77 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str68, ei_iso8859_3}, +#line 64 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_2}, {-1}, #line 238 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_pt154}, -#line 236 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str71, ei_pt154}, - {-1}, {-1}, -#line 205 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_cp862}, - {-1}, {-1}, {-1}, {-1}, -#line 197 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_cp1258}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_pt154}, {-1}, -#line 175 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_cp1251}, - {-1}, {-1}, {-1}, {-1}, -#line 211 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_cp1131}, - {-1}, -#line 237 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_pt154}, +#line 201 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_cp850}, {-1}, {-1}, +#line 16 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str80, ei_ascii}, + {-1}, {-1}, {-1}, +#line 185 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_cp1254}, #line 199 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp850}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_cp850}, +#line 348 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_cp950}, +#line 254 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str87, ei_tis620}, {-1}, -#line 360 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_johab}, -#line 203 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_cp862}, -#line 191 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_cp1256}, +#line 297 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str89, ei_isoir165}, +#line 172 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_cp1250}, +#line 294 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_gb2312}, +#line 108 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_7}, {-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}, +#line 324 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_euc_cn}, +#line 286 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_jisx0212}, {-1}, -#line 327 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_cp936}, - {-1}, {-1}, {-1}, -#line 185 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp1254}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 164 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_16}, +#line 150 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_14}, + {-1}, +#line 211 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_cp1131}, +#line 362 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_johab}, +#line 333 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso2022_cn}, + {-1}, +#line 329 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp936}, +#line 323 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_euc_cn}, +#line 22 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_ascii}, +#line 87 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_4}, {-1}, {-1}, -#line 188 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_cp1255}, +#line 154 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_14}, +#line 366 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_local_char}, + {-1}, {-1}, +#line 315 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str115, ei_cp932}, +#line 67 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_2}, +#line 137 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_10}, {-1}, -#line 121 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_8}, +#line 80 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_4}, + {-1}, +#line 125 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_iso8859_9}, +#line 147 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso8859_14}, +#line 302 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_ksc5601}, +#line 336 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_hz}, +#line 241 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_rk1048}, +#line 75 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_3}, + {-1}, +#line 130 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str128, ei_iso8859_10}, +#line 178 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_cp1251}, +#line 360 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_cp949}, +#line 335 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_iso2022_cn_ext}, {-1}, -#line 63 "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_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_str125, ei_iso8859_1}, -#line 140 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_11}, -#line 172 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_cp1250}, -#line 289 "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_str130, ei_iso8859_11}, - {-1}, {-1}, -#line 129 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_iso8859_9}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str133, ei_iso8859_1}, {-1}, -#line 103 "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_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_str139, ei_iso8859_6}, -#line 167 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_16}, -#line 179 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_cp1252}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str135, ei_iso8859_6}, +#line 139 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_11}, +#line 89 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_5}, +#line 162 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_iso8859_16}, +#line 267 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso646_jp}, +#line 156 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str140, ei_iso8859_15}, +#line 116 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str141, ei_iso8859_8}, #line 163 "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_str144, ei_iso8859_16}, -#line 87 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_4}, -#line 149 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_14}, -#line 315 "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_str149, ei_iso8859_4}, -#line 154 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_iso8859_14}, +#line 123 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_9}, {-1}, +#line 65 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_2}, +#line 261 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_tcvn}, #line 157 "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_str154, ei_iso8859_14}, - {-1}, {-1}, -#line 94 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_5}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_iso8859_15}, +#line 83 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_4}, +#line 334 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_iso2022_cn}, +#line 214 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_mac_roman}, {-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_str161, ei_iso8859_5}, -#line 160 "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}, +#line 61 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_1}, +#line 135 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_10}, +#line 127 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_9}, {-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_str166, ei_iso8859_15}, +#line 152 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_14}, {-1}, -#line 311 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_sjis}, -#line 125 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_9}, -#line 294 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_gb2312}, +#line 69 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_iso8859_2}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 208 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_cp866}, + {-1}, {-1}, {-1}, {-1}, +#line 91 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_5}, {-1}, -#line 137 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_10}, +#line 59 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_iso8859_1}, +#line 149 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str174, ei_iso8859_14}, +#line 118 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_8}, +#line 204 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_cp862}, +#line 249 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_tis620}, {-1}, -#line 92 "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_str176, ei_iso8859_10}, -#line 150 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_iso8859_14}, -#line 267 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso646_jp}, -#line 145 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_13}, -#line 254 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tis620}, -#line 71 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_2}, -#line 67 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_2}, -#line 302 "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_str185, ei_iso8859_2}, -#line 214 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_mac_roman}, -#line 182 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_cp1253}, #line 132 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_10}, -#line 286 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_jisx0212}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_10}, +#line 57 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_iso8859_1}, {-1}, -#line 151 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_14}, -#line 246 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp1133}, +#line 85 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_4}, +#line 235 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str183, ei_koi8_t}, +#line 258 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_viscii}, + {-1}, {-1}, {-1}, +#line 248 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_tis620}, +#line 21 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_ascii}, +#line 260 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_viscii}, +#line 81 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_4}, +#line 182 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_cp1253}, #line 60 "lib/aliases_syssolaris.gperf" {(int)(long)&((struct stringpool_t *)0)->stringpool_str193, ei_iso8859_1}, -#line 75 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_iso8859_3}, -#line 91 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_5}, -#line 178 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_cp1251}, - {-1}, -#line 339 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_euc_tw}, +#line 148 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_iso8859_14}, +#line 134 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_10}, +#line 244 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_rk1048}, +#line 126 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_9}, +#line 311 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str198, ei_sjis}, +#line 243 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_rk1048}, +#line 131 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_10}, +#line 151 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_iso8859_14}, +#line 169 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_koi8_r}, {-1}, {-1}, -#line 240 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_pt154}, -#line 297 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_isoir165}, -#line 108 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_iso8859_7}, -#line 110 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_7}, -#line 83 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_4}, +#line 68 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str205, ei_iso8859_2}, + {-1}, +#line 168 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_koi8_r}, + {-1}, {-1}, {-1}, {-1}, +#line 236 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_pt154}, {-1}, -#line 134 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_iso8859_10}, #line 159 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_15}, -#line 228 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_hp_roman8}, -#line 118 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso8859_8}, -#line 288 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_cn}, - {-1}, {-1}, {-1}, -#line 256 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_cp874}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_15}, +#line 325 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_euc_cn}, +#line 79 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_iso8859_3}, {-1}, -#line 84 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_iso8859_4}, +#line 25 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_ucs2}, +#line 146 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str219, ei_iso8859_13}, +#line 166 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str220, ei_iso8859_16}, +#line 285 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_jisx0212}, {-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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_cp949}, -#line 331 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_iso2022_cn}, +#line 250 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_tis620}, {-1}, -#line 296 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_gb2312}, +#line 110 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_7}, {-1}, -#line 79 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_3}, -#line 57 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_1}, -#line 126 "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_str231, ei_iso8859_3}, -#line 146 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_13}, -#line 164 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_iso8859_16}, -#line 239 "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_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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_cp1251}, -#line 249 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_tis620}, -#line 165 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_iso8859_16}, - {-1}, -#line 248 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_tis620}, - {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_3}, #line 101 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_6}, -#line 109 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_7}, -#line 354 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_euc_kr}, -#line 68 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str253, ei_iso8859_2}, - {-1}, -#line 353 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_euc_kr}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_6}, +#line 200 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str229, ei_cp850}, +#line 141 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_13}, +#line 228 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str231, ei_hp_roman8}, + {-1}, {-1}, {-1}, {-1}, +#line 77 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_3}, {-1}, {-1}, -#line 24 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_utf8}, -#line 243 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_rk1048}, -#line 332 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso2022_cn}, +#line 12 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_ascii}, +#line 299 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str240, ei_ksc5601}, +#line 272 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_jisx0201}, {-1}, -#line 22 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_ascii}, -#line 328 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_cp936}, -#line 59 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_1}, +#line 26 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str243, ei_ucs2}, {-1}, -#line 245 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_mulelao}, +#line 256 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_cp874}, +#line 330 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_cp936}, + {-1}, {-1}, #line 278 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_jisx0208}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_jisx0208}, {-1}, -#line 272 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_jisx0201}, - {-1}, -#line 330 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_gb18030}, +#line 84 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_iso8859_4}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 181 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_cp1252}, +#line 36 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_ucs4}, +#line 165 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str260, ei_iso8859_16}, #line 304 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_ksc5601}, -#line 208 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_cp866}, -#line 250 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_tis620}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_ksc5601}, +#line 143 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_iso8859_13}, {-1}, -#line 168 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_koi8_r}, -#line 99 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_iso8859_6}, #line 34 "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}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_ucs4}, {-1}, -#line 244 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_rk1048}, +#line 35 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_ucs4}, +#line 246 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_cp1133}, +#line 356 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str268, ei_euc_kr}, +#line 31 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str269, ei_ucs2be}, +#line 232 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_armscii_8}, {-1}, -#line 299 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ksc5601}, -#line 169 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str284, ei_koi8_r}, - {-1}, {-1}, -#line 174 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_cp1250}, -#line 323 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_euc_cn}, - {-1}, {-1}, -#line 36 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_ucs4}, +#line 39 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str272, ei_utf16}, {-1}, -#line 340 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ces_big5}, +#line 342 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str274, ei_ces_big5}, +#line 24 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str275, ei_utf8}, +#line 364 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str276, ei_iso2022_kr}, {-1}, {-1}, +#line 355 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_euc_kr}, +#line 347 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_ces_big5}, +#line 109 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str281, ei_iso8859_7}, #line 341 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_ces_big5}, -#line 227 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str297, ei_hp_roman8}, - {-1}, -#line 76 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_ksc5601}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_euc_tw}, +#line 30 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs2be}, {-1}, -#line 285 "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}, +#line 343 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str285, ei_ces_big5}, {-1}, #line 153 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_iso8859_14}, - {-1}, -#line 230 "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}, - {-1}, -#line 200 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str316, ei_cp850}, - {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_iso8859_14}, #line 158 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_15}, -#line 204 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str319, ei_cp862}, -#line 293 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_gb2312}, - {-1}, {-1}, {-1}, -#line 62 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_iso8859_15}, +#line 251 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str289, ei_tis620}, +#line 218 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_mac_croatian}, +#line 346 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_ces_big5}, {-1}, {-1}, -#line 333 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_iso8859_13}, +#line 62 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_iso8859_1}, +#line 288 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_iso646_cn}, +#line 136 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_iso8859_10}, {-1}, +#line 128 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_iso8859_9}, +#line 73 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_iso8859_3}, +#line 332 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str300, ei_gb18030}, #line 93 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_5}, -#line 136 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_10}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_iso8859_5}, +#line 142 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_iso8859_13}, {-1}, {-1}, {-1}, +#line 70 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_iso8859_2}, +#line 328 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_ces_gbk}, + {-1}, #line 268 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str342, ei_iso646_jp}, - {-1}, {-1}, {-1}, -#line 217 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_mac_iceland}, -#line 38 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ucs4le}, -#line 86 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_iso646_jp}, + {-1}, +#line 14 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_ascii}, + {-1}, +#line 296 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str313, ei_gb2312}, + {-1}, +#line 259 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_viscii}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 145 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_iso8859_13}, +#line 365 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_iso2022_kr}, #line 102 "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}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_iso8859_6}, {-1}, {-1}, {-1}, -#line 31 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ucs2be}, - {-1}, {-1}, -#line 128 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_iso8859_9}, -#line 181 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_cp1252}, +#line 277 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_jisx0208}, +#line 226 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str328, ei_mac_thai}, +#line 233 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_georgian_academy}, +#line 53 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_java}, +#line 99 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_iso8859_6}, {-1}, {-1}, -#line 345 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_ces_big5}, -#line 32 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_ucs2le}, - {-1}, -#line 344 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_armscii_8}, -#line 35 "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}, +#line 210 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_cp866}, {-1}, -#line 27 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str380, ei_ucs2}, +#line 90 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_iso8859_5}, {-1}, #line 117 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str382, ei_iso8859_8}, - {-1}, -#line 70 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso8859_2}, -#line 324 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_mac_roman}, - {-1}, -#line 220 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str389, ei_mac_cyrillic}, - {-1}, -#line 26 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ucs2}, - {-1}, {-1}, -#line 242 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_rk1048}, -#line 82 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_iso8859_4}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str338, ei_iso8859_8}, +#line 27 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_ucs2}, #line 124 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_iso8859_9}, -#line 306 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_euc_jp}, - {-1}, {-1}, -#line 305 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_euc_jp}, -#line 90 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str401, ei_iso8859_5}, -#line 111 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_iso8859_7}, -#line 100 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_iso8859_6}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_iso8859_9}, + {-1}, {-1}, {-1}, {-1}, +#line 301 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str345, ei_ksc5601}, +#line 263 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_tcvn}, {-1}, #line 314 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_sjis}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_sjis}, +#line 262 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_tcvn}, {-1}, {-1}, -#line 210 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str408, ei_cp866}, -#line 194 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_cp1257}, +#line 86 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str352, ei_iso8859_4}, +#line 242 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_rk1048}, {-1}, -#line 362 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_iso2022_kr}, -#line 233 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_georgian_academy}, - {-1}, {-1}, -#line 218 "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}, +#line 237 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_pt154}, +#line 92 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_iso8859_5}, + {-1}, +#line 269 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str358, ei_iso646_jp}, +#line 76 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_3}, {-1}, {-1}, -#line 234 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_georgian_ps}, - {-1}, {-1}, {-1}, -#line 325 "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" - {(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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_iso8859_3}, +#line 194 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_cp1257}, +#line 82 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_iso8859_4}, +#line 227 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str364, ei_hp_roman8}, +#line 42 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str365, ei_utf32}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 287 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_jisx0212}, +#line 212 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_mac_roman}, +#line 170 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_koi8_u}, {-1}, -#line 225 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_mac_arabic}, - {-1}, {-1}, {-1}, -#line 74 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str436, ei_iso8859_3}, -#line 247 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_cp1133}, +#line 111 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_iso8859_7}, {-1}, -#line 251 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso2022_kr}, +#line 293 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_gb2312}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 327 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str383, ei_euc_cn}, + {-1}, {-1}, #line 114 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_7}, +#line 240 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_pt154}, + {-1}, {-1}, {-1}, {-1}, +#line 174 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_cp1250}, + {-1}, {-1}, +#line 357 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_euc_kr}, {-1}, -#line 216 "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_str453, ei_iso8859_7}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str397, ei_iso8859_7}, {-1}, -#line 298 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_iso646_jp}, -#line 300 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_ucs4be}, +#line 15 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str399, ei_ascii}, +#line 265 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str400, ei_iso646_jp}, + {-1}, {-1}, {-1}, +#line 318 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_iso2022_jp1}, +#line 100 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str405, ei_iso8859_6}, +#line 303 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_ksc5601}, + {-1}, {-1}, {-1}, +#line 319 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_iso2022_jp2}, {-1}, -#line 355 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_euc_kr}, -#line 277 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_jisx0208}, - {-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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_cp1256}, -#line 206 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_cp862}, +#line 298 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_isoir165}, {-1}, -#line 235 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_koi8_t}, - {-1}, {-1}, -#line 279 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str481, ei_jisx0208}, -#line 28 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_mac_romania}, - {-1}, {-1}, -#line 50 "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}, +#line 171 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str414, ei_koi8_ru}, {-1}, -#line 260 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_viscii}, +#line 225 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_mac_arabic}, +#line 74 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_iso8859_3}, {-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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso646_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str419, ei_iso646_cn}, {-1}, -#line 231 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_nextstep}, -#line 335 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_hz}, -#line 303 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_ksc5601}, +#line 279 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_jisx0208}, #line 133 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso8859_10}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_iso8859_10}, {-1}, -#line 265 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str507, ei_iso646_jp}, -#line 295 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_gb2312}, -#line 253 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_tis620}, -#line 48 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_ucs2internal}, -#line 198 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str511, ei_cp1258}, -#line 176 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str512, ei_cp1251}, -#line 226 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str513, ei_mac_thai}, +#line 219 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_mac_romania}, + {-1}, +#line 98 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_iso8859_6}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 19 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_ascii}, + {-1}, +#line 339 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str437, ei_euc_tw}, + {-1}, {-1}, {-1}, +#line 47 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_utf7}, {-1}, -#line 365 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_local_wchar_t}, #line 326 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str516, ei_ces_gbk}, -#line 98 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_iso8859_6}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str443, ei_euc_cn}, +#line 253 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_tis620}, + {-1}, {-1}, {-1}, +#line 338 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_euc_tw}, +#line 280 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_jisx0208}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 320 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str455, ei_iso2022_jp2}, {-1}, -#line 192 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_cp1256}, #line 46 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_utf7}, -#line 144 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_iso8859_13}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_utf7}, + {-1}, {-1}, +#line 78 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str460, ei_iso8859_3}, + {-1}, {-1}, {-1}, +#line 239 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_pt154}, +#line 112 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_iso8859_7}, {-1}, -#line 17 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str523, ei_ascii}, -#line 186 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_cp1254}, -#line 47 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_utf7}, - {-1}, {-1}, {-1}, {-1}, -#line 189 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_tis620}, -#line 307 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str533, ei_euc_jp}, +#line 321 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso2022_jpms}, {-1}, -#line 173 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_cp1250}, -#line 329 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_cp936}, -#line 337 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str537, ei_euc_tw}, - {-1}, {-1}, -#line 336 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_euc_tw}, +#line 105 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str469, ei_iso8859_7}, + {-1}, +#line 176 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_cp1251}, +#line 192 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str472, ei_cp1256}, +#line 189 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_cp1255}, {-1}, +#line 198 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_cp1258}, +#line 252 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_tis620}, #line 180 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_cp1252}, -#line 280 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str543, ei_jisx0208}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str477, ei_cp1252}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 295 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str484, ei_gb2312}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 213 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str490, ei_mac_roman}, +#line 367 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str491, ei_local_wchar_t}, + {-1}, {-1}, +#line 217 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str494, ei_mac_iceland}, +#line 113 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str495, ei_iso8859_7}, +#line 230 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_hp_roman8}, {-1}, -#line 51 "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}, -#line 263 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str547, ei_tcvn}, #line 56 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_mac_roman}, -#line 318 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_iso2022_jp1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_iso8859_1}, #line 97 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_iso8859_6}, -#line 316 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso2022_jp}, - {-1}, {-1}, {-1}, -#line 255 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_tis620}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str499, ei_iso8859_6}, +#line 186 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_cp1254}, {-1}, {-1}, -#line 49 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_ucs2swapped}, +#line 173 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_cp1250}, +#line 66 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str504, ei_iso8859_2}, +#line 177 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_cp1251}, +#line 266 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str506, ei_iso646_jp}, {-1}, -#line 183 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str565, ei_cp1253}, +#line 300 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_ksc5601}, +#line 220 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_mac_cyrillic}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 32 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str517, ei_ucs2le}, + {-1}, {-1}, +#line 215 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str520, ei_mac_roman}, +#line 337 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str521, ei_hz}, {-1}, {-1}, {-1}, -#line 53 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str569, ei_java}, +#line 255 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_tis620}, + {-1}, {-1}, {-1}, +#line 144 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str529, ei_iso8859_13}, +#line 48 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_ucs2internal}, +#line 306 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_euc_jp}, +#line 28 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_ucs2be}, + {-1}, #line 292 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_iso646_cn}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_iso646_cn}, +#line 271 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_jisx0201}, +#line 310 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str536, ei_sjis}, {-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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str578, ei_iso8859_2}, -#line 269 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso646_jp}, - {-1}, {-1}, {-1}, -#line 215 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str583, ei_mac_roman}, -#line 319 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str589, ei_cp850}, - {-1}, {-1}, -#line 112 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str592, ei_iso8859_7}, -#line 317 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_iso2022_jp}, -#line 120 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_iso8859_8}, +#line 312 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str538, ei_sjis}, +#line 316 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str539, ei_iso2022_jp}, +#line 38 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str540, ei_ucs4le}, + {-1}, +#line 305 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_euc_jp}, + {-1}, +#line 33 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str544, ei_ucs2le}, +#line 206 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_cp862}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 107 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_iso8859_7}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 287 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_iso2022_jp2}, +#line 331 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str552, ei_cp936}, +#line 50 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_ucs4internal}, +#line 183 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_cp1253}, +#line 37 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_ucs4be}, {-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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str636, ei_iso8859_7}, -#line 119 "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}, +#line 187 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str557, ei_cp1254}, +#line 234 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str558, ei_georgian_ps}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 273 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str647, ei_jisx0201}, +#line 340 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str564, ei_euc_tw}, +#line 247 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str565, ei_cp1133}, + {-1}, {-1}, {-1}, {-1}, +#line 245 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_mulelao}, {-1}, {-1}, -#line 257 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str650, ei_cp874}, - {-1}, -#line 33 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str652, ei_ucs2le}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 282 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str573, ei_jisx0212}, {-1}, -#line 351 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_big5hkscs2008}, +#line 120 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_iso8859_8}, +#line 41 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str576, ei_utf16le}, {-1}, {-1}, -#line 350 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_big5hkscs2008}, -#line 274 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str667, ei_jisx0208}, +#line 20 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_ascii}, +#line 193 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_cp1256}, +#line 107 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_iso8859_7}, + {-1}, {-1}, {-1}, +#line 317 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_iso2022_jp}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 40 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str591, ei_utf16be}, {-1}, #line 270 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_jisx0201}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str593, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 195 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp1257}, - {-1}, {-1}, {-1}, -#line 170 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str680, ei_koi8_u}, - {-1}, {-1}, {-1}, -#line 171 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str684, ei_koi8_ru}, +#line 190 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_cp1255}, +#line 274 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_jisx0208}, + {-1}, +#line 45 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str603, ei_utf7}, + {-1}, {-1}, {-1}, {-1}, +#line 309 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_sjis}, +#line 221 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str609, ei_mac_ukraine}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 359 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_johab}, +#line 284 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str616, ei_jisx0212}, {-1}, -#line 271 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str702, ei_jisx0208}, +#line 29 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str618, ei_ucs2be}, +#line 18 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str619, ei_ascii}, + {-1}, {-1}, +#line 17 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_ascii}, {-1}, {-1}, {-1}, -#line 282 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str706, ei_jisx0212}, +#line 264 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_tcvn}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 284 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str710, ei_jisx0212}, +#line 195 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str639, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, +#line 216 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str644, ei_mac_centraleurope}, +#line 361 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str645, ei_johab}, +#line 276 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str646, ei_jisx0208}, +#line 313 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str647, ei_sjis}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 222 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str653, ei_mac_greek}, + {-1}, {-1}, {-1}, {-1}, +#line 345 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str658, ei_ces_big5}, + {-1}, {-1}, +#line 184 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str661, ei_cp1253}, + {-1}, {-1}, +#line 44 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_utf32le}, {-1}, #line 106 "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}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str666, ei_iso8859_7}, + {-1}, {-1}, +#line 344 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str669, ei_ces_big5}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 307 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_euc_jp}, + {-1}, +#line 231 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str678, ei_nextstep}, +#line 43 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str679, ei_utf32be}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 353 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str690, ei_big5hkscs2008}, +#line 281 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_jisx0208}, +#line 257 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str692, ei_cp874}, + {-1}, {-1}, {-1}, {-1}, #line 275 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str732, ei_jisx0208}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str697, ei_jisx0208}, + {-1}, {-1}, {-1}, +#line 352 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str701, ei_big5hkscs2008}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 338 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str751, ei_euc_tw}, -#line 221 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str759, ei_ucs2be}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 283 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str718, ei_jisx0212}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 184 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str769, ei_cp1253}, - {-1}, {-1}, {-1}, {-1}, -#line 222 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str774, ei_mac_greek}, + {-1}, {-1}, +#line 119 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str730, ei_iso8859_8}, {-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}, +#line 223 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str751, ei_mac_turkish}, {-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" - {(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}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, -#line 224 "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" - {(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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str869, ei_cp1257}, +#line 49 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str797, ei_ucs2swapped}, +#line 202 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str798, ei_cp850}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 273 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str814, ei_jisx0201}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 187 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str884, ei_cp1254}, +#line 51 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str820, ei_ucs4swapped}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 352 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str894, ei_big5hkscs2008}, -#line 348 "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" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str901, ei_big5hkscs1999}, - {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 350 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str836, ei_big5hkscs2001}, + {-1}, {-1}, {-1}, +#line 354 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str840, ei_big5hkscs2008}, #line 349 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str907, ei_big5hkscs2004}, + {(int)(long)&((struct stringpool_t *)0)->stringpool_str841, ei_big5hkscs1999}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 281 "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}, +#line 351 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str865, ei_big5hkscs2004}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 196 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str871, ei_cp1257}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 308 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str879, ei_euc_jp}, {-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" - {(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}, +#line 363 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str912, ei_johab}, {-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}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 361 "lib/aliases_syssolaris.gperf" - {(int)(long)&((struct stringpool_t *)0)->stringpool_str1003, ei_johab} + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 224 "lib/aliases_syssolaris.gperf" + {(int)(long)&((struct stringpool_t *)0)->stringpool_str956, ei_mac_hebrew} }; #ifdef __GNUC__ diff --git a/3rdparty/libiconv/1.14/lib/armscii_8.h b/3rdparty/libiconv/1.15/lib/armscii_8.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/armscii_8.h rename to 3rdparty/libiconv/1.15/lib/armscii_8.h index 8d1613ff98..2704e7bc84 100644 --- a/3rdparty/libiconv/1.14/lib/armscii_8.h +++ b/3rdparty/libiconv/1.15/lib/armscii_8.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short armscii_8_2uni[96] = { }; static int -armscii_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +armscii_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -91,7 +90,7 @@ static const unsigned char armscii_8_page20[24] = { }; static int -armscii_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +armscii_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0028) { diff --git a/3rdparty/libiconv/1.14/lib/ascii.h b/3rdparty/libiconv/1.15/lib/ascii.h similarity index 80% rename from 3rdparty/libiconv/1.14/lib/ascii.h rename to 3rdparty/libiconv/1.15/lib/ascii.h index fa49e3bf94..ee3d2e65a3 100644 --- a/3rdparty/libiconv/1.14/lib/ascii.h +++ b/3rdparty/libiconv/1.15/lib/ascii.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -34,7 +33,7 @@ ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x0080) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/atarist.h b/3rdparty/libiconv/1.15/lib/atarist.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/atarist.h rename to 3rdparty/libiconv/1.15/lib/atarist.h index 90f18cc147..9c8e10bff4 100644 --- a/3rdparty/libiconv/1.14/lib/atarist.h +++ b/3rdparty/libiconv/1.15/lib/atarist.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short atarist_2uni[128] = { }; static int -atarist_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +atarist_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -125,7 +124,7 @@ static const unsigned char atarist_page23[24] = { }; static int -atarist_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +atarist_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/big5.h b/3rdparty/libiconv/1.15/lib/big5.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/big5.h rename to 3rdparty/libiconv/1.15/lib/big5.h index de10a99ae9..88c8fb8a52 100644 --- a/3rdparty/libiconv/1.14/lib/big5.h +++ b/3rdparty/libiconv/1.15/lib/big5.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1871,7 +1870,7 @@ static const unsigned short big5_2uni_pagec9[7652] = { }; static int -big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0xa1 && c1 <= 0xc7) || (c1 >= 0xc9 && c1 <= 0xf9)) { @@ -4117,7 +4116,7 @@ static const Summary16 big5_uni2indx_pagefe[23] = { }; static int -big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -4142,9 +4141,9 @@ big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/big5_2003.h b/3rdparty/libiconv/1.15/lib/big5_2003.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/big5_2003.h rename to 3rdparty/libiconv/1.15/lib/big5_2003.h index b532ce6ee8..f5a91ffa88 100644 --- a/3rdparty/libiconv/1.14/lib/big5_2003.h +++ b/3rdparty/libiconv/1.15/lib/big5_2003.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -181,7 +180,7 @@ static const unsigned short big5_2003_2uni_pagef9[41] = { }; static int -big5_2003_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +big5_2003_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII) */ @@ -268,7 +267,7 @@ static const unsigned char big5_2003_2charset_page25[29] = { }; static int -big5_2003_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +big5_2003_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/big5hkscs1999.h b/3rdparty/libiconv/1.15/lib/big5hkscs1999.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/big5hkscs1999.h rename to 3rdparty/libiconv/1.15/lib/big5hkscs1999.h index 9e0d1b0c4e..fabc8319bc 100644 --- a/3rdparty/libiconv/1.14/lib/big5hkscs1999.h +++ b/3rdparty/libiconv/1.15/lib/big5hkscs1999.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2006, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -47,7 +46,7 @@ #include "flushwc.h" static int -big5hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +big5hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate; if (last_wc) { @@ -104,7 +103,7 @@ big5hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) #define big5hkscs1999_flushwc normal_flushwc static int -big5hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +big5hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned char last = conv->ostate; @@ -181,7 +180,7 @@ big5hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -big5hkscs1999_reset (conv_t conv, unsigned char *r, int n) +big5hkscs1999_reset (conv_t conv, unsigned char *r, size_t n) { unsigned char last = conv->ostate; diff --git a/3rdparty/libiconv/1.14/lib/big5hkscs2001.h b/3rdparty/libiconv/1.15/lib/big5hkscs2001.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/big5hkscs2001.h rename to 3rdparty/libiconv/1.15/lib/big5hkscs2001.h index 2d378c4806..ea8e6fe5c1 100644 --- a/3rdparty/libiconv/1.14/lib/big5hkscs2001.h +++ b/3rdparty/libiconv/1.15/lib/big5hkscs2001.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2006, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -49,7 +48,7 @@ #include "flushwc.h" static int -big5hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +big5hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate; if (last_wc) { @@ -111,7 +110,7 @@ big5hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) #define big5hkscs2001_flushwc normal_flushwc static int -big5hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +big5hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned char last = conv->ostate; @@ -199,7 +198,7 @@ big5hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -big5hkscs2001_reset (conv_t conv, unsigned char *r, int n) +big5hkscs2001_reset (conv_t conv, unsigned char *r, size_t n) { unsigned char last = conv->ostate; diff --git a/3rdparty/libiconv/1.14/lib/big5hkscs2004.h b/3rdparty/libiconv/1.15/lib/big5hkscs2004.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/big5hkscs2004.h rename to 3rdparty/libiconv/1.15/lib/big5hkscs2004.h index 3c57f66b18..4e81242007 100644 --- a/3rdparty/libiconv/1.14/lib/big5hkscs2004.h +++ b/3rdparty/libiconv/1.15/lib/big5hkscs2004.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002, 2006 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2006, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -49,7 +48,7 @@ #include "flushwc.h" static int -big5hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +big5hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate; if (last_wc) { @@ -116,7 +115,7 @@ big5hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) #define big5hkscs2004_flushwc normal_flushwc static int -big5hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +big5hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned char last = conv->ostate; @@ -215,7 +214,7 @@ big5hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -big5hkscs2004_reset (conv_t conv, unsigned char *r, int n) +big5hkscs2004_reset (conv_t conv, unsigned char *r, size_t n) { unsigned char last = conv->ostate; diff --git a/3rdparty/libiconv/1.14/lib/big5hkscs2008.h b/3rdparty/libiconv/1.15/lib/big5hkscs2008.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/big5hkscs2008.h rename to 3rdparty/libiconv/1.15/lib/big5hkscs2008.h index 8759f4d040..4d68ee90db 100644 --- a/3rdparty/libiconv/1.14/lib/big5hkscs2008.h +++ b/3rdparty/libiconv/1.15/lib/big5hkscs2008.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -49,7 +48,7 @@ #include "flushwc.h" static int -big5hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +big5hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate; if (last_wc) { @@ -121,7 +120,7 @@ big5hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) #define big5hkscs2008_flushwc normal_flushwc static int -big5hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +big5hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned char last = conv->ostate; @@ -231,7 +230,7 @@ big5hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -big5hkscs2008_reset (conv_t conv, unsigned char *r, int n) +big5hkscs2008_reset (conv_t conv, unsigned char *r, size_t n) { unsigned char last = conv->ostate; diff --git a/3rdparty/libiconv/1.14/lib/c99.h b/3rdparty/libiconv/1.15/lib/c99.h similarity index 90% rename from 3rdparty/libiconv/1.14/lib/c99.h rename to 3rdparty/libiconv/1.15/lib/c99.h index 52a73c354d..e234c0db5d 100644 --- a/3rdparty/libiconv/1.14/lib/c99.h +++ b/3rdparty/libiconv/1.15/lib/c99.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -27,7 +26,7 @@ */ static int -c99_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +c99_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c; ucs4_t wc; @@ -94,7 +93,7 @@ simply_backslash: } static int -c99_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +c99_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0xa0) { *r = wc; diff --git a/3rdparty/libiconv/1.15/lib/canonical.h b/3rdparty/libiconv/1.15/lib/canonical.h new file mode 100644 index 0000000000..fe7b18e0d5 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical.h @@ -0,0 +1,111 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str392, + (int)(long)&((struct stringpool_t *)0)->stringpool_str389, + (int)(long)&((struct stringpool_t *)0)->stringpool_str258, + (int)(long)&((struct stringpool_t *)0)->stringpool_str436, + (int)(long)&((struct stringpool_t *)0)->stringpool_str285, + (int)(long)&((struct stringpool_t *)0)->stringpool_str222, + (int)(long)&((struct stringpool_t *)0)->stringpool_str418, + (int)(long)&((struct stringpool_t *)0)->stringpool_str267, + (int)(long)&((struct stringpool_t *)0)->stringpool_str361, + (int)(long)&((struct stringpool_t *)0)->stringpool_str567, + (int)(long)&((struct stringpool_t *)0)->stringpool_str416, + (int)(long)&((struct stringpool_t *)0)->stringpool_str512, + (int)(long)&((struct stringpool_t *)0)->stringpool_str690, + (int)(long)&((struct stringpool_t *)0)->stringpool_str539, + (int)(long)&((struct stringpool_t *)0)->stringpool_str689, + (int)(long)&((struct stringpool_t *)0)->stringpool_str320, + (int)(long)&((struct stringpool_t *)0)->stringpool_str750, + (int)(long)&((struct stringpool_t *)0)->stringpool_str302, + (int)(long)&((struct stringpool_t *)0)->stringpool_str732, + (int)(long)&((struct stringpool_t *)0)->stringpool_str64, + (int)(long)&((struct stringpool_t *)0)->stringpool_str811, + (int)(long)&((struct stringpool_t *)0)->stringpool_str134, + (int)(long)&((struct stringpool_t *)0)->stringpool_str186, + (int)(long)&((struct stringpool_t *)0)->stringpool_str324, + (int)(long)&((struct stringpool_t *)0)->stringpool_str150, + (int)(long)&((struct stringpool_t *)0)->stringpool_str154, + (int)(long)&((struct stringpool_t *)0)->stringpool_str130, + (int)(long)&((struct stringpool_t *)0)->stringpool_str466, + (int)(long)&((struct stringpool_t *)0)->stringpool_str166, + (int)(long)&((struct stringpool_t *)0)->stringpool_str170, + (int)(long)&((struct stringpool_t *)0)->stringpool_str322, + (int)(long)&((struct stringpool_t *)0)->stringpool_str142, + (int)(long)&((struct stringpool_t *)0)->stringpool_str332, + (int)(long)&((struct stringpool_t *)0)->stringpool_str158, + (int)(long)&((struct stringpool_t *)0)->stringpool_str162, + (int)(long)&((struct stringpool_t *)0)->stringpool_str138, + (int)(long)&((struct stringpool_t *)0)->stringpool_str236, + (int)(long)&((struct stringpool_t *)0)->stringpool_str574, + (int)(long)&((struct stringpool_t *)0)->stringpool_str580, + (int)(long)&((struct stringpool_t *)0)->stringpool_str268, + (int)(long)&((struct stringpool_t *)0)->stringpool_str88, + (int)(long)&((struct stringpool_t *)0)->stringpool_str140, + (int)(long)&((struct stringpool_t *)0)->stringpool_str278, + (int)(long)&((struct stringpool_t *)0)->stringpool_str104, + (int)(long)&((struct stringpool_t *)0)->stringpool_str108, + (int)(long)&((struct stringpool_t *)0)->stringpool_str84, + (int)(long)&((struct stringpool_t *)0)->stringpool_str420, + (int)(long)&((struct stringpool_t *)0)->stringpool_str120, + (int)(long)&((struct stringpool_t *)0)->stringpool_str250, + (int)(long)&((struct stringpool_t *)0)->stringpool_str110, + (int)(long)&((struct stringpool_t *)0)->stringpool_str54, + (int)(long)&((struct stringpool_t *)0)->stringpool_str147, + (int)(long)&((struct stringpool_t *)0)->stringpool_str476, + (int)(long)&((struct stringpool_t *)0)->stringpool_str463, + (int)(long)&((struct stringpool_t *)0)->stringpool_str442, + (int)(long)&((struct stringpool_t *)0)->stringpool_str562, + (int)(long)&((struct stringpool_t *)0)->stringpool_str813, + (int)(long)&((struct stringpool_t *)0)->stringpool_str248, + (int)(long)&((struct stringpool_t *)0)->stringpool_str749, + (int)(long)&((struct stringpool_t *)0)->stringpool_str591, + (int)(long)&((struct stringpool_t *)0)->stringpool_str702, + (int)(long)&((struct stringpool_t *)0)->stringpool_str796, + (int)(long)&((struct stringpool_t *)0)->stringpool_str680, + (int)(long)&((struct stringpool_t *)0)->stringpool_str430, + (int)(long)&((struct stringpool_t *)0)->stringpool_str448, + (int)(long)&((struct stringpool_t *)0)->stringpool_str311, + (int)(long)&((struct stringpool_t *)0)->stringpool_str391, + (int)(long)&((struct stringpool_t *)0)->stringpool_str446, + (int)(long)&((struct stringpool_t *)0)->stringpool_str312, + (int)(long)&((struct stringpool_t *)0)->stringpool_str286, + (int)(long)&((struct stringpool_t *)0)->stringpool_str121, + (int)(long)&((struct stringpool_t *)0)->stringpool_str176, + (int)(long)&((struct stringpool_t *)0)->stringpool_str375, + (int)(long)&((struct stringpool_t *)0)->stringpool_str337, + (int)(long)&((struct stringpool_t *)0)->stringpool_str282, + (int)(long)&((struct stringpool_t *)0)->stringpool_str242, + (int)(long)&((struct stringpool_t *)0)->stringpool_str206, + (int)(long)&((struct stringpool_t *)0)->stringpool_str211, + (int)(long)&((struct stringpool_t *)0)->stringpool_str536, + (int)(long)&((struct stringpool_t *)0)->stringpool_str651, + (int)(long)&((struct stringpool_t *)0)->stringpool_str683, + (int)(long)&((struct stringpool_t *)0)->stringpool_str613, + (int)(long)&((struct stringpool_t *)0)->stringpool_str329, + (int)(long)&((struct stringpool_t *)0)->stringpool_str426, + (int)(long)&((struct stringpool_t *)0)->stringpool_str89, + (int)(long)&((struct stringpool_t *)0)->stringpool_str344, + (int)(long)&((struct stringpool_t *)0)->stringpool_str479, + (int)(long)&((struct stringpool_t *)0)->stringpool_str548, + (int)(long)&((struct stringpool_t *)0)->stringpool_str209, + (int)(long)&((struct stringpool_t *)0)->stringpool_str661, + (int)(long)&((struct stringpool_t *)0)->stringpool_str608, + (int)(long)&((struct stringpool_t *)0)->stringpool_str634, + (int)(long)&((struct stringpool_t *)0)->stringpool_str610, + (int)(long)&((struct stringpool_t *)0)->stringpool_str72, + (int)(long)&((struct stringpool_t *)0)->stringpool_str388, + (int)(long)&((struct stringpool_t *)0)->stringpool_str153, + (int)(long)&((struct stringpool_t *)0)->stringpool_str443, + (int)(long)&((struct stringpool_t *)0)->stringpool_str254, + (int)(long)&((struct stringpool_t *)0)->stringpool_str281, + (int)(long)&((struct stringpool_t *)0)->stringpool_str78, + (int)(long)&((struct stringpool_t *)0)->stringpool_str437, + (int)(long)&((struct stringpool_t *)0)->stringpool_str210, + (int)(long)&((struct stringpool_t *)0)->stringpool_str252, + (int)(long)&((struct stringpool_t *)0)->stringpool_str710, + (int)(long)&((struct stringpool_t *)0)->stringpool_str692, + (int)(long)&((struct stringpool_t *)0)->stringpool_str700, + (int)(long)&((struct stringpool_t *)0)->stringpool_str495, + (int)(long)&((struct stringpool_t *)0)->stringpool_str243, + (int)(long)&((struct stringpool_t *)0)->stringpool_str106, + (int)(long)&((struct stringpool_t *)0)->stringpool_str869, + (int)(long)&((struct stringpool_t *)0)->stringpool_str425, diff --git a/3rdparty/libiconv/1.14/lib/canonical_aix.h b/3rdparty/libiconv/1.15/lib/canonical_aix.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/canonical_aix.h rename to 3rdparty/libiconv/1.15/lib/canonical_aix.h diff --git a/3rdparty/libiconv/1.14/lib/canonical_aix_sysaix.h b/3rdparty/libiconv/1.15/lib/canonical_aix_sysaix.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/canonical_aix_sysaix.h rename to 3rdparty/libiconv/1.15/lib/canonical_aix_sysaix.h diff --git a/3rdparty/libiconv/1.14/lib/canonical_dos.h b/3rdparty/libiconv/1.15/lib/canonical_dos.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/canonical_dos.h rename to 3rdparty/libiconv/1.15/lib/canonical_dos.h diff --git a/3rdparty/libiconv/1.14/lib/canonical_extra.h b/3rdparty/libiconv/1.15/lib/canonical_extra.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/canonical_extra.h rename to 3rdparty/libiconv/1.15/lib/canonical_extra.h diff --git a/3rdparty/libiconv/1.15/lib/canonical_local.h b/3rdparty/libiconv/1.15/lib/canonical_local.h new file mode 100644 index 0000000000..7018202b10 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_local.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str193, + (int)(long)&((struct stringpool_t *)0)->stringpool_str496, diff --git a/3rdparty/libiconv/1.15/lib/canonical_local_sysaix.h b/3rdparty/libiconv/1.15/lib/canonical_local_sysaix.h new file mode 100644 index 0000000000..f578791539 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_local_sysaix.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str15, + (int)(long)&((struct stringpool_t *)0)->stringpool_str484, diff --git a/3rdparty/libiconv/1.15/lib/canonical_local_syshpux.h b/3rdparty/libiconv/1.15/lib/canonical_local_syshpux.h new file mode 100644 index 0000000000..47d6dcf048 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_local_syshpux.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str171, + (int)(long)&((struct stringpool_t *)0)->stringpool_str723, diff --git a/3rdparty/libiconv/1.15/lib/canonical_local_sysosf1.h b/3rdparty/libiconv/1.15/lib/canonical_local_sysosf1.h new file mode 100644 index 0000000000..216b7fc861 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_local_sysosf1.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str193, + (int)(long)&((struct stringpool_t *)0)->stringpool_str457, diff --git a/3rdparty/libiconv/1.15/lib/canonical_local_syssolaris.h b/3rdparty/libiconv/1.15/lib/canonical_local_syssolaris.h new file mode 100644 index 0000000000..895c7ee5e5 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_local_syssolaris.h @@ -0,0 +1,2 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str112, + (int)(long)&((struct stringpool_t *)0)->stringpool_str491, diff --git a/3rdparty/libiconv/1.14/lib/canonical_osf1.h b/3rdparty/libiconv/1.15/lib/canonical_osf1.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/canonical_osf1.h rename to 3rdparty/libiconv/1.15/lib/canonical_osf1.h diff --git a/3rdparty/libiconv/1.14/lib/canonical_osf1_sysosf1.h b/3rdparty/libiconv/1.15/lib/canonical_osf1_sysosf1.h similarity index 100% rename from 3rdparty/libiconv/1.14/lib/canonical_osf1_sysosf1.h rename to 3rdparty/libiconv/1.15/lib/canonical_osf1_sysosf1.h diff --git a/3rdparty/libiconv/1.15/lib/canonical_sysaix.h b/3rdparty/libiconv/1.15/lib/canonical_sysaix.h new file mode 100644 index 0000000000..a8013a248a --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_sysaix.h @@ -0,0 +1,111 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str391, + (int)(long)&((struct stringpool_t *)0)->stringpool_str282, + (int)(long)&((struct stringpool_t *)0)->stringpool_str145, + (int)(long)&((struct stringpool_t *)0)->stringpool_str452, + (int)(long)&((struct stringpool_t *)0)->stringpool_str267, + (int)(long)&((struct stringpool_t *)0)->stringpool_str131, + (int)(long)&((struct stringpool_t *)0)->stringpool_str445, + (int)(long)&((struct stringpool_t *)0)->stringpool_str260, + (int)(long)&((struct stringpool_t *)0)->stringpool_str255, + (int)(long)&((struct stringpool_t *)0)->stringpool_str573, + (int)(long)&((struct stringpool_t *)0)->stringpool_str388, + (int)(long)&((struct stringpool_t *)0)->stringpool_str303, + (int)(long)&((struct stringpool_t *)0)->stringpool_str610, + (int)(long)&((struct stringpool_t *)0)->stringpool_str425, + (int)(long)&((struct stringpool_t *)0)->stringpool_str618, + (int)(long)&((struct stringpool_t *)0)->stringpool_str418, + (int)(long)&((struct stringpool_t *)0)->stringpool_str469, + (int)(long)&((struct stringpool_t *)0)->stringpool_str411, + (int)(long)&((struct stringpool_t *)0)->stringpool_str462, + (int)(long)&((struct stringpool_t *)0)->stringpool_str5, + (int)(long)&((struct stringpool_t *)0)->stringpool_str457, + (int)(long)&((struct stringpool_t *)0)->stringpool_str155, + (int)(long)&((struct stringpool_t *)0)->stringpool_str183, + (int)(long)&((struct stringpool_t *)0)->stringpool_str207, + (int)(long)&((struct stringpool_t *)0)->stringpool_str169, + (int)(long)&((struct stringpool_t *)0)->stringpool_str177, + (int)(long)&((struct stringpool_t *)0)->stringpool_str161, + (int)(long)&((struct stringpool_t *)0)->stringpool_str527, + (int)(long)&((struct stringpool_t *)0)->stringpool_str191, + (int)(long)&((struct stringpool_t *)0)->stringpool_str151, + (int)(long)&((struct stringpool_t *)0)->stringpool_str242, + (int)(long)&((struct stringpool_t *)0)->stringpool_str158, + (int)(long)&((struct stringpool_t *)0)->stringpool_str210, + (int)(long)&((struct stringpool_t *)0)->stringpool_str172, + (int)(long)&((struct stringpool_t *)0)->stringpool_str180, + (int)(long)&((struct stringpool_t *)0)->stringpool_str164, + (int)(long)&((struct stringpool_t *)0)->stringpool_str313, + (int)(long)&((struct stringpool_t *)0)->stringpool_str507, + (int)(long)&((struct stringpool_t *)0)->stringpool_str508, + (int)(long)&((struct stringpool_t *)0)->stringpool_str127, + (int)(long)&((struct stringpool_t *)0)->stringpool_str43, + (int)(long)&((struct stringpool_t *)0)->stringpool_str71, + (int)(long)&((struct stringpool_t *)0)->stringpool_str95, + (int)(long)&((struct stringpool_t *)0)->stringpool_str57, + (int)(long)&((struct stringpool_t *)0)->stringpool_str65, + (int)(long)&((struct stringpool_t *)0)->stringpool_str49, + (int)(long)&((struct stringpool_t *)0)->stringpool_str415, + (int)(long)&((struct stringpool_t *)0)->stringpool_str79, + (int)(long)&((struct stringpool_t *)0)->stringpool_str128, + (int)(long)&((struct stringpool_t *)0)->stringpool_str64, + (int)(long)&((struct stringpool_t *)0)->stringpool_str42, + (int)(long)&((struct stringpool_t *)0)->stringpool_str44, + (int)(long)&((struct stringpool_t *)0)->stringpool_str437, + (int)(long)&((struct stringpool_t *)0)->stringpool_str557, + (int)(long)&((struct stringpool_t *)0)->stringpool_str429, + (int)(long)&((struct stringpool_t *)0)->stringpool_str451, + (int)(long)&((struct stringpool_t *)0)->stringpool_str542, + (int)(long)&((struct stringpool_t *)0)->stringpool_str426, + (int)(long)&((struct stringpool_t *)0)->stringpool_str744, + (int)(long)&((struct stringpool_t *)0)->stringpool_str809, + (int)(long)&((struct stringpool_t *)0)->stringpool_str815, + (int)(long)&((struct stringpool_t *)0)->stringpool_str958, + (int)(long)&((struct stringpool_t *)0)->stringpool_str518, + (int)(long)&((struct stringpool_t *)0)->stringpool_str560, + (int)(long)&((struct stringpool_t *)0)->stringpool_str309, + (int)(long)&((struct stringpool_t *)0)->stringpool_str647, + (int)(long)&((struct stringpool_t *)0)->stringpool_str453, + (int)(long)&((struct stringpool_t *)0)->stringpool_str270, + (int)(long)&((struct stringpool_t *)0)->stringpool_str315, + (int)(long)&((struct stringpool_t *)0)->stringpool_str549, + (int)(long)&((struct stringpool_t *)0)->stringpool_str90, + (int)(long)&((struct stringpool_t *)0)->stringpool_str101, + (int)(long)&((struct stringpool_t *)0)->stringpool_str305, + (int)(long)&((struct stringpool_t *)0)->stringpool_str96, + (int)(long)&((struct stringpool_t *)0)->stringpool_str245, + (int)(long)&((struct stringpool_t *)0)->stringpool_str233, + (int)(long)&((struct stringpool_t *)0)->stringpool_str342, + (int)(long)&((struct stringpool_t *)0)->stringpool_str187, + (int)(long)&((struct stringpool_t *)0)->stringpool_str490, + (int)(long)&((struct stringpool_t *)0)->stringpool_str725, + (int)(long)&((struct stringpool_t *)0)->stringpool_str761, + (int)(long)&((struct stringpool_t *)0)->stringpool_str711, + (int)(long)&((struct stringpool_t *)0)->stringpool_str226, + (int)(long)&((struct stringpool_t *)0)->stringpool_str246, + (int)(long)&((struct stringpool_t *)0)->stringpool_str219, + (int)(long)&((struct stringpool_t *)0)->stringpool_str276, + (int)(long)&((struct stringpool_t *)0)->stringpool_str553, + (int)(long)&((struct stringpool_t *)0)->stringpool_str853, + (int)(long)&((struct stringpool_t *)0)->stringpool_str67, + (int)(long)&((struct stringpool_t *)0)->stringpool_str671, + (int)(long)&((struct stringpool_t *)0)->stringpool_str623, + (int)(long)&((struct stringpool_t *)0)->stringpool_str637, + (int)(long)&((struct stringpool_t *)0)->stringpool_str633, + (int)(long)&((struct stringpool_t *)0)->stringpool_str81, + (int)(long)&((struct stringpool_t *)0)->stringpool_str466, + (int)(long)&((struct stringpool_t *)0)->stringpool_str45, + (int)(long)&((struct stringpool_t *)0)->stringpool_str254, + (int)(long)&((struct stringpool_t *)0)->stringpool_str199, + (int)(long)&((struct stringpool_t *)0)->stringpool_str318, + (int)(long)&((struct stringpool_t *)0)->stringpool_str48, + (int)(long)&((struct stringpool_t *)0)->stringpool_str569, + (int)(long)&((struct stringpool_t *)0)->stringpool_str286, + (int)(long)&((struct stringpool_t *)0)->stringpool_str108, + (int)(long)&((struct stringpool_t *)0)->stringpool_str719, + (int)(long)&((struct stringpool_t *)0)->stringpool_str721, + (int)(long)&((struct stringpool_t *)0)->stringpool_str728, + (int)(long)&((struct stringpool_t *)0)->stringpool_str555, + (int)(long)&((struct stringpool_t *)0)->stringpool_str272, + (int)(long)&((struct stringpool_t *)0)->stringpool_str16, + (int)(long)&((struct stringpool_t *)0)->stringpool_str814, + (int)(long)&((struct stringpool_t *)0)->stringpool_str390, diff --git a/3rdparty/libiconv/1.15/lib/canonical_syshpux.h b/3rdparty/libiconv/1.15/lib/canonical_syshpux.h new file mode 100644 index 0000000000..d6c1ac85fa --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_syshpux.h @@ -0,0 +1,111 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str396, + (int)(long)&((struct stringpool_t *)0)->stringpool_str355, + (int)(long)&((struct stringpool_t *)0)->stringpool_str293, + (int)(long)&((struct stringpool_t *)0)->stringpool_str499, + (int)(long)&((struct stringpool_t *)0)->stringpool_str345, + (int)(long)&((struct stringpool_t *)0)->stringpool_str267, + (int)(long)&((struct stringpool_t *)0)->stringpool_str486, + (int)(long)&((struct stringpool_t *)0)->stringpool_str332, + (int)(long)&((struct stringpool_t *)0)->stringpool_str322, + (int)(long)&((struct stringpool_t *)0)->stringpool_str553, + (int)(long)&((struct stringpool_t *)0)->stringpool_str399, + (int)(long)&((struct stringpool_t *)0)->stringpool_str430, + (int)(long)&((struct stringpool_t *)0)->stringpool_str636, + (int)(long)&((struct stringpool_t *)0)->stringpool_str482, + (int)(long)&((struct stringpool_t *)0)->stringpool_str495, + (int)(long)&((struct stringpool_t *)0)->stringpool_str503, + (int)(long)&((struct stringpool_t *)0)->stringpool_str500, + (int)(long)&((struct stringpool_t *)0)->stringpool_str490, + (int)(long)&((struct stringpool_t *)0)->stringpool_str487, + (int)(long)&((struct stringpool_t *)0)->stringpool_str110, + (int)(long)&((struct stringpool_t *)0)->stringpool_str639, + (int)(long)&((struct stringpool_t *)0)->stringpool_str114, + (int)(long)&((struct stringpool_t *)0)->stringpool_str178, + (int)(long)&((struct stringpool_t *)0)->stringpool_str230, + (int)(long)&((struct stringpool_t *)0)->stringpool_str152, + (int)(long)&((struct stringpool_t *)0)->stringpool_str142, + (int)(long)&((struct stringpool_t *)0)->stringpool_str128, + (int)(long)&((struct stringpool_t *)0)->stringpool_str306, + (int)(long)&((struct stringpool_t *)0)->stringpool_str166, + (int)(long)&((struct stringpool_t *)0)->stringpool_str112, + (int)(long)&((struct stringpool_t *)0)->stringpool_str223, + (int)(long)&((struct stringpool_t *)0)->stringpool_str119, + (int)(long)&((struct stringpool_t *)0)->stringpool_str235, + (int)(long)&((struct stringpool_t *)0)->stringpool_str157, + (int)(long)&((struct stringpool_t *)0)->stringpool_str147, + (int)(long)&((struct stringpool_t *)0)->stringpool_str133, + (int)(long)&((struct stringpool_t *)0)->stringpool_str100, + (int)(long)&((struct stringpool_t *)0)->stringpool_str516, + (int)(long)&((struct stringpool_t *)0)->stringpool_str519, + (int)(long)&((struct stringpool_t *)0)->stringpool_str277, + (int)(long)&((struct stringpool_t *)0)->stringpool_str173, + (int)(long)&((struct stringpool_t *)0)->stringpool_str237, + (int)(long)&((struct stringpool_t *)0)->stringpool_str289, + (int)(long)&((struct stringpool_t *)0)->stringpool_str211, + (int)(long)&((struct stringpool_t *)0)->stringpool_str201, + (int)(long)&((struct stringpool_t *)0)->stringpool_str187, + (int)(long)&((struct stringpool_t *)0)->stringpool_str365, + (int)(long)&((struct stringpool_t *)0)->stringpool_str225, + (int)(long)&((struct stringpool_t *)0)->stringpool_str266, + (int)(long)&((struct stringpool_t *)0)->stringpool_str219, + (int)(long)&((struct stringpool_t *)0)->stringpool_str169, + (int)(long)&((struct stringpool_t *)0)->stringpool_str185, + (int)(long)&((struct stringpool_t *)0)->stringpool_str515, + (int)(long)&((struct stringpool_t *)0)->stringpool_str731, + (int)(long)&((struct stringpool_t *)0)->stringpool_str501, + (int)(long)&((struct stringpool_t *)0)->stringpool_str696, + (int)(long)&((struct stringpool_t *)0)->stringpool_str626, + (int)(long)&((struct stringpool_t *)0)->stringpool_str610, + (int)(long)&((struct stringpool_t *)0)->stringpool_str680, + (int)(long)&((struct stringpool_t *)0)->stringpool_str518, + (int)(long)&((struct stringpool_t *)0)->stringpool_str1033, + (int)(long)&((struct stringpool_t *)0)->stringpool_str986, + (int)(long)&((struct stringpool_t *)0)->stringpool_str760, + (int)(long)&((struct stringpool_t *)0)->stringpool_str655, + (int)(long)&((struct stringpool_t *)0)->stringpool_str479, + (int)(long)&((struct stringpool_t *)0)->stringpool_str584, + (int)(long)&((struct stringpool_t *)0)->stringpool_str393, + (int)(long)&((struct stringpool_t *)0)->stringpool_str436, + (int)(long)&((struct stringpool_t *)0)->stringpool_str273, + (int)(long)&((struct stringpool_t *)0)->stringpool_str418, + (int)(long)&((struct stringpool_t *)0)->stringpool_str76, + (int)(long)&((struct stringpool_t *)0)->stringpool_str151, + (int)(long)&((struct stringpool_t *)0)->stringpool_str305, + (int)(long)&((struct stringpool_t *)0)->stringpool_str301, + (int)(long)&((struct stringpool_t *)0)->stringpool_str333, + (int)(long)&((struct stringpool_t *)0)->stringpool_str282, + (int)(long)&((struct stringpool_t *)0)->stringpool_str256, + (int)(long)&((struct stringpool_t *)0)->stringpool_str337, + (int)(long)&((struct stringpool_t *)0)->stringpool_str653, + (int)(long)&((struct stringpool_t *)0)->stringpool_str738, + (int)(long)&((struct stringpool_t *)0)->stringpool_str790, + (int)(long)&((struct stringpool_t *)0)->stringpool_str750, + (int)(long)&((struct stringpool_t *)0)->stringpool_str302, + (int)(long)&((struct stringpool_t *)0)->stringpool_str373, + (int)(long)&((struct stringpool_t *)0)->stringpool_str81, + (int)(long)&((struct stringpool_t *)0)->stringpool_str260, + (int)(long)&((struct stringpool_t *)0)->stringpool_str525, + (int)(long)&((struct stringpool_t *)0)->stringpool_str644, + (int)(long)&((struct stringpool_t *)0)->stringpool_str243, + (int)(long)&((struct stringpool_t *)0)->stringpool_str571, + (int)(long)&((struct stringpool_t *)0)->stringpool_str574, + (int)(long)&((struct stringpool_t *)0)->stringpool_str606, + (int)(long)&((struct stringpool_t *)0)->stringpool_str575, + (int)(long)&((struct stringpool_t *)0)->stringpool_str281, + (int)(long)&((struct stringpool_t *)0)->stringpool_str191, + (int)(long)&((struct stringpool_t *)0)->stringpool_str193, + (int)(long)&((struct stringpool_t *)0)->stringpool_str349, + (int)(long)&((struct stringpool_t *)0)->stringpool_str327, + (int)(long)&((struct stringpool_t *)0)->stringpool_str474, + (int)(long)&((struct stringpool_t *)0)->stringpool_str176, + (int)(long)&((struct stringpool_t *)0)->stringpool_str621, + (int)(long)&((struct stringpool_t *)0)->stringpool_str288, + (int)(long)&((struct stringpool_t *)0)->stringpool_str239, + (int)(long)&((struct stringpool_t *)0)->stringpool_str734, + (int)(long)&((struct stringpool_t *)0)->stringpool_str735, + (int)(long)&((struct stringpool_t *)0)->stringpool_str754, + (int)(long)&((struct stringpool_t *)0)->stringpool_str615, + (int)(long)&((struct stringpool_t *)0)->stringpool_str203, + (int)(long)&((struct stringpool_t *)0)->stringpool_str138, + (int)(long)&((struct stringpool_t *)0)->stringpool_str951, + (int)(long)&((struct stringpool_t *)0)->stringpool_str249, diff --git a/3rdparty/libiconv/1.15/lib/canonical_sysosf1.h b/3rdparty/libiconv/1.15/lib/canonical_sysosf1.h new file mode 100644 index 0000000000..f6b4ddc010 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_sysosf1.h @@ -0,0 +1,111 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str453, + (int)(long)&((struct stringpool_t *)0)->stringpool_str308, + (int)(long)&((struct stringpool_t *)0)->stringpool_str319, + (int)(long)&((struct stringpool_t *)0)->stringpool_str586, + (int)(long)&((struct stringpool_t *)0)->stringpool_str346, + (int)(long)&((struct stringpool_t *)0)->stringpool_str283, + (int)(long)&((struct stringpool_t *)0)->stringpool_str568, + (int)(long)&((struct stringpool_t *)0)->stringpool_str328, + (int)(long)&((struct stringpool_t *)0)->stringpool_str280, + (int)(long)&((struct stringpool_t *)0)->stringpool_str575, + (int)(long)&((struct stringpool_t *)0)->stringpool_str335, + (int)(long)&((struct stringpool_t *)0)->stringpool_str431, + (int)(long)&((struct stringpool_t *)0)->stringpool_str698, + (int)(long)&((struct stringpool_t *)0)->stringpool_str458, + (int)(long)&((struct stringpool_t *)0)->stringpool_str608, + (int)(long)&((struct stringpool_t *)0)->stringpool_str381, + (int)(long)&((struct stringpool_t *)0)->stringpool_str911, + (int)(long)&((struct stringpool_t *)0)->stringpool_str363, + (int)(long)&((struct stringpool_t *)0)->stringpool_str893, + (int)(long)&((struct stringpool_t *)0)->stringpool_str64, + (int)(long)&((struct stringpool_t *)0)->stringpool_str664, + (int)(long)&((struct stringpool_t *)0)->stringpool_str134, + (int)(long)&((struct stringpool_t *)0)->stringpool_str186, + (int)(long)&((struct stringpool_t *)0)->stringpool_str324, + (int)(long)&((struct stringpool_t *)0)->stringpool_str150, + (int)(long)&((struct stringpool_t *)0)->stringpool_str154, + (int)(long)&((struct stringpool_t *)0)->stringpool_str130, + (int)(long)&((struct stringpool_t *)0)->stringpool_str466, + (int)(long)&((struct stringpool_t *)0)->stringpool_str166, + (int)(long)&((struct stringpool_t *)0)->stringpool_str170, + (int)(long)&((struct stringpool_t *)0)->stringpool_str322, + (int)(long)&((struct stringpool_t *)0)->stringpool_str142, + (int)(long)&((struct stringpool_t *)0)->stringpool_str332, + (int)(long)&((struct stringpool_t *)0)->stringpool_str158, + (int)(long)&((struct stringpool_t *)0)->stringpool_str162, + (int)(long)&((struct stringpool_t *)0)->stringpool_str138, + (int)(long)&((struct stringpool_t *)0)->stringpool_str203, + (int)(long)&((struct stringpool_t *)0)->stringpool_str663, + (int)(long)&((struct stringpool_t *)0)->stringpool_str669, + (int)(long)&((struct stringpool_t *)0)->stringpool_str268, + (int)(long)&((struct stringpool_t *)0)->stringpool_str88, + (int)(long)&((struct stringpool_t *)0)->stringpool_str140, + (int)(long)&((struct stringpool_t *)0)->stringpool_str278, + (int)(long)&((struct stringpool_t *)0)->stringpool_str104, + (int)(long)&((struct stringpool_t *)0)->stringpool_str108, + (int)(long)&((struct stringpool_t *)0)->stringpool_str84, + (int)(long)&((struct stringpool_t *)0)->stringpool_str420, + (int)(long)&((struct stringpool_t *)0)->stringpool_str120, + (int)(long)&((struct stringpool_t *)0)->stringpool_str250, + (int)(long)&((struct stringpool_t *)0)->stringpool_str110, + (int)(long)&((struct stringpool_t *)0)->stringpool_str54, + (int)(long)&((struct stringpool_t *)0)->stringpool_str147, + (int)(long)&((struct stringpool_t *)0)->stringpool_str476, + (int)(long)&((struct stringpool_t *)0)->stringpool_str463, + (int)(long)&((struct stringpool_t *)0)->stringpool_str430, + (int)(long)&((struct stringpool_t *)0)->stringpool_str562, + (int)(long)&((struct stringpool_t *)0)->stringpool_str813, + (int)(long)&((struct stringpool_t *)0)->stringpool_str225, + (int)(long)&((struct stringpool_t *)0)->stringpool_str777, + (int)(long)&((struct stringpool_t *)0)->stringpool_str541, + (int)(long)&((struct stringpool_t *)0)->stringpool_str648, + (int)(long)&((struct stringpool_t *)0)->stringpool_str848, + (int)(long)&((struct stringpool_t *)0)->stringpool_str769, + (int)(long)&((struct stringpool_t *)0)->stringpool_str389, + (int)(long)&((struct stringpool_t *)0)->stringpool_str407, + (int)(long)&((struct stringpool_t *)0)->stringpool_str561, + (int)(long)&((struct stringpool_t *)0)->stringpool_str391, + (int)(long)&((struct stringpool_t *)0)->stringpool_str455, + (int)(long)&((struct stringpool_t *)0)->stringpool_str396, + (int)(long)&((struct stringpool_t *)0)->stringpool_str253, + (int)(long)&((struct stringpool_t *)0)->stringpool_str173, + (int)(long)&((struct stringpool_t *)0)->stringpool_str176, + (int)(long)&((struct stringpool_t *)0)->stringpool_str375, + (int)(long)&((struct stringpool_t *)0)->stringpool_str337, + (int)(long)&((struct stringpool_t *)0)->stringpool_str282, + (int)(long)&((struct stringpool_t *)0)->stringpool_str242, + (int)(long)&((struct stringpool_t *)0)->stringpool_str228, + (int)(long)&((struct stringpool_t *)0)->stringpool_str233, + (int)(long)&((struct stringpool_t *)0)->stringpool_str367, + (int)(long)&((struct stringpool_t *)0)->stringpool_str628, + (int)(long)&((struct stringpool_t *)0)->stringpool_str660, + (int)(long)&((struct stringpool_t *)0)->stringpool_str590, + (int)(long)&((struct stringpool_t *)0)->stringpool_str345, + (int)(long)&((struct stringpool_t *)0)->stringpool_str442, + (int)(long)&((struct stringpool_t *)0)->stringpool_str89, + (int)(long)&((struct stringpool_t *)0)->stringpool_str311, + (int)(long)&((struct stringpool_t *)0)->stringpool_str414, + (int)(long)&((struct stringpool_t *)0)->stringpool_str237, + (int)(long)&((struct stringpool_t *)0)->stringpool_str209, + (int)(long)&((struct stringpool_t *)0)->stringpool_str596, + (int)(long)&((struct stringpool_t *)0)->stringpool_str491, + (int)(long)&((struct stringpool_t *)0)->stringpool_str517, + (int)(long)&((struct stringpool_t *)0)->stringpool_str493, + (int)(long)&((struct stringpool_t *)0)->stringpool_str72, + (int)(long)&((struct stringpool_t *)0)->stringpool_str338, + (int)(long)&((struct stringpool_t *)0)->stringpool_str153, + (int)(long)&((struct stringpool_t *)0)->stringpool_str459, + (int)(long)&((struct stringpool_t *)0)->stringpool_str254, + (int)(long)&((struct stringpool_t *)0)->stringpool_str281, + (int)(long)&((struct stringpool_t *)0)->stringpool_str49, + (int)(long)&((struct stringpool_t *)0)->stringpool_str441, + (int)(long)&((struct stringpool_t *)0)->stringpool_str315, + (int)(long)&((struct stringpool_t *)0)->stringpool_str252, + (int)(long)&((struct stringpool_t *)0)->stringpool_str846, + (int)(long)&((struct stringpool_t *)0)->stringpool_str828, + (int)(long)&((struct stringpool_t *)0)->stringpool_str836, + (int)(long)&((struct stringpool_t *)0)->stringpool_str526, + (int)(long)&((struct stringpool_t *)0)->stringpool_str210, + (int)(long)&((struct stringpool_t *)0)->stringpool_str106, + (int)(long)&((struct stringpool_t *)0)->stringpool_str837, + (int)(long)&((struct stringpool_t *)0)->stringpool_str392, diff --git a/3rdparty/libiconv/1.15/lib/canonical_syssolaris.h b/3rdparty/libiconv/1.15/lib/canonical_syssolaris.h new file mode 100644 index 0000000000..1d96fe511f --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/canonical_syssolaris.h @@ -0,0 +1,111 @@ + (int)(long)&((struct stringpool_t *)0)->stringpool_str239, + (int)(long)&((struct stringpool_t *)0)->stringpool_str275, + (int)(long)&((struct stringpool_t *)0)->stringpool_str218, + (int)(long)&((struct stringpool_t *)0)->stringpool_str532, + (int)(long)&((struct stringpool_t *)0)->stringpool_str517, + (int)(long)&((struct stringpool_t *)0)->stringpool_str264, + (int)(long)&((struct stringpool_t *)0)->stringpool_str555, + (int)(long)&((struct stringpool_t *)0)->stringpool_str540, + (int)(long)&((struct stringpool_t *)0)->stringpool_str272, + (int)(long)&((struct stringpool_t *)0)->stringpool_str591, + (int)(long)&((struct stringpool_t *)0)->stringpool_str576, + (int)(long)&((struct stringpool_t *)0)->stringpool_str365, + (int)(long)&((struct stringpool_t *)0)->stringpool_str679, + (int)(long)&((struct stringpool_t *)0)->stringpool_str664, + (int)(long)&((struct stringpool_t *)0)->stringpool_str603, + (int)(long)&((struct stringpool_t *)0)->stringpool_str530, + (int)(long)&((struct stringpool_t *)0)->stringpool_str797, + (int)(long)&((struct stringpool_t *)0)->stringpool_str553, + (int)(long)&((struct stringpool_t *)0)->stringpool_str820, + (int)(long)&((struct stringpool_t *)0)->stringpool_str19, + (int)(long)&((struct stringpool_t *)0)->stringpool_str330, + (int)(long)&((struct stringpool_t *)0)->stringpool_str61, + (int)(long)&((struct stringpool_t *)0)->stringpool_str73, + (int)(long)&((struct stringpool_t *)0)->stringpool_str227, + (int)(long)&((struct stringpool_t *)0)->stringpool_str119, + (int)(long)&((struct stringpool_t *)0)->stringpool_str65, + (int)(long)&((struct stringpool_t *)0)->stringpool_str63, + (int)(long)&((struct stringpool_t *)0)->stringpool_str397, + (int)(long)&((struct stringpool_t *)0)->stringpool_str69, + (int)(long)&((struct stringpool_t *)0)->stringpool_str71, + (int)(long)&((struct stringpool_t *)0)->stringpool_str128, + (int)(long)&((struct stringpool_t *)0)->stringpool_str64, + (int)(long)&((struct stringpool_t *)0)->stringpool_str230, + (int)(long)&((struct stringpool_t *)0)->stringpool_str122, + (int)(long)&((struct stringpool_t *)0)->stringpool_str68, + (int)(long)&((struct stringpool_t *)0)->stringpool_str66, + (int)(long)&((struct stringpool_t *)0)->stringpool_str207, + (int)(long)&((struct stringpool_t *)0)->stringpool_str373, + (int)(long)&((struct stringpool_t *)0)->stringpool_str414, + (int)(long)&((struct stringpool_t *)0)->stringpool_str90, + (int)(long)&((struct stringpool_t *)0)->stringpool_str26, + (int)(long)&((struct stringpool_t *)0)->stringpool_str38, + (int)(long)&((struct stringpool_t *)0)->stringpool_str192, + (int)(long)&((struct stringpool_t *)0)->stringpool_str84, + (int)(long)&((struct stringpool_t *)0)->stringpool_str30, + (int)(long)&((struct stringpool_t *)0)->stringpool_str28, + (int)(long)&((struct stringpool_t *)0)->stringpool_str362, + (int)(long)&((struct stringpool_t *)0)->stringpool_str34, + (int)(long)&((struct stringpool_t *)0)->stringpool_str85, + (int)(long)&((struct stringpool_t *)0)->stringpool_str32, + (int)(long)&((struct stringpool_t *)0)->stringpool_str22, + (int)(long)&((struct stringpool_t *)0)->stringpool_str101, + (int)(long)&((struct stringpool_t *)0)->stringpool_str372, + (int)(long)&((struct stringpool_t *)0)->stringpool_str644, + (int)(long)&((struct stringpool_t *)0)->stringpool_str494, + (int)(long)&((struct stringpool_t *)0)->stringpool_str290, + (int)(long)&((struct stringpool_t *)0)->stringpool_str424, + (int)(long)&((struct stringpool_t *)0)->stringpool_str509, + (int)(long)&((struct stringpool_t *)0)->stringpool_str609, + (int)(long)&((struct stringpool_t *)0)->stringpool_str653, + (int)(long)&((struct stringpool_t *)0)->stringpool_str751, + (int)(long)&((struct stringpool_t *)0)->stringpool_str956, + (int)(long)&((struct stringpool_t *)0)->stringpool_str416, + (int)(long)&((struct stringpool_t *)0)->stringpool_str328, + (int)(long)&((struct stringpool_t *)0)->stringpool_str364, + (int)(long)&((struct stringpool_t *)0)->stringpool_str678, + (int)(long)&((struct stringpool_t *)0)->stringpool_str270, + (int)(long)&((struct stringpool_t *)0)->stringpool_str329, + (int)(long)&((struct stringpool_t *)0)->stringpool_str558, + (int)(long)&((struct stringpool_t *)0)->stringpool_str183, + (int)(long)&((struct stringpool_t *)0)->stringpool_str212, + (int)(long)&((struct stringpool_t *)0)->stringpool_str125, + (int)(long)&((struct stringpool_t *)0)->stringpool_str570, + (int)(long)&((struct stringpool_t *)0)->stringpool_str267, + (int)(long)&((struct stringpool_t *)0)->stringpool_str188, + (int)(long)&((struct stringpool_t *)0)->stringpool_str245, + (int)(long)&((struct stringpool_t *)0)->stringpool_str184, + (int)(long)&((struct stringpool_t *)0)->stringpool_str146, + (int)(long)&((struct stringpool_t *)0)->stringpool_str400, + (int)(long)&((struct stringpool_t *)0)->stringpool_str593, + (int)(long)&((struct stringpool_t *)0)->stringpool_str601, + (int)(long)&((struct stringpool_t *)0)->stringpool_str573, + (int)(long)&((struct stringpool_t *)0)->stringpool_str295, + (int)(long)&((struct stringpool_t *)0)->stringpool_str377, + (int)(long)&((struct stringpool_t *)0)->stringpool_str89, + (int)(long)&((struct stringpool_t *)0)->stringpool_str240, + (int)(long)&((struct stringpool_t *)0)->stringpool_str542, + (int)(long)&((struct stringpool_t *)0)->stringpool_str608, + (int)(long)&((struct stringpool_t *)0)->stringpool_str115, + (int)(long)&((struct stringpool_t *)0)->stringpool_str539, + (int)(long)&((struct stringpool_t *)0)->stringpool_str404, + (int)(long)&((struct stringpool_t *)0)->stringpool_str410, + (int)(long)&((struct stringpool_t *)0)->stringpool_str467, + (int)(long)&((struct stringpool_t *)0)->stringpool_str106, + (int)(long)&((struct stringpool_t *)0)->stringpool_str307, + (int)(long)&((struct stringpool_t *)0)->stringpool_str105, + (int)(long)&((struct stringpool_t *)0)->stringpool_str300, + (int)(long)&((struct stringpool_t *)0)->stringpool_str103, + (int)(long)&((struct stringpool_t *)0)->stringpool_str131, + (int)(long)&((struct stringpool_t *)0)->stringpool_str124, + (int)(long)&((struct stringpool_t *)0)->stringpool_str448, + (int)(long)&((struct stringpool_t *)0)->stringpool_str274, + (int)(long)&((struct stringpool_t *)0)->stringpool_str86, + (int)(long)&((struct stringpool_t *)0)->stringpool_str841, + (int)(long)&((struct stringpool_t *)0)->stringpool_str836, + (int)(long)&((struct stringpool_t *)0)->stringpool_str865, + (int)(long)&((struct stringpool_t *)0)->stringpool_str701, + (int)(long)&((struct stringpool_t *)0)->stringpool_str279, + (int)(long)&((struct stringpool_t *)0)->stringpool_str59, + (int)(long)&((struct stringpool_t *)0)->stringpool_str645, + (int)(long)&((struct stringpool_t *)0)->stringpool_str276, diff --git a/3rdparty/libiconv/1.14/lib/ces_big5.h b/3rdparty/libiconv/1.15/lib/ces_big5.h similarity index 86% rename from 3rdparty/libiconv/1.14/lib/ces_big5.h rename to 3rdparty/libiconv/1.15/lib/ces_big5.h index 2f87735bcd..5b2b2f406a 100644 --- a/3rdparty/libiconv/1.14/lib/ces_big5.h +++ b/3rdparty/libiconv/1.15/lib/ces_big5.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ces_big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ces_big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII) */ @@ -45,7 +44,7 @@ ces_big5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ces_big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ces_big5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/ces_gbk.h b/3rdparty/libiconv/1.15/lib/ces_gbk.h similarity index 85% rename from 3rdparty/libiconv/1.14/lib/ces_gbk.h rename to 3rdparty/libiconv/1.15/lib/ces_gbk.h index 69e61f7dc5..66a6ccc346 100644 --- a/3rdparty/libiconv/1.14/lib/ces_gbk.h +++ b/3rdparty/libiconv/1.15/lib/ces_gbk.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ces_gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ces_gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; @@ -40,7 +39,7 @@ ces_gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ces_gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ces_gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/cjk_variants.h b/3rdparty/libiconv/1.15/lib/cjk_variants.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cjk_variants.h rename to 3rdparty/libiconv/1.15/lib/cjk_variants.h index 23cb4b3263..3261c86707 100644 --- a/3rdparty/libiconv/1.14/lib/cjk_variants.h +++ b/3rdparty/libiconv/1.15/lib/cjk_variants.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* diff --git a/3rdparty/libiconv/1.14/lib/cns11643.h b/3rdparty/libiconv/1.15/lib/cns11643.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/cns11643.h rename to 3rdparty/libiconv/1.15/lib/cns11643.h index 5b16641254..f11a3a228f 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643.h +++ b/3rdparty/libiconv/1.15/lib/cns11643.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* diff --git a/3rdparty/libiconv/1.14/lib/cns11643_1.h b/3rdparty/libiconv/1.15/lib/cns11643_1.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_1.h rename to 3rdparty/libiconv/1.15/lib/cns11643_1.h index 24abb5ccbd..7af48c8921 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_1.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_1.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -854,7 +853,7 @@ static const unsigned short cns11643_1_2uni_page44[5401] = { }; static int -cns11643_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x27) || (c1 == 0x42) || (c1 >= 0x44 && c1 <= 0x7d)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_15.h b/3rdparty/libiconv/1.15/lib/cns11643_15.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_15.h rename to 3rdparty/libiconv/1.15/lib/cns11643_15.h index cfe0ba69bc..942e4cd976 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_15.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_15.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1054,7 +1053,7 @@ static const ucs4_t cns11643_15_2uni_upages[253] = { }; static int -cns11643_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x6d)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_2.h b/3rdparty/libiconv/1.15/lib/cns11643_2.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_2.h rename to 3rdparty/libiconv/1.15/lib/cns11643_2.h index 7a73c60fa7..d5eabbb2dc 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_2.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_2.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1085,7 +1084,7 @@ static const unsigned short cns11643_2_2uni_page21[7650] = { }; static int -cns11643_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x72)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_3.h b/3rdparty/libiconv/1.15/lib/cns11643_3.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_3.h rename to 3rdparty/libiconv/1.15/lib/cns11643_3.h index e2630131bb..d4e4c90b9f 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_3.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_3.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -941,7 +940,7 @@ static const ucs4_t cns11643_3_2uni_upages[136] = { }; static int -cns11643_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x62) || (c1 >= 0x64 && c1 <= 0x67)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_4.h b/3rdparty/libiconv/1.15/lib/cns11643_4.h similarity index 90% rename from 3rdparty/libiconv/1.14/lib/cns11643_4.h rename to 3rdparty/libiconv/1.15/lib/cns11643_4.h index e7259920b5..94c9f610a1 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_4.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_4.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -30,7 +29,7 @@ #include "cns11643_4b.h" static int -cns11643_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x6e)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_4a.h b/3rdparty/libiconv/1.15/lib/cns11643_4a.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_4a.h rename to 3rdparty/libiconv/1.15/lib/cns11643_4a.h index ee81576a7a..445dc5ea4c 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_4a.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_4a.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* diff --git a/3rdparty/libiconv/1.14/lib/cns11643_4b.h b/3rdparty/libiconv/1.15/lib/cns11643_4b.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_4b.h rename to 3rdparty/libiconv/1.15/lib/cns11643_4b.h index 6a9823e1aa..a78601abc5 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_4b.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_4b.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* diff --git a/3rdparty/libiconv/1.14/lib/cns11643_5.h b/3rdparty/libiconv/1.15/lib/cns11643_5.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_5.h rename to 3rdparty/libiconv/1.15/lib/cns11643_5.h index f0e5ebea91..b2bf9a7d9d 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_5.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_5.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1249,7 +1248,7 @@ static const ucs4_t cns11643_5_2uni_upages[229] = { }; static int -cns11643_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x7c)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_6.h b/3rdparty/libiconv/1.15/lib/cns11643_6.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_6.h rename to 3rdparty/libiconv/1.15/lib/cns11643_6.h index 8493984351..524043edb3 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_6.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_6.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -939,7 +938,7 @@ static const ucs4_t cns11643_6_2uni_upages[204] = { }; static int -cns11643_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x64)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_7.h b/3rdparty/libiconv/1.15/lib/cns11643_7.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_7.h rename to 3rdparty/libiconv/1.15/lib/cns11643_7.h index 44532bc4e1..5975d9ef8e 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_7.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_7.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -959,7 +958,7 @@ static const ucs4_t cns11643_7_2uni_upages[198] = { }; static int -cns11643_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cns11643_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x66)) { diff --git a/3rdparty/libiconv/1.14/lib/cns11643_inv.h b/3rdparty/libiconv/1.15/lib/cns11643_inv.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cns11643_inv.h rename to 3rdparty/libiconv/1.15/lib/cns11643_inv.h index 3a7c379a15..5dd6fdaea6 100644 --- a/3rdparty/libiconv/1.14/lib/cns11643_inv.h +++ b/3rdparty/libiconv/1.15/lib/cns11643_inv.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2005, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -15366,7 +15365,7 @@ static const Summary16 cns11643_inv_uni2indx_page2f8[34] = { }; static int -cns11643_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cns11643_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -15392,9 +15391,9 @@ cns11643_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned short used = summary->used; unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.15/lib/config.h.in b/3rdparty/libiconv/1.15/lib/config.h.in new file mode 100644 index 0000000000..89abce2fed --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/config.h.in @@ -0,0 +1,82 @@ +/* Copyright (C) 1999-2003, 2005, 2007, 2010, 2012 Free Software Foundation, Inc. + This file is part of the GNU LIBICONV Library. + + The GNU LIBICONV Library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + The GNU LIBICONV Library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU LIBICONV Library; see the file COPYING.LIB. + If not, see . */ + + +/* Define to 1 to enable a few rarely used encodings. */ +#undef ENABLE_EXTRA + +/* Define to 1 if the package shall run at any location in the filesystem. */ +#undef ENABLE_RELOCATABLE + +/* Define to a type if does not define. */ +#undef mbstate_t + +/* Define if you have , the iconv_t type, and the + iconv_open, iconv, iconv_close functions. */ +#undef HAVE_ICONV +/* Define as const if the declaration of iconv() needs const. */ +#define ICONV_CONST /* empty by default */ + +/* Define to 1 if you have the getc_unlocked() function. */ +#undef HAVE_GETC_UNLOCKED + +/* Define if you have and nl_langinfo(CODESET). */ +#undef HAVE_LANGINFO_CODESET + +/* Define if you have the mbrtowc() function. */ +#undef HAVE_MBRTOWC + +/* Define to 1 if you have the setlocale() function. */ +#undef HAVE_SETLOCALE + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDDEF_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 or 0, depending whether the compiler supports simple visibility + declarations. */ +#undef HAVE_VISIBILITY + +/* Define if you have the wcrtomb() function. */ +#undef HAVE_WCRTOMB + +/* Define to 1 if O_NOFOLLOW works. */ +#undef HAVE_WORKING_O_NOFOLLOW + +/* Define if the machine's byte ordering is little endian. */ +#undef WORDS_LITTLEENDIAN + +/* Define to the value of ${prefix}, as a string. */ +#undef INSTALLPREFIX + +/* Define to '__inline__' or '__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +#undef inline +#endif + +/* Define to 'int' if does not define. */ +#undef mode_t + +/* Define as a signed type of the same size as size_t. */ +#undef ssize_t + diff --git a/3rdparty/libiconv/1.14/lib/converters.h b/3rdparty/libiconv/1.15/lib/converters.h similarity index 89% rename from 3rdparty/libiconv/1.14/lib/converters.h rename to 3rdparty/libiconv/1.15/lib/converters.h index 18c5f9966b..487f5d7bf8 100644 --- a/3rdparty/libiconv/1.14/lib/converters.h +++ b/3rdparty/libiconv/1.15/lib/converters.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002, 2004-2010 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2004-2011, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* This file defines all the converters. */ @@ -34,14 +33,16 @@ typedef struct conv_struct * conv_t; * Data type for conversion multibyte -> unicode */ struct mbtowc_funcs { - int (*xxx_mbtowc) (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n); + int (*xxx_mbtowc) (conv_t conv, ucs4_t *pwc, unsigned char const *s, size_t n); /* - * int xxx_mbtowc (conv_t conv, ucs4_t *pwc, unsigned char const *s, int n) + * int xxx_mbtowc (conv_t conv, ucs4_t *pwc, unsigned char const *s, size_t n) * converts the byte sequence starting at s to a wide character. Up to n bytes * are available at s. n is >= 1. * Result is number of bytes consumed (if a wide character was read), - * or -1 if invalid, or -2 if n too small, or -2-(number of bytes consumed) - * if only a shift sequence was read. + * or -1 if invalid, or -2 if n too small, + * or RET_SHIFT_ILSEQ(number of bytes consumed) if invalid input after a shift + * sequence was read, + * or RET_TOOFEW(number of bytes consumed) if only a shift sequence was read. */ int (*xxx_flushwc) (conv_t conv, ucs4_t *pwc); /* @@ -61,21 +62,23 @@ struct mbtowc_funcs { /* Retrieve the n from the encoded RET_... value. */ #define DECODE_SHIFT_ILSEQ(r) ((unsigned int)(RET_SHIFT_ILSEQ(0) - (r)) / 2) #define DECODE_TOOFEW(r) ((unsigned int)(RET_TOOFEW(0) - (r)) / 2) +/* Maximum value of n that may be used as argument to RET_SHIFT_ILSEQ or RET_TOOFEW. */ +#define RET_COUNT_MAX ((INT_MAX / 2) - 1) /* * Data type for conversion unicode -> multibyte */ struct wctomb_funcs { - int (*xxx_wctomb) (conv_t conv, unsigned char *r, ucs4_t wc, int n); + int (*xxx_wctomb) (conv_t conv, unsigned char *r, ucs4_t wc, size_t n); /* - * int xxx_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) + * int xxx_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) * converts the wide character wc to the character set xxx, and stores the * result beginning at r. Up to n bytes may be written at r. n is >= 1. * Result is number of bytes written, or -1 if invalid, or -2 if n too small. */ - int (*xxx_reset) (conv_t conv, unsigned char *r, int n); + int (*xxx_reset) (conv_t conv, unsigned char *r, size_t n); /* - * int xxx_reset (conv_t conv, unsigned char *r, int n) + * int xxx_reset (conv_t conv, unsigned char *r, size_t n) * stores a shift sequences returning to the initial state beginning at r. * Up to n bytes may be written at r. n is >= 0. * Result is number of bytes written, or -2 if n too small. @@ -228,6 +231,7 @@ typedef struct { #include "iso2022_jp.h" #include "iso2022_jp1.h" #include "iso2022_jp2.h" +#include "iso2022_jpms.h" #include "euc_cn.h" #include "ces_gbk.h" diff --git a/3rdparty/libiconv/1.14/lib/cp1046.h b/3rdparty/libiconv/1.15/lib/cp1046.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp1046.h rename to 3rdparty/libiconv/1.15/lib/cp1046.h index b6716b73db..b69196e183 100644 --- a/3rdparty/libiconv/1.14/lib/cp1046.h +++ b/3rdparty/libiconv/1.15/lib/cp1046.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1046_2uni[128] = { }; static int -cp1046_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1046_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -130,7 +129,7 @@ static const unsigned char cp1046_pagefe[144] = { }; static int -cp1046_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1046_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1124.h b/3rdparty/libiconv/1.15/lib/cp1124.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/cp1124.h rename to 3rdparty/libiconv/1.15/lib/cp1124.h index 8b97a7e851..80c34abfb1 100644 --- a/3rdparty/libiconv/1.14/lib/cp1124.h +++ b/3rdparty/libiconv/1.15/lib/cp1124.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short cp1124_2uni[96] = { }; static int -cp1124_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1124_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -81,7 +80,7 @@ static const unsigned char cp1124_page04[152] = { }; static int -cp1124_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1124_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/cp1125.h b/3rdparty/libiconv/1.15/lib/cp1125.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1125.h rename to 3rdparty/libiconv/1.15/lib/cp1125.h index 802f0742d6..c6dbe48da9 100644 --- a/3rdparty/libiconv/1.14/lib/cp1125.h +++ b/3rdparty/libiconv/1.15/lib/cp1125.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -41,7 +40,7 @@ static const unsigned short cp1125_2uni[80] = { }; static int -cp1125_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1125_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -104,7 +103,7 @@ static const unsigned char cp1125_page25[168] = { }; static int -cp1125_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1125_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1129.h b/3rdparty/libiconv/1.15/lib/cp1129.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1129.h rename to 3rdparty/libiconv/1.15/lib/cp1129.h index 1b7cff8594..9aaf794b36 100644 --- a/3rdparty/libiconv/1.14/lib/cp1129.h +++ b/3rdparty/libiconv/1.15/lib/cp1129.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short cp1129_2uni[96] = { }; static int -cp1129_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1129_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -100,7 +99,7 @@ static const unsigned char cp1129_page03[40] = { }; static int -cp1129_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1129_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a8) { diff --git a/3rdparty/libiconv/1.14/lib/cp1131.h b/3rdparty/libiconv/1.15/lib/cp1131.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1131.h rename to 3rdparty/libiconv/1.15/lib/cp1131.h index 15f4ed2acc..c00b0747b8 100644 --- a/3rdparty/libiconv/1.14/lib/cp1131.h +++ b/3rdparty/libiconv/1.15/lib/cp1131.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1131_2uni[128] = { }; static int -cp1131_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1131_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -109,7 +108,7 @@ static const unsigned char cp1131_page25[152] = { }; static int -cp1131_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1131_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1133.h b/3rdparty/libiconv/1.15/lib/cp1133.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/cp1133.h rename to 3rdparty/libiconv/1.15/lib/cp1133.h index a16d93f1a4..971edb8ce8 100644 --- a/3rdparty/libiconv/1.14/lib/cp1133.h +++ b/3rdparty/libiconv/1.15/lib/cp1133.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -43,7 +42,7 @@ static const unsigned short cp1133_2uni_2[16] = { }; static int -cp1133_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1133_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -89,7 +88,7 @@ static const unsigned char cp1133_page0e[96] = { }; static int -cp1133_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1133_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/cp1161.h b/3rdparty/libiconv/1.15/lib/cp1161.h similarity index 91% rename from 3rdparty/libiconv/1.14/lib/cp1161.h rename to 3rdparty/libiconv/1.15/lib/cp1161.h index b6349c67c4..629c0d5e77 100644 --- a/3rdparty/libiconv/1.14/lib/cp1161.h +++ b/3rdparty/libiconv/1.15/lib/cp1161.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short cp1161_2uni[96] = { }; static int -cp1161_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1161_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -66,7 +65,7 @@ static const unsigned char cp1161_page00[16] = { }; static int -cp1161_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1161_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1162.h b/3rdparty/libiconv/1.15/lib/cp1162.h similarity index 86% rename from 3rdparty/libiconv/1.14/lib/cp1162.h rename to 3rdparty/libiconv/1.15/lib/cp1162.h index 6c7fa82ae5..d5c5bb42a1 100644 --- a/3rdparty/libiconv/1.14/lib/cp1162.h +++ b/3rdparty/libiconv/1.15/lib/cp1162.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -cp1162_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1162_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -45,7 +44,7 @@ cp1162_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -cp1162_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1162_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1163.h b/3rdparty/libiconv/1.15/lib/cp1163.h similarity index 86% rename from 3rdparty/libiconv/1.14/lib/cp1163.h rename to 3rdparty/libiconv/1.15/lib/cp1163.h index ca5d0b07d1..c53bd4a204 100644 --- a/3rdparty/libiconv/1.14/lib/cp1163.h +++ b/3rdparty/libiconv/1.15/lib/cp1163.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -cp1163_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1163_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -40,7 +39,7 @@ static const unsigned char cp1163_page20[8] = { }; static int -cp1163_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1163_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0 || (wc < 0x00a8 && wc != 0x00a4) || wc == 0x00d0) { diff --git a/3rdparty/libiconv/1.14/lib/cp1250.h b/3rdparty/libiconv/1.15/lib/cp1250.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1250.h rename to 3rdparty/libiconv/1.15/lib/cp1250.h index b89300fecb..02b49b60df 100644 --- a/3rdparty/libiconv/1.14/lib/cp1250.h +++ b/3rdparty/libiconv/1.15/lib/cp1250.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1250_2uni[128] = { }; static int -cp1250_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1250_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -114,7 +113,7 @@ static const unsigned char cp1250_page20[48] = { }; static int -cp1250_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1250_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1251.h b/3rdparty/libiconv/1.15/lib/cp1251.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1251.h rename to 3rdparty/libiconv/1.15/lib/cp1251.h index 0fa540db49..061df1e8e4 100644 --- a/3rdparty/libiconv/1.14/lib/cp1251.h +++ b/3rdparty/libiconv/1.15/lib/cp1251.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1251_2uni[128] = { }; static int -cp1251_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1251_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -104,7 +103,7 @@ static const unsigned char cp1251_page20[48] = { }; static int -cp1251_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1251_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1252.h b/3rdparty/libiconv/1.15/lib/cp1252.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/cp1252.h rename to 3rdparty/libiconv/1.15/lib/cp1252.h index 15644423ad..d1af862bf5 100644 --- a/3rdparty/libiconv/1.14/lib/cp1252.h +++ b/3rdparty/libiconv/1.15/lib/cp1252.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -32,7 +31,7 @@ static const unsigned short cp1252_2uni[32] = { }; static int -cp1252_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1252_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80 || c >= 0xa0) { @@ -76,7 +75,7 @@ static const unsigned char cp1252_page20[48] = { }; static int -cp1252_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1252_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1253.h b/3rdparty/libiconv/1.15/lib/cp1253.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/cp1253.h rename to 3rdparty/libiconv/1.15/lib/cp1253.h index 020f0d6e05..e9f99cc10c 100644 --- a/3rdparty/libiconv/1.14/lib/cp1253.h +++ b/3rdparty/libiconv/1.15/lib/cp1253.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1253_2uni[128] = { }; static int -cp1253_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1253_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -95,7 +94,7 @@ static const unsigned char cp1253_page20[48] = { }; static int -cp1253_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1253_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1254.h b/3rdparty/libiconv/1.15/lib/cp1254.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1254.h rename to 3rdparty/libiconv/1.15/lib/cp1254.h index 845a01b894..0d6ad72ac0 100644 --- a/3rdparty/libiconv/1.14/lib/cp1254.h +++ b/3rdparty/libiconv/1.15/lib/cp1254.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -42,7 +41,7 @@ static const unsigned short cp1254_2uni_3[16] = { }; static int -cp1254_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1254_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -117,7 +116,7 @@ static const unsigned char cp1254_page20[48] = { }; static int -cp1254_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1254_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1255.h b/3rdparty/libiconv/1.15/lib/cp1255.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/cp1255.h rename to 3rdparty/libiconv/1.15/lib/cp1255.h index e7761aeb5b..6fdfd7782b 100644 --- a/3rdparty/libiconv/1.14/lib/cp1255.h +++ b/3rdparty/libiconv/1.15/lib/cp1255.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2004, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -153,7 +152,7 @@ static const unsigned short cp1255_2uni[128] = { 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, /* 0xc0 */ 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7, - 0x05b8, 0x05b9, 0xfffd, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, + 0x05b8, 0x05b9, 0x05ba, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, /* 0xd0 */ 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05f0, 0x05f1, 0x05f2, 0x05f3, 0x05f4, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, @@ -169,7 +168,7 @@ static const unsigned short cp1255_2uni[128] = { character, or 0 if none. */ static int -cp1255_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1255_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; unsigned short wc; @@ -276,7 +275,7 @@ static const unsigned char cp1255_page02[32] = { }; static const unsigned char cp1255_page05[72] = { 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0xb0-0xb7 */ - 0xc8, 0xc9, 0x00, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xb8-0xbf */ + 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0xb8-0xbf */ 0xd0, 0xd1, 0xd2, 0xd3, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0xd0-0xd7 */ @@ -296,7 +295,7 @@ static const unsigned char cp1255_page20[56] = { }; static int -cp1255_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1255_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1256.h b/3rdparty/libiconv/1.15/lib/cp1256.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp1256.h rename to 3rdparty/libiconv/1.15/lib/cp1256.h index 3804e8f4bd..8242f202b1 100644 --- a/3rdparty/libiconv/1.14/lib/cp1256.h +++ b/3rdparty/libiconv/1.15/lib/cp1256.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1256_2uni[128] = { }; static int -cp1256_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1256_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -124,7 +123,7 @@ static const unsigned char cp1256_page20[56] = { }; static int -cp1256_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1256_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1257.h b/3rdparty/libiconv/1.15/lib/cp1257.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp1257.h rename to 3rdparty/libiconv/1.15/lib/cp1257.h index 0d8518e4e2..42d6b14aec 100644 --- a/3rdparty/libiconv/1.14/lib/cp1257.h +++ b/3rdparty/libiconv/1.15/lib/cp1257.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp1257_2uni[128] = { }; static int -cp1257_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1257_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -114,7 +113,7 @@ static const unsigned char cp1257_page20[48] = { }; static int -cp1257_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1257_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp1258.h b/3rdparty/libiconv/1.15/lib/cp1258.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/cp1258.h rename to 3rdparty/libiconv/1.15/lib/cp1258.h index 5783404837..4b3513add7 100644 --- a/3rdparty/libiconv/1.14/lib/cp1258.h +++ b/3rdparty/libiconv/1.15/lib/cp1258.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2004, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -72,7 +71,7 @@ static const unsigned short cp1258_2uni[128] = { character, or 0 if none. */ static int -cp1258_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp1258_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; unsigned short wc; @@ -201,7 +200,7 @@ static const unsigned char cp1258_page20[48] = { }; static int -cp1258_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp1258_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp437.h b/3rdparty/libiconv/1.15/lib/cp437.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp437.h rename to 3rdparty/libiconv/1.15/lib/cp437.h index a3c8e685bb..d308a410fb 100644 --- a/3rdparty/libiconv/1.14/lib/cp437.h +++ b/3rdparty/libiconv/1.15/lib/cp437.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp437_2uni[128] = { }; static int -cp437_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp437_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -125,7 +124,7 @@ static const unsigned char cp437_page25[168] = { }; static int -cp437_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp437_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.15/lib/cp50221_0208_ext.h b/3rdparty/libiconv/1.15/lib/cp50221_0208_ext.h new file mode 100644 index 0000000000..d2c7edb69f --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/cp50221_0208_ext.h @@ -0,0 +1,149 @@ +/* + * Copyright (C) 1999-2012, 2016 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, see . + */ + +/* + * CP50221 JISX0208 extensions + */ + +static const unsigned short cp50221_0208_ext_2uni[96] = { + /* 0x00 */ + 0xfffd, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, + 0x2467, 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, + /* 0x10 */ + 0x246f, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162, + 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0xfffd, + /* 0x20 */ + 0x3349, 0x3314, 0x3322, 0x334d, 0x3318, 0x3327, 0x3303, 0x3336, + 0x3351, 0x3357, 0x330d, 0x3326, 0x3323, 0x332b, 0x334a, 0x333b, + /* 0x30 */ + 0x339c, 0x339d, 0x339e, 0x338e, 0x338f, 0x33c4, 0x33a1, 0xfffd, + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0x337b, + /* 0x40 */ + 0x301e, 0x301f, 0x2116, 0x33cd, 0x2121, 0x32a4, 0x32a5, 0x32a6, + 0x32a7, 0x32a8, 0x3231, 0x3232, 0x3239, 0x337e, 0x337d, 0x337c, + /* 0x50 */ + 0xfffd, 0xfffd, 0xfffd, 0x222e, 0x2211, 0xfffd, 0xfffd, 0xfffd, + 0x221f, 0x22bf, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +cp50221_0208_ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) +{ + unsigned char c = *s; + if (c < 0x60) { + unsigned short wc = cp50221_0208_ext_2uni[c]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + return RET_ILSEQ; +} + +static const unsigned char cp50221_0208_ext_page21[96] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, /* 0x60-0x67 */ + 0x1d, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ +}; +static const unsigned char cp50221_0208_ext_page22[32] = { + 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x00, /* 0x28-0x2f */ +}; +static const unsigned char cp50221_0208_ext_page24[24] = { + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, /* 0x60-0x67 */ + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, /* 0x68-0x6f */ + 0x11, 0x12, 0x13, 0x14, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ +}; +static const unsigned char cp50221_0208_ext_page30[8] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x41, /* 0x18-0x1f */ +}; +static const unsigned char cp50221_0208_ext_page32[16] = { + 0x00, 0x4a, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30-0x37 */ + 0x00, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ +}; +static const unsigned char cp50221_0208_ext_page32_1[16] = { + 0x00, 0x00, 0x00, 0x00, 0x45, 0x46, 0x47, 0x48, /* 0xa0-0xa7 */ + 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ +}; +static const unsigned char cp50221_0208_ext_page33[208] = { + 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x22, 0x2c, 0x00, 0x00, 0x2b, 0x25, /* 0x20-0x27 */ + 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, /* 0x28-0x2f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, /* 0x30-0x37 */ + 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x20, 0x2e, 0x00, 0x00, 0x23, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, /* 0x50-0x57 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x60-0x67 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x70-0x77 */ + 0x00, 0x00, 0x00, 0x3f, 0x4f, 0x4e, 0x4d, 0x00, /* 0x78-0x7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x34, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x30, 0x31, 0x32, 0x00, /* 0x98-0x9f */ + 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, /* 0xc8-0xcf */ +}; + +static int +cp50221_0208_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) +{ + unsigned char c = 0; + if (wc >= 0x2110 && wc < 0x2170) + c = cp50221_0208_ext_page21[wc-0x2110]; + else if (wc >= 0x2210 && wc < 0x2230) + c = cp50221_0208_ext_page22[wc-0x2210]; + else if (wc == 0x22bf) + c = 0x59; + else if (wc >= 0x2460 && wc < 0x2478) + c = cp50221_0208_ext_page24[wc-0x2460]; + else if (wc >= 0x3018 && wc < 0x3020) + c = cp50221_0208_ext_page30[wc-0x3018]; + else if (wc >= 0x3230 && wc < 0x3240) + c = cp50221_0208_ext_page32[wc-0x3230]; + else if (wc >= 0x32a0 && wc < 0x32b0) + c = cp50221_0208_ext_page32_1[wc-0x32a0]; + else if (wc >= 0x3300 && wc < 0x33d0) + c = cp50221_0208_ext_page33[wc-0x3300]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/3rdparty/libiconv/1.15/lib/cp50221_0212_ext.h b/3rdparty/libiconv/1.15/lib/cp50221_0212_ext.h new file mode 100644 index 0000000000..d07808d3a6 --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/cp50221_0212_ext.h @@ -0,0 +1,212 @@ +/* + * Copyright (C) 1999-2011, 2016 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, see . + */ + +/* + * CP50221 JISX0212 extensions + */ + +static const unsigned short cp50221_0212_ext_2uni[112] = { + /* 0x00 */ + 0xfffd, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, + 0x2177, 0x2178, 0x2179, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, + /* 0x10 */ + 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xff07, 0xff02, 0xfffd, + 0xfffd, 0xfffd, 0x70bb, 0x4efc, 0x50f4, 0x51ec, 0x5307, 0x5324, + /* 0x20 */ + 0xfa0e, 0x548a, 0x5759, 0xfa0f, 0xfa10, 0x589e, 0x5bec, 0x5cf5, + 0x5d53, 0xfa11, 0x5fb7, 0x6085, 0x6120, 0x654e, 0xfffd, 0x6665, + /* 0x30 */ + 0xfa12, 0xf929, 0x6801, 0xfa13, 0xfa14, 0x6a6b, 0x6ae2, 0x6df8, + 0x6df2, 0x7028, 0xfa15, 0xfa16, 0x7501, 0x7682, 0x769e, 0xfa17, + /* 0x40 */ + 0x7930, 0xfa18, 0xfa19, 0xfa1a, 0xfa1b, 0x7ae7, 0xfa1c, 0xfa1d, + 0x7da0, 0x7dd6, 0xfa1e, 0x8362, 0xfa1f, 0x85b0, 0xfa20, 0xfa21, + /* 0x50 */ + 0x8807, 0xfa22, 0x8b7f, 0x8cf4, 0x8d76, 0xfa23, 0xfa24, 0xfa25, + 0x90de, 0xfa26, 0x9115, 0xfa27, 0xfa28, 0x9592, 0xf9dc, 0xfa29, + /* 0x60 */ + 0x973b, 0xfffd, 0x9751, 0xfa2a, 0xfa2b, 0xfa2c, 0x999e, 0x9ad9, + 0x9b72, 0xfa2d, 0x9ed1, 0xfffd, 0xfffd, 0xfffd, 0xfffd, 0xfffd, +}; + +static int +cp50221_0212_ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) +{ + unsigned char c = *s; + if (c < 0x70) { + unsigned short wc = cp50221_0212_ext_2uni[c]; + if (wc != 0xfffd) { + *pwc = (ucs4_t) wc; + return 1; + } + } + else if (c == 0xa1) { + *pwc = 0x974d; + return 1; + } + return RET_ILSEQ; +} + +static const unsigned char cp50221_0212_ext_page21[16] = { + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, /* 0x70-0x77 */ + 0x09, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x78-0x7f */ +}; +static const unsigned char cp50221_0212_ext_page53[40] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, /* 0x00-0x07 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */ + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, /* 0x20-0x27 */ +}; +static const unsigned char cp50221_0212_ext_page6d[16] = { + 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */ + 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */ +}; +static const unsigned char cp50221_0212_ext_page76[32] = { + 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x80-0x87 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x88-0x8f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, /* 0x98-0x9f */ +}; +static const unsigned char cp50221_0212_ext_page7d[56] = { + 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa8-0xaf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb0-0xb7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc0-0xc7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xc8-0xcf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x00, /* 0xd0-0xd7 */ +}; +static const unsigned char cp50221_0212_ext_page97[32] = { + 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x40-0x47 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, /* 0x48-0x4f */ + 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */ +}; +static const unsigned char cp50221_0212_ext_pagefa[40] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x23, /* 0x08-0x0f */ + 0x24, 0x29, 0x30, 0x33, 0x34, 0x3a, 0x3b, 0x3f, /* 0x10-0x17 */ + 0x41, 0x42, 0x43, 0x44, 0x46, 0x47, 0x4a, 0x4c, /* 0x18-0x1f */ + 0x4e, 0x4f, 0x51, 0x55, 0x56, 0x57, 0x59, 0x5b, /* 0x20-0x27 */ + 0x5c, 0x5f, 0x63, 0x64, 0x65, 0x69, 0x00, 0x00, /* 0x28-0x2f */ +}; +static const unsigned char cp50221_0212_ext_pageff[8] = { + 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x15, /* 0x00-0x07 */ +}; + +static int +cp50221_0212_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) +{ + unsigned char c = 0; + if (wc >= 0x2170 && wc < 0x2180) + c = cp50221_0212_ext_page21[wc-0x2170]; + else if (wc == 0x4efc) + c = 0x1b; + else if (wc == 0x50f4) + c = 0x1c; + else if (wc == 0x51ec) + c = 0x1d; + else if (wc >= 0x5300 && wc < 0x5328) + c = cp50221_0212_ext_page53[wc-0x5300]; + else if (wc == 0x548a) + c = 0x21; + else if (wc == 0x5759) + c = 0x22; + else if (wc == 0x589e) + c = 0x25; + else if (wc == 0x5bec) + c = 0x26; + else if (wc == 0x5cf5) + c = 0x27; + else if (wc == 0x5d53) + c = 0x28; + else if (wc == 0x5fb7) + c = 0x2a; + else if (wc == 0x6085) + c = 0x2b; + else if (wc == 0x6120) + c = 0x2c; + else if (wc == 0x654e) + c = 0x2d; + else if (wc == 0x6665) + c = 0x2f; + else if (wc == 0x6801) + c = 0x32; + else if (wc == 0x6a6b) + c = 0x35; + else if (wc == 0x6ae2) + c = 0x36; + else if (wc >= 0x6df0 && wc < 0x6e00) + c = cp50221_0212_ext_page6d[wc-0x6df0]; + else if (wc == 0x7028) + c = 0x39; + else if (wc == 0x70bb) + c = 0x1a; + else if (wc == 0x7501) + c = 0x3c; + else if (wc >= 0x7680 && wc < 0x76a0) + c = cp50221_0212_ext_page76[wc-0x7680]; + else if (wc == 0x7930) + c = 0x40; + else if (wc == 0x7ae7) + c = 0x45; + else if (wc >= 0x7da0 && wc < 0x7dd8) + c = cp50221_0212_ext_page7d[wc-0x7da0]; + else if (wc == 0x8362) + c = 0x4b; + else if (wc == 0x85b0) + c = 0x4d; + else if (wc == 0x8807) + c = 0x50; + else if (wc == 0x8b7f) + c = 0x52; + else if (wc == 0x8cf4) + c = 0x53; + else if (wc == 0x8d76) + c = 0x54; + else if (wc == 0x90de) + c = 0x58; + else if (wc == 0x9115) + c = 0x5a; + else if (wc == 0x9592) + c = 0x5d; + else if (wc >= 0x9738 && wc < 0x9758) + c = cp50221_0212_ext_page97[wc-0x9738]; + else if (wc == 0x999e) + c = 0x66; + else if (wc == 0x9ad9) + c = 0x67; + else if (wc == 0x9b72) + c = 0x68; + else if (wc == 0x9ed1) + c = 0x6a; + else if (wc == 0xf929) + c = 0x31; + else if (wc == 0xf9dc) + c = 0x5e; + else if (wc >= 0xfa08 && wc < 0xfa30) + c = cp50221_0212_ext_pagefa[wc-0xfa08]; + else if (wc >= 0xff00 && wc < 0xff08) + c = cp50221_0212_ext_pageff[wc-0xff00]; + if (c != 0) { + *r = c; + return 1; + } + return RET_ILUNI; +} diff --git a/3rdparty/libiconv/1.14/lib/cp737.h b/3rdparty/libiconv/1.15/lib/cp737.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp737.h rename to 3rdparty/libiconv/1.15/lib/cp737.h index 955e458d04..28df23f887 100644 --- a/3rdparty/libiconv/1.14/lib/cp737.h +++ b/3rdparty/libiconv/1.15/lib/cp737.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp737_2uni[128] = { }; static int -cp737_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp737_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -114,7 +113,7 @@ static const unsigned char cp737_page25[168] = { }; static int -cp737_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp737_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp775.h b/3rdparty/libiconv/1.15/lib/cp775.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp775.h rename to 3rdparty/libiconv/1.15/lib/cp775.h index b9a5a5c4eb..b6f8dbcf45 100644 --- a/3rdparty/libiconv/1.14/lib/cp775.h +++ b/3rdparty/libiconv/1.15/lib/cp775.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp775_2uni[128] = { }; static int -cp775_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp775_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -119,7 +118,7 @@ static const unsigned char cp775_page25[168] = { }; static int -cp775_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp775_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp850.h b/3rdparty/libiconv/1.15/lib/cp850.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp850.h rename to 3rdparty/libiconv/1.15/lib/cp850.h index 25acfee148..6dd6443eb5 100644 --- a/3rdparty/libiconv/1.14/lib/cp850.h +++ b/3rdparty/libiconv/1.15/lib/cp850.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp850_2uni[128] = { }; static int -cp850_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp850_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -99,7 +98,7 @@ static const unsigned char cp850_page25[168] = { }; static int -cp850_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp850_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp852.h b/3rdparty/libiconv/1.15/lib/cp852.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp852.h rename to 3rdparty/libiconv/1.15/lib/cp852.h index fac7a63f15..5711bf0f58 100644 --- a/3rdparty/libiconv/1.14/lib/cp852.h +++ b/3rdparty/libiconv/1.15/lib/cp852.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp852_2uni[128] = { }; static int -cp852_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp852_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -122,7 +121,7 @@ static const unsigned char cp852_page25[168] = { }; static int -cp852_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp852_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp853.h b/3rdparty/libiconv/1.15/lib/cp853.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp853.h rename to 3rdparty/libiconv/1.15/lib/cp853.h index fe82ae9817..8ed2d30ebd 100644 --- a/3rdparty/libiconv/1.14/lib/cp853.h +++ b/3rdparty/libiconv/1.15/lib/cp853.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp853_2uni[128] = { }; static int -cp853_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp853_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -126,7 +125,7 @@ static const unsigned char cp853_page25[168] = { }; static int -cp853_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp853_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp855.h b/3rdparty/libiconv/1.15/lib/cp855.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp855.h rename to 3rdparty/libiconv/1.15/lib/cp855.h index ddb8bf17d0..f6170ce39e 100644 --- a/3rdparty/libiconv/1.14/lib/cp855.h +++ b/3rdparty/libiconv/1.15/lib/cp855.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp855_2uni[128] = { }; static int -cp855_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp855_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -105,7 +104,7 @@ static const unsigned char cp855_page25[168] = { }; static int -cp855_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp855_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp856.h b/3rdparty/libiconv/1.15/lib/cp856.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp856.h rename to 3rdparty/libiconv/1.15/lib/cp856.h index 30ba80b331..0766ebd4aa 100644 --- a/3rdparty/libiconv/1.14/lib/cp856.h +++ b/3rdparty/libiconv/1.15/lib/cp856.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp856_2uni[128] = { }; static int -cp856_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp856_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -111,7 +110,7 @@ static const unsigned char cp856_page25[168] = { }; static int -cp856_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp856_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp857.h b/3rdparty/libiconv/1.15/lib/cp857.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp857.h rename to 3rdparty/libiconv/1.15/lib/cp857.h index 09de722d21..980295a945 100644 --- a/3rdparty/libiconv/1.14/lib/cp857.h +++ b/3rdparty/libiconv/1.15/lib/cp857.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp857_2uni[128] = { }; static int -cp857_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp857_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -117,7 +116,7 @@ static const unsigned char cp857_page25[168] = { }; static int -cp857_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp857_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp858.h b/3rdparty/libiconv/1.15/lib/cp858.h similarity index 85% rename from 3rdparty/libiconv/1.14/lib/cp858.h rename to 3rdparty/libiconv/1.15/lib/cp858.h index dd26d0a27e..83702c50a0 100644 --- a/3rdparty/libiconv/1.14/lib/cp858.h +++ b/3rdparty/libiconv/1.15/lib/cp858.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -cp858_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp858_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -36,7 +35,7 @@ cp858_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -cp858_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp858_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp860.h b/3rdparty/libiconv/1.15/lib/cp860.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp860.h rename to 3rdparty/libiconv/1.15/lib/cp860.h index 2cca2f12ff..d2f08362a8 100644 --- a/3rdparty/libiconv/1.14/lib/cp860.h +++ b/3rdparty/libiconv/1.15/lib/cp860.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp860_2uni[128] = { }; static int -cp860_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp860_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -120,7 +119,7 @@ static const unsigned char cp860_page25[168] = { }; static int -cp860_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp860_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp861.h b/3rdparty/libiconv/1.15/lib/cp861.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp861.h rename to 3rdparty/libiconv/1.15/lib/cp861.h index 07bcf5f2d8..5e6cebf50b 100644 --- a/3rdparty/libiconv/1.14/lib/cp861.h +++ b/3rdparty/libiconv/1.15/lib/cp861.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp861_2uni[128] = { }; static int -cp861_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp861_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -125,7 +124,7 @@ static const unsigned char cp861_page25[168] = { }; static int -cp861_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp861_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp862.h b/3rdparty/libiconv/1.15/lib/cp862.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp862.h rename to 3rdparty/libiconv/1.15/lib/cp862.h index 623fc4d5fa..98ae46f850 100644 --- a/3rdparty/libiconv/1.14/lib/cp862.h +++ b/3rdparty/libiconv/1.15/lib/cp862.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp862_2uni[128] = { }; static int -cp862_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp862_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -120,7 +119,7 @@ static const unsigned char cp862_page25[168] = { }; static int -cp862_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp862_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp863.h b/3rdparty/libiconv/1.15/lib/cp863.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp863.h rename to 3rdparty/libiconv/1.15/lib/cp863.h index 5890ad423d..a93a9154d4 100644 --- a/3rdparty/libiconv/1.14/lib/cp863.h +++ b/3rdparty/libiconv/1.15/lib/cp863.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp863_2uni[128] = { }; static int -cp863_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp863_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -125,7 +124,7 @@ static const unsigned char cp863_page25[168] = { }; static int -cp863_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp863_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp864.h b/3rdparty/libiconv/1.15/lib/cp864.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp864.h rename to 3rdparty/libiconv/1.15/lib/cp864.h index a1d8c4a23f..d6bf86af2c 100644 --- a/3rdparty/libiconv/1.14/lib/cp864.h +++ b/3rdparty/libiconv/1.15/lib/cp864.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -55,7 +54,7 @@ static const unsigned short cp864_2uni_2[128] = { }; static int -cp864_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp864_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x20) { @@ -151,7 +150,7 @@ static const unsigned char cp864_pagefe[136] = { }; static int -cp864_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp864_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0020) { diff --git a/3rdparty/libiconv/1.14/lib/cp865.h b/3rdparty/libiconv/1.15/lib/cp865.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp865.h rename to 3rdparty/libiconv/1.15/lib/cp865.h index 3944916d9f..462413333d 100644 --- a/3rdparty/libiconv/1.14/lib/cp865.h +++ b/3rdparty/libiconv/1.15/lib/cp865.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp865_2uni[128] = { }; static int -cp865_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp865_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -125,7 +124,7 @@ static const unsigned char cp865_page25[168] = { }; static int -cp865_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp865_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp866.h b/3rdparty/libiconv/1.15/lib/cp866.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp866.h rename to 3rdparty/libiconv/1.15/lib/cp866.h index 0aaa2169f0..81cd753a12 100644 --- a/3rdparty/libiconv/1.14/lib/cp866.h +++ b/3rdparty/libiconv/1.15/lib/cp866.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -41,7 +40,7 @@ static const unsigned short cp866_2uni[80] = { }; static int -cp866_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp866_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -100,7 +99,7 @@ static const unsigned char cp866_page25[168] = { }; static int -cp866_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp866_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp869.h b/3rdparty/libiconv/1.15/lib/cp869.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/cp869.h rename to 3rdparty/libiconv/1.15/lib/cp869.h index 8e839d2cfa..97a620f171 100644 --- a/3rdparty/libiconv/1.14/lib/cp869.h +++ b/3rdparty/libiconv/1.15/lib/cp869.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp869_2uni[128] = { }; static int -cp869_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp869_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -114,7 +113,7 @@ static const unsigned char cp869_page25[168] = { }; static int -cp869_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp869_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp874.h b/3rdparty/libiconv/1.15/lib/cp874.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/cp874.h rename to 3rdparty/libiconv/1.15/lib/cp874.h index 6374dd7d05..3aa861d3a3 100644 --- a/3rdparty/libiconv/1.14/lib/cp874.h +++ b/3rdparty/libiconv/1.15/lib/cp874.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short cp874_2uni[128] = { }; static int -cp874_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp874_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -88,7 +87,7 @@ static const unsigned char cp874_page20[24] = { }; static int -cp874_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp874_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/cp922.h b/3rdparty/libiconv/1.15/lib/cp922.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/cp922.h rename to 3rdparty/libiconv/1.15/lib/cp922.h index ca661b3862..20c68b7c0d 100644 --- a/3rdparty/libiconv/1.14/lib/cp922.h +++ b/3rdparty/libiconv/1.15/lib/cp922.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -39,7 +38,7 @@ static const unsigned short cp922_2uni_3[16] = { }; static int -cp922_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp922_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -78,7 +77,7 @@ static const unsigned char cp922_page01[32] = { }; static int -cp922_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp922_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a8) { diff --git a/3rdparty/libiconv/1.14/lib/cp932.h b/3rdparty/libiconv/1.15/lib/cp932.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/cp932.h rename to 3rdparty/libiconv/1.15/lib/cp932.h index 6534cd0297..4115e1c220 100644 --- a/3rdparty/libiconv/1.14/lib/cp932.h +++ b/3rdparty/libiconv/1.15/lib/cp932.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -86,7 +85,7 @@ */ static int -cp932_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp932_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -128,7 +127,7 @@ cp932_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -cp932_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp932_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/cp932ext.h b/3rdparty/libiconv/1.15/lib/cp932ext.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/cp932ext.h rename to 3rdparty/libiconv/1.15/lib/cp932ext.h index 6f94c9a5cf..a520aa7cbe 100644 --- a/3rdparty/libiconv/1.14/lib/cp932ext.h +++ b/3rdparty/libiconv/1.15/lib/cp932ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -146,7 +145,7 @@ static const unsigned short cp932ext_2uni_pagefa[388] = { }; static int -cp932ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp932ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0x87) || (c1 >= 0xed && c1 <= 0xee) || (c1 >= 0xfa && c1 <= 0xfc)) { @@ -654,7 +653,7 @@ static const Summary16 cp932ext_uni2indx_pageff[15] = { }; static int -cp932ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp932ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -691,9 +690,9 @@ cp932ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/cp936.h b/3rdparty/libiconv/1.15/lib/cp936.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/cp936.h rename to 3rdparty/libiconv/1.15/lib/cp936.h index 06e510cae2..5d78442546 100644 --- a/3rdparty/libiconv/1.14/lib/cp936.h +++ b/3rdparty/libiconv/1.15/lib/cp936.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005 Free Software Foundation, Inc. + * Copyright (C) 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -48,7 +47,7 @@ */ static int -cp936_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp936_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { /* Try GBK first. */ { @@ -90,7 +89,7 @@ cp936_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -cp936_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp936_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { /* Try GBK first. */ { diff --git a/3rdparty/libiconv/1.14/lib/cp936ext.h b/3rdparty/libiconv/1.15/lib/cp936ext.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/cp936ext.h rename to 3rdparty/libiconv/1.15/lib/cp936ext.h index db1817b701..33cde52509 100644 --- a/3rdparty/libiconv/1.14/lib/cp936ext.h +++ b/3rdparty/libiconv/1.15/lib/cp936ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -35,7 +34,7 @@ static const unsigned short cp936ext_2uni_pagea8[128-122] = { }; static int -cp936ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp936ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0xa6) || (c1 == 0xa8)) { @@ -79,7 +78,7 @@ static const unsigned short cp936ext_pagefe[24] = { }; static int -cp936ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp936ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { unsigned short c = 0; diff --git a/3rdparty/libiconv/1.14/lib/cp943.h b/3rdparty/libiconv/1.15/lib/cp943.h similarity index 89% rename from 3rdparty/libiconv/1.14/lib/cp943.h rename to 3rdparty/libiconv/1.15/lib/cp943.h index dbaebe97e2..2c65335d6e 100644 --- a/3rdparty/libiconv/1.14/lib/cp943.h +++ b/3rdparty/libiconv/1.15/lib/cp943.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* diff --git a/3rdparty/libiconv/1.14/lib/cp949.h b/3rdparty/libiconv/1.15/lib/cp949.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/cp949.h rename to 3rdparty/libiconv/1.15/lib/cp949.h index 665e7243ae..ffe24d5f0b 100644 --- a/3rdparty/libiconv/1.14/lib/cp949.h +++ b/3rdparty/libiconv/1.15/lib/cp949.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005, 2007 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2007, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -38,7 +37,7 @@ #include "uhc_2.h" static int -cp949_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp949_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII) */ @@ -79,7 +78,7 @@ cp949_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -cp949_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp949_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/cp950.h b/3rdparty/libiconv/1.15/lib/cp950.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/cp950.h rename to 3rdparty/libiconv/1.15/lib/cp950.h index 28ca19945c..d4366deb2a 100644 --- a/3rdparty/libiconv/1.14/lib/cp950.h +++ b/3rdparty/libiconv/1.15/lib/cp950.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -130,7 +129,7 @@ static const unsigned short cp950_2uni_pagea1[314] = { #include "cp950ext.h" static int -cp950_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp950_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII) */ @@ -185,7 +184,7 @@ cp950_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -cp950_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp950_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/cp950ext.h b/3rdparty/libiconv/1.15/lib/cp950ext.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/cp950ext.h rename to 3rdparty/libiconv/1.15/lib/cp950ext.h index 2a18d80545..769a3aecb9 100644 --- a/3rdparty/libiconv/1.14/lib/cp950ext.h +++ b/3rdparty/libiconv/1.15/lib/cp950ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -33,7 +32,7 @@ static const unsigned short cp950ext_2uni_pagef9[157-116] = { }; static int -cp950ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +cp950ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0xf9)) { @@ -118,7 +117,7 @@ static const Summary16 cp950ext_uni2indx_page92[12] = { }; static int -cp950ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +cp950ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -143,9 +142,9 @@ cp950ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/dec_hanyu.h b/3rdparty/libiconv/1.15/lib/dec_hanyu.h similarity index 91% rename from 3rdparty/libiconv/1.14/lib/dec_hanyu.h rename to 3rdparty/libiconv/1.15/lib/dec_hanyu.h index 065fd5d515..218ea2a03b 100644 --- a/3rdparty/libiconv/1.14/lib/dec_hanyu.h +++ b/3rdparty/libiconv/1.15/lib/dec_hanyu.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 2001, 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -dec_hanyu_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +dec_hanyu_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII) */ @@ -67,7 +66,7 @@ dec_hanyu_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -dec_hanyu_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +dec_hanyu_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[3]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/dec_kanji.h b/3rdparty/libiconv/1.15/lib/dec_kanji.h similarity index 87% rename from 3rdparty/libiconv/1.14/lib/dec_kanji.h rename to 3rdparty/libiconv/1.15/lib/dec_kanji.h index 0a056fb87e..66e9d62841 100644 --- a/3rdparty/libiconv/1.14/lib/dec_kanji.h +++ b/3rdparty/libiconv/1.15/lib/dec_kanji.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2001 Free Software Foundation, Inc. + * Copyright (C) 2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -dec_kanji_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +dec_kanji_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */ @@ -46,7 +45,7 @@ dec_kanji_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -dec_kanji_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +dec_kanji_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/encodings.def b/3rdparty/libiconv/1.15/lib/encodings.def similarity index 98% rename from 3rdparty/libiconv/1.14/lib/encodings.def rename to 3rdparty/libiconv/1.15/lib/encodings.def index 0174343517..0b6486dbdc 100644 --- a/3rdparty/libiconv/1.14/lib/encodings.def +++ b/3rdparty/libiconv/1.15/lib/encodings.def @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2010 Free Software Foundation, Inc. +/* Copyright (C) 1999-2011 Free Software Foundation, Inc. This file is part of the GNU LIBICONV Library. The GNU LIBICONV Library is free software; you can redistribute it @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* The list of all system independent user-visible encodings. */ @@ -365,6 +364,7 @@ DEFENCODING(( "ISO-8859-13", /* IANA, glibc */ "LATIN7", /* glibc */ "L7", /* glibc */ "ISO8859-13", /* glibc, FreeBSD */ + /*"CP28603", Windows */ ), iso8859_13, { iso8859_13_mbtowc, NULL }, { iso8859_13_wctomb, NULL }) @@ -424,6 +424,7 @@ DEFENCODING(( "KOI8-U", /* IANA, RFC 2319 */ { koi8_u_mbtowc, NULL }, { koi8_u_wctomb, NULL }) DEFENCODING(( "KOI8-RU", + /*"CP21866", Windows */ ), koi8_ru, { koi8_ru_mbtowc, NULL }, { koi8_ru_wctomb, NULL }) @@ -867,6 +868,13 @@ DEFENCODING(( "ISO-2022-JP-2", /* IANA, RFC 1554 */ iso2022_jp2, { iso2022_jp2_mbtowc, NULL }, { iso2022_jp2_wctomb, iso2022_jp2_reset }) +DEFENCODING(( "ISO-2022-JP-MS", + "CP50221", + /*"ISO-2022-JP-ESC", Windows */ + ), + iso2022_jpms, + { iso2022_jpms_mbtowc, NULL }, { iso2022_jpms_wctomb, iso2022_jpms_reset }) + DEFENCODING(( "EUC-CN", /* glibc */ "EUCCN", /* glibc, IRIX */ "GB2312", /* IANA */ @@ -922,6 +930,7 @@ DEFENCODING(( "ISO-2022-CN-EXT", /* IANA, RFC 1922 */ DEFENCODING(( "HZ", /* RFC 1843 */ "HZ-GB-2312", /* IANA, RFC 1842 */ + /*"CP52936", Windows */ ), hz, { hz_mbtowc, NULL }, { hz_wctomb, hz_reset }) @@ -1024,6 +1033,7 @@ DEFALIAS( "KO_KR.JOHAP92", /* Solaris */ DEFENCODING(( "ISO-2022-KR", /* IANA, RFC 1557 */ "csISO2022KR", /* IANA */ /*"ISO2022KR", JDK 1.1 */ + /*"CP50225", Windows */ ), iso2022_kr, { iso2022_kr_mbtowc, NULL }, { iso2022_kr_wctomb, iso2022_kr_reset }) diff --git a/3rdparty/libiconv/1.14/lib/encodings_aix.def b/3rdparty/libiconv/1.15/lib/encodings_aix.def similarity index 96% rename from 3rdparty/libiconv/1.14/lib/encodings_aix.def rename to 3rdparty/libiconv/1.15/lib/encodings_aix.def index 259452eb53..462bfd16dd 100644 --- a/3rdparty/libiconv/1.14/lib/encodings_aix.def +++ b/3rdparty/libiconv/1.15/lib/encodings_aix.def @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Encodings used by system dependent locales on AIX. */ diff --git a/3rdparty/libiconv/1.14/lib/encodings_dos.def b/3rdparty/libiconv/1.15/lib/encodings_dos.def similarity index 97% rename from 3rdparty/libiconv/1.14/lib/encodings_dos.def rename to 3rdparty/libiconv/1.15/lib/encodings_dos.def index c9d30c8c0f..1965ae2313 100644 --- a/3rdparty/libiconv/1.14/lib/encodings_dos.def +++ b/3rdparty/libiconv/1.15/lib/encodings_dos.def @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Encodings used by system dependent locales on MSDOS. */ diff --git a/3rdparty/libiconv/1.14/lib/encodings_extra.def b/3rdparty/libiconv/1.15/lib/encodings_extra.def similarity index 94% rename from 3rdparty/libiconv/1.14/lib/encodings_extra.def rename to 3rdparty/libiconv/1.15/lib/encodings_extra.def index 614422b68d..257c3c8830 100644 --- a/3rdparty/libiconv/1.14/lib/encodings_extra.def +++ b/3rdparty/libiconv/1.15/lib/encodings_extra.def @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ DEFENCODING(( "EUC-JISX0213", "EUC-JIS-2004", /* x0213.org */ diff --git a/3rdparty/libiconv/1.14/lib/encodings_local.def b/3rdparty/libiconv/1.15/lib/encodings_local.def similarity index 89% rename from 3rdparty/libiconv/1.14/lib/encodings_local.def rename to 3rdparty/libiconv/1.15/lib/encodings_local.def index 4e793e5bd9..4ae79311d8 100644 --- a/3rdparty/libiconv/1.14/lib/encodings_local.def +++ b/3rdparty/libiconv/1.15/lib/encodings_local.def @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Names for locale dependent encodings. */ diff --git a/3rdparty/libiconv/1.14/lib/encodings_osf1.def b/3rdparty/libiconv/1.15/lib/encodings_osf1.def similarity index 91% rename from 3rdparty/libiconv/1.14/lib/encodings_osf1.def rename to 3rdparty/libiconv/1.15/lib/encodings_osf1.def index 7912854bbb..f28cfe6484 100644 --- a/3rdparty/libiconv/1.14/lib/encodings_osf1.def +++ b/3rdparty/libiconv/1.15/lib/encodings_osf1.def @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Encodings used by system dependent locales on OSF/1 a.k.a. Tru64. */ diff --git a/3rdparty/libiconv/1.14/lib/euc_cn.h b/3rdparty/libiconv/1.15/lib/euc_cn.h similarity index 87% rename from 3rdparty/libiconv/1.14/lib/euc_cn.h rename to 3rdparty/libiconv/1.15/lib/euc_cn.h index a25417a989..6f8702b6bb 100644 --- a/3rdparty/libiconv/1.14/lib/euc_cn.h +++ b/3rdparty/libiconv/1.15/lib/euc_cn.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -euc_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +euc_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII or GB 1988-89) */ @@ -47,7 +46,7 @@ euc_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -euc_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +euc_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/euc_jisx0213.h b/3rdparty/libiconv/1.15/lib/euc_jisx0213.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/euc_jisx0213.h rename to 3rdparty/libiconv/1.15/lib/euc_jisx0213.h index 4d417ca12e..672efa819d 100644 --- a/3rdparty/libiconv/1.14/lib/euc_jisx0213.h +++ b/3rdparty/libiconv/1.15/lib/euc_jisx0213.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -40,7 +39,7 @@ #include "flushwc.h" static int -euc_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +euc_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate; if (last_wc) { @@ -144,7 +143,7 @@ static const struct { unsigned short base; unsigned short composed; } euc_jisx02 }; static int -euc_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +euc_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned short lasttwo = conv->ostate; @@ -252,7 +251,7 @@ euc_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -euc_jisx0213_reset (conv_t conv, unsigned char *r, int n) +euc_jisx0213_reset (conv_t conv, unsigned char *r, size_t n) { state_t lasttwo = conv->ostate; diff --git a/3rdparty/libiconv/1.14/lib/euc_jp.h b/3rdparty/libiconv/1.15/lib/euc_jp.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/euc_jp.h rename to 3rdparty/libiconv/1.15/lib/euc_jp.h index 84fa2e7eb0..fd9289583c 100644 --- a/3rdparty/libiconv/1.14/lib/euc_jp.h +++ b/3rdparty/libiconv/1.15/lib/euc_jp.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -euc_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +euc_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII or JIS X 0201-1976 Roman) */ @@ -108,7 +107,7 @@ euc_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -euc_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +euc_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/euc_kr.h b/3rdparty/libiconv/1.15/lib/euc_kr.h similarity index 87% rename from 3rdparty/libiconv/1.14/lib/euc_kr.h rename to 3rdparty/libiconv/1.15/lib/euc_kr.h index 8b3dd0528d..01996c0854 100644 --- a/3rdparty/libiconv/1.14/lib/euc_kr.h +++ b/3rdparty/libiconv/1.15/lib/euc_kr.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2007 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2007, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -25,7 +24,7 @@ /* Specification: RFC 1557 */ static int -euc_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +euc_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII or KS C 5636-1993) */ @@ -49,7 +48,7 @@ euc_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -euc_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +euc_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/euc_tw.h b/3rdparty/libiconv/1.15/lib/euc_tw.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/euc_tw.h rename to 3rdparty/libiconv/1.15/lib/euc_tw.h index f7bdc8b7ca..8a75064d08 100644 --- a/3rdparty/libiconv/1.14/lib/euc_tw.h +++ b/3rdparty/libiconv/1.15/lib/euc_tw.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -euc_tw_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +euc_tw_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; /* Code set 0 (ASCII) */ @@ -79,7 +78,7 @@ euc_tw_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -euc_tw_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +euc_tw_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[3]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/flags.h b/3rdparty/libiconv/1.15/lib/flags.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/flags.h rename to 3rdparty/libiconv/1.15/lib/flags.h index e91934abd5..19de63889e 100644 --- a/3rdparty/libiconv/1.14/lib/flags.h +++ b/3rdparty/libiconv/1.15/lib/flags.h @@ -104,6 +104,7 @@ #define ei_iso2022_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) #define ei_iso2022_jp1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) #define ei_iso2022_jp2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO) +#define ei_iso2022_jpms_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS) #define ei_euc_cn_oflags (HAVE_QUOTATION_MARKS) #define ei_ces_gbk_oflags (HAVE_QUOTATION_MARKS) #define ei_cp936_oflags (HAVE_QUOTATION_MARKS) diff --git a/3rdparty/libiconv/1.14/lib/flushwc.h b/3rdparty/libiconv/1.15/lib/flushwc.h similarity index 90% rename from 3rdparty/libiconv/1.14/lib/flushwc.h rename to 3rdparty/libiconv/1.15/lib/flushwc.h index da25212efa..1cddd7630b 100644 --- a/3rdparty/libiconv/1.14/lib/flushwc.h +++ b/3rdparty/libiconv/1.15/lib/flushwc.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ #ifndef _FLUSHWC_H diff --git a/3rdparty/libiconv/1.14/lib/gb12345.h b/3rdparty/libiconv/1.15/lib/gb12345.h similarity index 89% rename from 3rdparty/libiconv/1.14/lib/gb12345.h rename to 3rdparty/libiconv/1.15/lib/gb12345.h index b7e062e3e6..e2d99af6d4 100644 --- a/3rdparty/libiconv/1.14/lib/gb12345.h +++ b/3rdparty/libiconv/1.15/lib/gb12345.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -33,7 +32,7 @@ #include "gb12345ext.h" static int -gb12345_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gb12345_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { int ret; @@ -48,7 +47,7 @@ gb12345_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -gb12345_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gb12345_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int ret; diff --git a/3rdparty/libiconv/1.14/lib/gb12345ext.h b/3rdparty/libiconv/1.15/lib/gb12345ext.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/gb12345ext.h rename to 3rdparty/libiconv/1.15/lib/gb12345ext.h index b461ec87d5..75f1827f11 100644 --- a/3rdparty/libiconv/1.14/lib/gb12345ext.h +++ b/3rdparty/libiconv/1.15/lib/gb12345ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1004,7 +1003,7 @@ static const unsigned short gb12345ext_2uni_page30[6871] = { }; static int -gb12345ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gb12345ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0x21) || (c1 == 0x26) || (c1 == 0x28) || (c1 >= 0x30 && c1 <= 0x79)) { @@ -1759,7 +1758,7 @@ static const Summary16 gb12345ext_uni2indx_pagefe[5] = { }; static int -gb12345ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gb12345ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -1778,9 +1777,9 @@ gb12345ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/gb18030.h b/3rdparty/libiconv/1.15/lib/gb18030.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/gb18030.h rename to 3rdparty/libiconv/1.15/lib/gb18030.h index e9502e1bdd..f19741aaf4 100644 --- a/3rdparty/libiconv/1.14/lib/gb18030.h +++ b/3rdparty/libiconv/1.15/lib/gb18030.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -145,7 +144,7 @@ * p. 12 0xA7C2..0xA7D0 U+E7A0..U+E7AE * p. 12 0xA7F2..0xA7FE U+E7AF..U+E7BB * p. 82 0xA896..0xA8A0 U+E7BC..U+E7C6 - * p. 12 0xA8BC [glyphs here!!] U+E7C7 + * p. 12 0x8135F437 U+E7C7 * p. 255 0x8336C830 U+E7C8 * p. 12 0xA8C1..0xA8C4 U+E7C9..U+E7CC * p. 12 0xA8EA..0xA8FE U+E7CD..U+E7E1 @@ -186,7 +185,7 @@ #include "gb18030uni.h" static int -gb18030_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gb18030_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { int ret; @@ -267,7 +266,7 @@ gb18030_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } } -static const unsigned short gb18030_pua2charset[32*3] = { +static const unsigned short gb18030_pua2charset[31*3] = { /* Unicode range GB18030 range */ 0xe766, 0xe76b, 0xa2ab, /*.. 0xa2b0, */ 0xe76d, 0xe76d, 0xa2e4, @@ -283,7 +282,6 @@ static const unsigned short gb18030_pua2charset[32*3] = { 0xe7a0, 0xe7ae, 0xa7c2, /*.. 0xa7d0, */ 0xe7af, 0xe7bb, 0xa7f2, /*.. 0xa7fe, */ 0xe7bc, 0xe7c6, 0xa896, /*.. 0xa8a0, */ - 0xe7c7, 0xe7c7, 0xa8bc, 0xe7c9, 0xe7cc, 0xa8c1, /*.. 0xa8c4, */ 0xe7cd, 0xe7e1, 0xa8ea, /*.. 0xa8fe, */ 0xe7e2, 0xe7e2, 0xa958, @@ -304,7 +302,7 @@ static const unsigned short gb18030_pua2charset[32*3] = { }; static int -gb18030_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gb18030_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int ret; @@ -341,7 +339,7 @@ gb18030_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } else { /* User-defined characters, two-byte part of range U+E766..U+E864 */ unsigned int k1 = 0; - unsigned int k2 = 32; + unsigned int k2 = 31; /* Invariant: We know that if wc occurs in Unicode interval in gb18030_pua2charset, it does so at a k with k1 <= k < k2. */ while (k1 < k2) { diff --git a/3rdparty/libiconv/1.14/lib/gb18030ext.h b/3rdparty/libiconv/1.15/lib/gb18030ext.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/gb18030ext.h rename to 3rdparty/libiconv/1.15/lib/gb18030ext.h index 5e59419bc8..46cd3d77b3 100644 --- a/3rdparty/libiconv/1.14/lib/gb18030ext.h +++ b/3rdparty/libiconv/1.15/lib/gb18030ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005, 2011 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2011, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned int gb18030ext_2uni_pagefe[96] = { }; static int -gb18030ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gb18030ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0xa2) || (c1 >= 0xa4 && c1 <= 0xa9) || (c1 == 0xd7) || (c1 == 0xfe)) { @@ -242,7 +241,7 @@ static const unsigned short gb18030ext_pagefe[16] = { }; static int -gb18030ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gb18030ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { unsigned short c = 0; diff --git a/3rdparty/libiconv/1.14/lib/gb18030uni.h b/3rdparty/libiconv/1.15/lib/gb18030uni.h similarity index 86% rename from 3rdparty/libiconv/1.14/lib/gb18030uni.h rename to 3rdparty/libiconv/1.15/lib/gb18030uni.h index bea31e513b..b52bda96e1 100644 --- a/3rdparty/libiconv/1.14/lib/gb18030uni.h +++ b/3rdparty/libiconv/1.15/lib/gb18030uni.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -168,7 +167,7 @@ static const unsigned short gb18030uni_ranges[206] = { }; static int -gb18030uni_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gb18030uni_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if (c1 >= 0x81 && c1 <= 0x84) { @@ -183,22 +182,26 @@ gb18030uni_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) if (c4 >= 0x30 && c4 <= 0x39) { unsigned int i = (((c1 - 0x81) * 10 + (c2 - 0x30)) * 126 + (c3 - 0x81)) * 10 + (c4 - 0x30); if (i >= 0 && i <= 39419) { - unsigned int k1 = 0; - unsigned int k2 = 205; - while (k1 < k2) { - unsigned int k = (k1 + k2) / 2; - if (i <= gb18030uni_charset2uni_ranges[2*k+1]) - k2 = k; - else if (i >= gb18030uni_charset2uni_ranges[2*k+2]) - k1 = k + 1; - else - return RET_ILSEQ; - } - { - unsigned int diff = gb18030uni_ranges[k1]; - *pwc = (ucs4_t) (i + diff); - return 4; + if (i == 7457) { + *pwc = 0xe7c7; + } else { + unsigned int k1 = 0; + unsigned int k2 = 205; + while (k1 < k2) { + unsigned int k = (k1 + k2) / 2; + if (i <= gb18030uni_charset2uni_ranges[2*k+1]) + k2 = k; + else if (i >= gb18030uni_charset2uni_ranges[2*k+2]) + k1 = k + 1; + else + return RET_ILSEQ; + } + { + unsigned int diff = gb18030uni_ranges[k1]; + *pwc = (ucs4_t) (i + diff); + } } + return 4; } } return RET_ILSEQ; @@ -217,31 +220,35 @@ gb18030uni_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -gb18030uni_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gb18030uni_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 4) { unsigned int i = wc; if (i >= 0x0080 && i <= 0xffff) { - unsigned int k1 = 0; - unsigned int k2 = 205; - while (k1 < k2) { - unsigned int k = (k1 + k2) / 2; - if (i <= gb18030uni_uni2charset_ranges[2*k+1]) - k2 = k; - else if (i >= gb18030uni_uni2charset_ranges[2*k+2]) - k1 = k + 1; - else - return RET_ILUNI; - } - { - unsigned int diff = gb18030uni_ranges[k1]; - i -= diff; - r[3] = (i % 10) + 0x30; i = i / 10; - r[2] = (i % 126) + 0x81; i = i / 126; - r[1] = (i % 10) + 0x30; i = i / 10; - r[0] = i + 0x81; - return 4; + if (i == 0xe7c7) { + i = 7457; + } else { + unsigned int k1 = 0; + unsigned int k2 = 205; + while (k1 < k2) { + unsigned int k = (k1 + k2) / 2; + if (i <= gb18030uni_uni2charset_ranges[2*k+1]) + k2 = k; + else if (i >= gb18030uni_uni2charset_ranges[2*k+2]) + k1 = k + 1; + else + return RET_ILUNI; + } + { + unsigned int diff = gb18030uni_ranges[k1]; + i -= diff; + } } + r[3] = (i % 10) + 0x30; i = i / 10; + r[2] = (i % 126) + 0x81; i = i / 126; + r[1] = (i % 10) + 0x30; i = i / 10; + r[0] = i + 0x81; + return 4; } return RET_ILUNI; } diff --git a/3rdparty/libiconv/1.14/lib/gb2312.h b/3rdparty/libiconv/1.15/lib/gb2312.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/gb2312.h rename to 3rdparty/libiconv/1.15/lib/gb2312.h index 831a569127..306f6f5b80 100644 --- a/3rdparty/libiconv/1.14/lib/gb2312.h +++ b/3rdparty/libiconv/1.15/lib/gb2312.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1079,7 +1078,7 @@ static const unsigned short gb2312_2uni_page30[6768] = { }; static int -gb2312_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gb2312_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x29) || (c1 >= 0x30 && c1 <= 0x77)) { @@ -2532,7 +2531,7 @@ static const Summary16 gb2312_uni2indx_pageff[15] = { }; static int -gb2312_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gb2312_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -2553,9 +2552,9 @@ gb2312_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/gbk.h b/3rdparty/libiconv/1.15/lib/gbk.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/gbk.h rename to 3rdparty/libiconv/1.15/lib/gbk.h index b6ff526284..21b8eb91d5 100644 --- a/3rdparty/libiconv/1.14/lib/gbk.h +++ b/3rdparty/libiconv/1.15/lib/gbk.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -61,7 +60,7 @@ #include "cp936ext.h" static int -gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; @@ -109,7 +108,7 @@ gbk_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gbk_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/gbkext1.h b/3rdparty/libiconv/1.15/lib/gbkext1.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/gbkext1.h rename to 3rdparty/libiconv/1.15/lib/gbkext1.h index d244c7695e..a58e24ce3b 100644 --- a/3rdparty/libiconv/1.14/lib/gbkext1.h +++ b/3rdparty/libiconv/1.15/lib/gbkext1.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * Copyright (C) 1999-2000, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -826,7 +825,7 @@ static const unsigned short gbkext1_2uni_page81[6080] = { }; static int -gbkext1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gbkext1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x81 && c1 <= 0xa0)) { diff --git a/3rdparty/libiconv/1.14/lib/gbkext2.h b/3rdparty/libiconv/1.15/lib/gbkext2.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/gbkext2.h rename to 3rdparty/libiconv/1.15/lib/gbkext2.h index 5a0dbdec57..bab083f716 100644 --- a/3rdparty/libiconv/1.14/lib/gbkext2.h +++ b/3rdparty/libiconv/1.15/lib/gbkext2.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * Copyright (C) 1999-2000, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1147,7 +1146,7 @@ static const unsigned short gbkext2_2uni_pagea8[8272] = { }; static int -gbkext2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +gbkext2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0xa8 && c1 <= 0xfe)) { diff --git a/3rdparty/libiconv/1.14/lib/gbkext_inv.h b/3rdparty/libiconv/1.15/lib/gbkext_inv.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/gbkext_inv.h rename to 3rdparty/libiconv/1.15/lib/gbkext_inv.h index 45f57d9b76..6cf775c439 100644 --- a/3rdparty/libiconv/1.14/lib/gbkext_inv.h +++ b/3rdparty/libiconv/1.15/lib/gbkext_inv.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -2300,7 +2299,7 @@ static const Summary16 gbkext_inv_uni2indx_pagefe[31] = { }; static int -gbkext_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +gbkext_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -2325,9 +2324,9 @@ gbkext_inv_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/genaliases.c b/3rdparty/libiconv/1.15/lib/genaliases.c similarity index 52% rename from 3rdparty/libiconv/1.14/lib/genaliases.c rename to 3rdparty/libiconv/1.15/lib/genaliases.c index b54b97d5fc..0efdbb0bf1 100644 --- a/3rdparty/libiconv/1.14/lib/genaliases.c +++ b/3rdparty/libiconv/1.15/lib/genaliases.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2001, 2003, 2005, 2008 Free Software Foundation, Inc. +/* Copyright (C) 1999-2001, 2003, 2005, 2008, 2012 Free Software Foundation, Inc. This file is part of the GNU LIBICONV Library. The GNU LIBICONV Library is free software; you can redistribute it @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Creates the aliases.gperf table. */ @@ -56,49 +55,72 @@ static void emit_encoding (FILE* out1, FILE* out2, const char* const* names, siz emit_alias(out1, *names, c_name); } -int main () +int main (int argc, char* argv[]) { - FILE* stdout2; - - printf("struct alias { int name; unsigned int encoding_index; };\n"); - printf("%%struct-type\n"); - printf("%%language=ANSI-C\n"); - printf("%%define hash-function-name aliases_hash\n"); - printf("%%define lookup-function-name aliases_lookup\n"); - printf("%%7bit\n"); - printf("%%readonly-tables\n"); - printf("%%global-table\n"); - printf("%%define word-array-name aliases\n"); - printf("%%pic\n"); - printf("%%%%\n"); + char* aliases_file_name; + char* canonical_sh_file_name; + char* canonical_local_sh_file_name; + FILE* aliases_file; + FILE* canonical_sh_file; + + if (argc != 4) { + fprintf(stderr, "Usage: genaliases aliases.gperf canonical.sh canonical_local.sh\n"); + exit(1); + } + + aliases_file_name = argv[1]; + canonical_sh_file_name = argv[2]; + canonical_local_sh_file_name = argv[3]; + + aliases_file = fopen(aliases_file_name, "w"); + if (aliases_file == NULL) { + fprintf(stderr, "Could not open '%s' for writing\n", aliases_file_name); + exit(1); + } + + fprintf(aliases_file, "struct alias { int name; unsigned int encoding_index; };\n"); + fprintf(aliases_file, "%%struct-type\n"); + fprintf(aliases_file, "%%language=ANSI-C\n"); + fprintf(aliases_file, "%%define hash-function-name aliases_hash\n"); + fprintf(aliases_file, "%%define lookup-function-name aliases_lookup\n"); + fprintf(aliases_file, "%%7bit\n"); + fprintf(aliases_file, "%%readonly-tables\n"); + fprintf(aliases_file, "%%global-table\n"); + fprintf(aliases_file, "%%define word-array-name aliases\n"); + fprintf(aliases_file, "%%pic\n"); + fprintf(aliases_file, "%%%%\n"); #define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ { \ static const char* const names[] = BRACIFY xxx_names; \ - emit_encoding(stdout,stdout2,names,sizeof(names)/sizeof(names[0]),#xxx); \ + emit_encoding(aliases_file,canonical_sh_file,names,sizeof(names)/sizeof(names[0]),#xxx); \ } #define BRACIFY(...) { __VA_ARGS__ } -#define DEFALIAS(xxx_alias,xxx) emit_alias(stdout,xxx_alias,#xxx); +#define DEFALIAS(xxx_alias,xxx) emit_alias(aliases_file,xxx_alias,#xxx); - stdout2 = fdopen(3, "w"); - if (stdout2 == NULL) + canonical_sh_file = fopen(canonical_sh_file_name, "w"); + if (canonical_sh_file == NULL) { + fprintf(stderr, "Could not open '%s' for writing\n", canonical_sh_file_name); exit(1); + } #include "encodings.def" - if (fclose(stdout2)) + if (ferror(canonical_sh_file) || fclose(canonical_sh_file)) exit(1); - stdout2 = fdopen(4, "w"); - if (stdout2 == NULL) + canonical_sh_file = fopen(canonical_local_sh_file_name, "w"); + if (canonical_sh_file == NULL) { + fprintf(stderr, "Could not open '%s' for writing\n", canonical_local_sh_file_name); exit(1); + } #include "encodings_local.def" - if (fclose(stdout2)) + if (ferror(canonical_sh_file) || fclose(canonical_sh_file)) exit(1); #undef DEFALIAS #undef BRACIFY #undef DEFENCODING - if (ferror(stdout) || fclose(stdout)) + if (ferror(aliases_file) || fclose(aliases_file)) exit(1); exit(0); } diff --git a/3rdparty/libiconv/1.14/lib/genaliases2.c b/3rdparty/libiconv/1.15/lib/genaliases2.c similarity index 67% rename from 3rdparty/libiconv/1.14/lib/genaliases2.c rename to 3rdparty/libiconv/1.15/lib/genaliases2.c index 1b789ed9aa..3cdb9dc0a9 100644 --- a/3rdparty/libiconv/1.14/lib/genaliases2.c +++ b/3rdparty/libiconv/1.15/lib/genaliases2.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2003, 2005, 2008 Free Software Foundation, Inc. +/* Copyright (C) 1999-2003, 2005, 2008, 2012 Free Software Foundation, Inc. This file is part of the GNU LIBICONV Library. The GNU LIBICONV Library is free software; you can redistribute it @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Creates the aliases2.h table. */ @@ -51,17 +50,40 @@ static void emit_encoding (FILE* out1, FILE* out2, const char* tag, const char* int main (int argc, char* argv[]) { - const char * tag = (argc > 1 ? argv[1] : "xxx"); - FILE * stdout2 = fdopen(3, "w"); - if (stdout2 == NULL) + const char* tag; + char* aliases_file_name; + char* canonical_file_name; + FILE* aliases_file; + FILE* canonical_file; + + if (argc != 4) { + fprintf(stderr, "Usage: genaliases2 tag aliases.h canonical.h\n"); + exit(1); + } + + tag = argv[1]; + aliases_file_name = argv[2]; + canonical_file_name = argv[3]; + + aliases_file = fopen(aliases_file_name, "w"); + if (aliases_file == NULL) { + fprintf(stderr, "Could not open '%s' for writing\n", aliases_file_name); exit(1); + } + + canonical_file = fopen(canonical_file_name, "w"); + if (canonical_file == NULL) { + fprintf(stderr, "Could not open '%s' for writing\n", canonical_file_name); + exit(1); + } + #define DEFENCODING(xxx_names,xxx,xxx_ifuncs1,xxx_ifuncs2,xxx_ofuncs1,xxx_ofuncs2) \ { \ static const char* const names[] = BRACIFY xxx_names; \ - emit_encoding(stdout,stdout2,tag,names,sizeof(names)/sizeof(names[0]),#xxx); \ + emit_encoding(aliases_file,canonical_file,tag,names,sizeof(names)/sizeof(names[0]),#xxx); \ } #define BRACIFY(...) { __VA_ARGS__ } -#define DEFALIAS(xxx_alias,xxx) emit_alias(stdout,tag,xxx_alias,#xxx); +#define DEFALIAS(xxx_alias,xxx) emit_alias(aliases_file,tag,xxx_alias,#xxx); #ifdef USE_AIX #include "encodings_aix.def" #endif @@ -77,7 +99,9 @@ int main (int argc, char* argv[]) #undef DEFALIAS #undef BRACIFY #undef DEFENCODING - if (ferror(stdout) || fclose(stdout) || ferror(stdout2) || fclose(stdout2)) + if (ferror(aliases_file) || fclose(aliases_file)) + exit(1); + if (ferror(canonical_file) || fclose(canonical_file)) exit(1); exit(0); } diff --git a/3rdparty/libiconv/1.14/lib/genflags.c b/3rdparty/libiconv/1.15/lib/genflags.c similarity index 91% rename from 3rdparty/libiconv/1.14/lib/genflags.c rename to 3rdparty/libiconv/1.15/lib/genflags.c index 448f89288d..8724c6873f 100644 --- a/3rdparty/libiconv/1.14/lib/genflags.c +++ b/3rdparty/libiconv/1.15/lib/genflags.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2002, 2005-2006, 2008-2009 Free Software Foundation, Inc. +/* Copyright (C) 2000-2002, 2005-2006, 2008-2009, 2016 Free Software Foundation, Inc. This file is part of the GNU LIBICONV Library. The GNU LIBICONV Library is free software; you can redistribute it @@ -13,15 +13,20 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* Creates the flags.h include file. */ +#include #include #include #include +/* Avoid lots of warnings from "gcc -Wall". */ +#if (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || __GNUC__ > 4 +# pragma GCC diagnostic ignored "-Wunused-function" +#endif + /* Consider all encodings, including the system dependent ones. */ #define USE_AIX #define USE_OSF1 diff --git a/3rdparty/libiconv/1.14/lib/gentranslit.c b/3rdparty/libiconv/1.15/lib/gentranslit.c similarity index 92% rename from 3rdparty/libiconv/1.14/lib/gentranslit.c rename to 3rdparty/libiconv/1.15/lib/gentranslit.c index 0b2779c7ff..845e1d6e2b 100644 --- a/3rdparty/libiconv/1.14/lib/gentranslit.c +++ b/3rdparty/libiconv/1.15/lib/gentranslit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2003, 2005, 2011 Free Software Foundation, Inc. +/* Copyright (C) 1999-2003, 2005, 2011-2012, 2016 Free Software Foundation, Inc. This file is part of the GNU LIBICONV Library. The GNU LIBICONV Library is free software; you can redistribute it @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU LIBICONV Library; see the file COPYING.LIB. - If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + If not, see . */ /* * Generates a table of small strings, used for transliteration, from a table @@ -28,13 +27,20 @@ int main (int argc, char *argv[]) { - unsigned int data[0x100000]; - int uni2index[0x110000]; + unsigned int *data; + int *uni2index; int index; if (argc != 1) exit(1); + data = malloc(0x100000 * sizeof(*data)); + uni2index = malloc(0x110000 * sizeof(*uni2index)); + if (data == NULL || uni2index == NULL) { + fprintf(stderr, "out of memory\n"); + exit(1); + } + printf("/*\n"); printf(" * Copyright (C) 1999-2003 Free Software Foundation, Inc.\n"); printf(" * This file is part of the GNU LIBICONV Library.\n"); @@ -51,8 +57,7 @@ int main (int argc, char *argv[]) printf(" *\n"); printf(" * You should have received a copy of the GNU Library General Public\n"); printf(" * License along with the GNU LIBICONV Library; see the file COPYING.LIB.\n"); - printf(" * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,\n"); - printf(" * Fifth Floor, Boston, MA 02110-1301, USA.\n"); + printf(" * If not, see .\n"); printf(" */\n"); printf("\n"); printf("/*\n"); @@ -132,17 +137,11 @@ int main (int argc, char *argv[]) } printf("\n"); { - bool pages[0x1100]; int line[0x22000]; int tableno; struct { int minline; int maxline; int usecount; const char* suffix; } tables[0x2000]; int i, j, p, j1, j2, t; - for (p = 0; p < 0x1100; p++) - pages[p] = false; - for (j = 0; j < 0x110000; j++) - if (uni2index[j] >= 0) - pages[j>>8] = true; for (j1 = 0; j1 < 0x22000; j1++) { bool all_invalid = true; for (j2 = 0; j2 < 8; j2++) { diff --git a/3rdparty/libiconv/1.14/lib/georgian_academy.h b/3rdparty/libiconv/1.15/lib/georgian_academy.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/georgian_academy.h rename to 3rdparty/libiconv/1.15/lib/georgian_academy.h index ddbe57806d..6e22caf4bd 100644 --- a/3rdparty/libiconv/1.14/lib/georgian_academy.h +++ b/3rdparty/libiconv/1.15/lib/georgian_academy.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -32,7 +31,7 @@ static const unsigned short georgian_academy_2uni[32] = { }; static int -georgian_academy_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +georgian_academy_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0x80 && c < 0xa0) @@ -77,7 +76,7 @@ static const unsigned char georgian_academy_page20[48] = { }; static int -georgian_academy_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +georgian_academy_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/georgian_ps.h b/3rdparty/libiconv/1.15/lib/georgian_ps.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/georgian_ps.h rename to 3rdparty/libiconv/1.15/lib/georgian_ps.h index e23dbae1cd..f8808881a1 100644 --- a/3rdparty/libiconv/1.14/lib/georgian_ps.h +++ b/3rdparty/libiconv/1.15/lib/georgian_ps.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -42,7 +41,7 @@ static const unsigned short georgian_ps_2uni_2[39] = { }; static int -georgian_ps_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +georgian_ps_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0x80 && c < 0xa0) @@ -94,7 +93,7 @@ static const unsigned char georgian_ps_page20[48] = { }; static int -georgian_ps_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +georgian_ps_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/hkscs1999.h b/3rdparty/libiconv/1.15/lib/hkscs1999.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/hkscs1999.h rename to 3rdparty/libiconv/1.15/lib/hkscs1999.h index 3732763396..b69bfe229f 100644 --- a/3rdparty/libiconv/1.14/lib/hkscs1999.h +++ b/3rdparty/libiconv/1.15/lib/hkscs1999.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2006 Free Software Foundation, Inc. + * Copyright (C) 1999-2006, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -850,7 +849,7 @@ static const ucs4_t hkscs1999_2uni_upages[973] = { }; static int -hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +hkscs1999_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x88 && c1 <= 0x8b) || (c1 >= 0x8d && c1 <= 0xa0) || (c1 >= 0xc6 && c1 <= 0xc8) || (c1 >= 0xf9 && c1 <= 0xfe)) { @@ -2950,7 +2949,7 @@ static const Summary16 hkscs1999_uni2indx_page2f8[30] = { }; static int -hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -2987,9 +2986,9 @@ hkscs1999_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/hkscs2001.h b/3rdparty/libiconv/1.15/lib/hkscs2001.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/hkscs2001.h rename to 3rdparty/libiconv/1.15/lib/hkscs2001.h index 66642cf9cc..7228f7964e 100644 --- a/3rdparty/libiconv/1.14/lib/hkscs2001.h +++ b/3rdparty/libiconv/1.15/lib/hkscs2001.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2006 Free Software Foundation, Inc. + * Copyright (C) 1999-2006, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -57,7 +56,7 @@ static const ucs4_t hkscs2001_2uni_upages[85] = { }; static int -hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +hkscs2001_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0x8c)) { @@ -551,7 +550,7 @@ static const Summary16 hkscs2001_uni2indx_page2a1[28] = { }; static int -hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -665,9 +664,9 @@ hkscs2001_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/hkscs2004.h b/3rdparty/libiconv/1.15/lib/hkscs2004.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/hkscs2004.h rename to 3rdparty/libiconv/1.15/lib/hkscs2004.h index d5ab99748c..81431d2da3 100644 --- a/3rdparty/libiconv/1.14/lib/hkscs2004.h +++ b/3rdparty/libiconv/1.15/lib/hkscs2004.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2006 Free Software Foundation, Inc. + * Copyright (C) 1999-2006, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -76,7 +75,7 @@ static const ucs4_t hkscs2004_2uni_upages[78] = { }; static int -hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0x87) || (c1 >= 0x8c && c1 <= 0x8d)) { @@ -543,7 +542,7 @@ static const Summary16 hkscs2004_uni2indx_page2a3[6] = { }; static int -hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -661,9 +660,9 @@ hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/hkscs2008.h b/3rdparty/libiconv/1.15/lib/hkscs2008.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/hkscs2008.h rename to 3rdparty/libiconv/1.15/lib/hkscs2008.h index ee6235c0d1..ab79b94c4c 100644 --- a/3rdparty/libiconv/1.14/lib/hkscs2008.h +++ b/3rdparty/libiconv/1.15/lib/hkscs2008.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2010 Free Software Foundation, Inc. + * Copyright (C) 1999-2010, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -53,7 +52,7 @@ static const ucs4_t hkscs2008_2uni_upages[50] = { }; static int -hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +hkscs2008_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0x87)) { @@ -364,7 +363,7 @@ static const Summary16 hkscs2008_uni2indx_page2ad[16] = { }; static int -hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -449,9 +448,9 @@ hkscs2008_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/hp_roman8.h b/3rdparty/libiconv/1.15/lib/hp_roman8.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/hp_roman8.h rename to 3rdparty/libiconv/1.15/lib/hp_roman8.h index da776ed087..d4ea9a50e4 100644 --- a/3rdparty/libiconv/1.14/lib/hp_roman8.h +++ b/3rdparty/libiconv/1.15/lib/hp_roman8.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short hp_roman8_2uni[96] = { }; static int -hp_roman8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +hp_roman8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -92,7 +91,7 @@ static const unsigned char hp_roman8_page02[32] = { }; static int -hp_roman8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +hp_roman8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/hz.h b/3rdparty/libiconv/1.15/lib/hz.h similarity index 90% rename from 3rdparty/libiconv/1.14/lib/hz.h rename to 3rdparty/libiconv/1.15/lib/hz.h index db0b4b11dc..ac0e143753 100644 --- a/3rdparty/libiconv/1.14/lib/hz.h +++ b/3rdparty/libiconv/1.15/lib/hz.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,7 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -28,7 +28,7 @@ */ static int -hz_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +hz_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; unsigned int count = 0; @@ -97,7 +97,7 @@ ilseq: } static int -hz_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +hz_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; unsigned char buf[2]; @@ -148,7 +148,7 @@ hz_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -hz_reset (conv_t conv, unsigned char *r, int n) +hz_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; if (state) { diff --git a/3rdparty/libiconv/1.14/lib/iconv.c b/3rdparty/libiconv/1.15/lib/iconv.c similarity index 98% rename from 3rdparty/libiconv/1.14/lib/iconv.c rename to 3rdparty/libiconv/1.15/lib/iconv.c index 37852968a8..31853a7f1c 100644 --- a/3rdparty/libiconv/1.14/lib/iconv.c +++ b/3rdparty/libiconv/1.15/lib/iconv.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2008, 2011 Free Software Foundation, Inc. + * Copyright (C) 1999-2008, 2011, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,12 +14,12 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ #include +#include #include #include #include "config.h" @@ -178,8 +178,12 @@ static const struct alias sysdep_aliases[] = { }; #ifdef __GNUC__ __inline +#else +#ifdef __cplusplus +inline +#endif #endif -const struct alias * +static const struct alias * aliases2_lookup (register const char *str) { const struct alias * ptr; diff --git a/3rdparty/libiconv/1.14/lib/iconv_open1.h b/3rdparty/libiconv/1.15/lib/iconv_open1.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/iconv_open1.h rename to 3rdparty/libiconv/1.15/lib/iconv_open1.h index acee5a4a09..0b1ff36815 100644 --- a/3rdparty/libiconv/1.14/lib/iconv_open1.h +++ b/3rdparty/libiconv/1.15/lib/iconv_open1.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* Part 1 of iconv_open. diff --git a/3rdparty/libiconv/1.14/lib/iconv_open2.h b/3rdparty/libiconv/1.15/lib/iconv_open2.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/iconv_open2.h rename to 3rdparty/libiconv/1.15/lib/iconv_open2.h index 6d6296f05b..7295ee82a0 100644 --- a/3rdparty/libiconv/1.14/lib/iconv_open2.h +++ b/3rdparty/libiconv/1.15/lib/iconv_open2.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* Part 2 of iconv_open. diff --git a/3rdparty/libiconv/1.14/lib/iso2022_cn.h b/3rdparty/libiconv/1.15/lib/iso2022_cn.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/iso2022_cn.h rename to 3rdparty/libiconv/1.15/lib/iso2022_cn.h index d7e3e393a5..0a9a3c6495 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_cn.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_cn.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -51,7 +50,7 @@ state = (state3 << 16) | (state2 << 8) | state1 static int -iso2022_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; SPLIT_STATE; @@ -179,7 +178,7 @@ ilseq: } static int -iso2022_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; SPLIT_STATE; @@ -297,7 +296,7 @@ iso2022_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_cn_reset (conv_t conv, unsigned char *r, int n) +iso2022_cn_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; SPLIT_STATE; diff --git a/3rdparty/libiconv/1.14/lib/iso2022_cnext.h b/3rdparty/libiconv/1.15/lib/iso2022_cnext.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/iso2022_cnext.h rename to 3rdparty/libiconv/1.15/lib/iso2022_cnext.h index f8488709db..9ba1d1f70d 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_cnext.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_cnext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -61,7 +60,7 @@ state = (state4 << 24) | (state3 << 16) | (state2 << 8) | state1 static int -iso2022_cn_ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_cn_ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; SPLIT_STATE; @@ -297,7 +296,7 @@ ilseq: } static int -iso2022_cn_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_cn_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; SPLIT_STATE; @@ -555,7 +554,7 @@ iso2022_cn_ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_cn_ext_reset (conv_t conv, unsigned char *r, int n) +iso2022_cn_ext_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; SPLIT_STATE; diff --git a/3rdparty/libiconv/1.14/lib/iso2022_jp.h b/3rdparty/libiconv/1.15/lib/iso2022_jp.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/iso2022_jp.h rename to 3rdparty/libiconv/1.15/lib/iso2022_jp.h index 1c8abec1bb..1bc0cd15ad 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_jp.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_jp.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -34,7 +33,7 @@ #define STATE_JISX0208 2 static int -iso2022_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; @@ -122,7 +121,7 @@ ilseq: } static int -iso2022_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; unsigned char buf[2]; @@ -196,7 +195,7 @@ iso2022_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_jp_reset (conv_t conv, unsigned char *r, int n) +iso2022_jp_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; if (state != STATE_ASCII) { diff --git a/3rdparty/libiconv/1.14/lib/iso2022_jp1.h b/3rdparty/libiconv/1.15/lib/iso2022_jp1.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/iso2022_jp1.h rename to 3rdparty/libiconv/1.15/lib/iso2022_jp1.h index c3094740f9..527a15c6d0 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_jp1.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_jp1.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -35,7 +34,7 @@ #define STATE_JISX0212 3 static int -iso2022_jp1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_jp1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; @@ -146,7 +145,7 @@ ilseq: } static int -iso2022_jp1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_jp1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; unsigned char buf[2]; @@ -243,7 +242,7 @@ iso2022_jp1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_jp1_reset (conv_t conv, unsigned char *r, int n) +iso2022_jp1_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; if (state != STATE_ASCII) { diff --git a/3rdparty/libiconv/1.14/lib/iso2022_jp2.h b/3rdparty/libiconv/1.15/lib/iso2022_jp2.h similarity index 98% rename from 3rdparty/libiconv/1.14/lib/iso2022_jp2.h rename to 3rdparty/libiconv/1.15/lib/iso2022_jp2.h index 5e3ca41555..da4b21f895 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_jp2.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_jp2.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -51,7 +50,7 @@ state = (state2 << 8) | state1 static int -iso2022_jp2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_jp2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; SPLIT_STATE; @@ -304,7 +303,7 @@ ilseq: state = (state3 << 16) | (state2 << 8) | state1 static int -iso2022_jp2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_jp2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; SPLIT_STATE; @@ -653,7 +652,7 @@ iso2022_jp2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_jp2_reset (conv_t conv, unsigned char *r, int n) +iso2022_jp2_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; SPLIT_STATE; diff --git a/3rdparty/libiconv/1.14/lib/iso2022_jp3.h b/3rdparty/libiconv/1.15/lib/iso2022_jp3.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/iso2022_jp3.h rename to 3rdparty/libiconv/1.15/lib/iso2022_jp3.h index 58cea1bb34..f9d50c22ff 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_jp3.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_jp3.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2004, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2004, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -42,7 +41,7 @@ */ static int -iso2022_jp3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_jp3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate >> 3; if (last_wc) { @@ -261,7 +260,7 @@ static const struct { unsigned short base; unsigned short composed; } iso2022_jp /* assume lasttwo == 0, then prevstate is ignored */ static int -iso2022_jp3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_jp3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned char buf[2]; @@ -495,7 +494,7 @@ iso2022_jp3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_jp3_reset (conv_t conv, unsigned char *r, int n) +iso2022_jp3_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; SPLIT_STATE; diff --git a/3rdparty/libiconv/1.15/lib/iso2022_jpms.h b/3rdparty/libiconv/1.15/lib/iso2022_jpms.h new file mode 100644 index 0000000000..64d88bd63f --- /dev/null +++ b/3rdparty/libiconv/1.15/lib/iso2022_jpms.h @@ -0,0 +1,445 @@ +/* + * Copyright (C) 1999-2001, 2008, 2011-2012, 2016 Free Software Foundation, Inc. + * This file is part of the GNU LIBICONV Library. + * + * The GNU LIBICONV Library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * The GNU LIBICONV Library is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with the GNU LIBICONV Library; see the file COPYING.LIB. + * If not, see . + */ + +/* + * ISO-2022-JP-MS + * alias CP50221 + * + * This is an extension of ISO-2022-JP-1 with larger character sets. + * It uses ESC $ B and ESC $ ( D to denote *extensions* of JIS X 0208 and + * JIS X 0212, respectively. This violates the principles of ISO 2022, + * where + * 1. character sets to be used by ISO 2022 have to be registered at the + * ISO IR registry , + * 2. different character sets are designated by different escape + * sequences. + * It's a typical instance of the "embrace and extend" strategy by Microsoft + * . + */ + +/* + * Windows has three encodings CP50220, CP50221, CP50222. + * The common parts are: + * - US-ASCII (0x00..0x7F) + * - JIS X 0208 extended by + * - one row (0x2D), + * - a private use area (rows 0x75..0x7E = U+E000..U+E3AB), + * enabled with ESC $ B, disabled with ESC ( B. + * - JIS X 0212 extended by + * - two rows (0x73..0x74), + * - a private use area (rows 0x75..0x7E = U+E3AC..U+E757), + * enabled with ESC $ ( D, disabled with ESC ( B. + * They differ in the handling of JIS X 0201 characters (halfwidth Katakana) + * in the conversion direction Unicode -> CP5022x: + * * CP50220 maps the halfwidth Katakana to fullwidth Katakana characters. + * * CP50221 contains the JIS X 0201 halfwidth Katakana characters, + * enabled with ESC ( I, disabled with ESC ( B. + * * CP50222 contains the JIS X 0201 halfwidth Katakana characters, + * enabled with ESC ( J 0x0E, disabled with ESC ( B. + * In the conversion direction CP5022x -> Unicode, all three operate the same: + * - ESC ( I is supported and understood. + * - ESC ( J 0x0E is not accepted. (Tested on Windows XP SP3.) + * Conclusion: + * - CP50222 should not be used, because the multibyte sequence that it + * produces cannot be parsed by either of the three encodings. + * - CP50221 is preferrable to CP50220, because it can faithfully represent + * the halfwidth Katakana characters. + * We therefore implement CP50221. As an extension, in the mbtowc conversion + * direction, we support also ESC ( J 0x0E, just in case. + */ + +#include "cp50221_0208_ext.h" +#include "cp50221_0212_ext.h" + +#define ESC 0x1b +#define SO 0x0e +#define SI 0x0f + +/* + * The state can be one of the following values. + */ +#define STATE_ASCII 0 /* Esc ( B */ +#define STATE_JISX0201ROMAN 1 /* Esc ( J */ /* only in mbtowc direction */ +#define STATE_JISX0201KATAKANA 2 /* Esc ( I */ +#define STATE_JISX0208MS 3 /* Esc $ @ or Esc $ B */ +#define STATE_JISX0212MS 4 /* Esc $ ( D */ + +static int +iso2022_jpms_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) +{ + state_t state = conv->istate; + int count = 0; + unsigned char c; + for (;;) { + c = *s; + if (c == ESC) { + if (n < count+3) + goto none; + if (s[1] == '(') { + if (s[2] == 'B') { + state = STATE_ASCII; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'I') { + state = STATE_JISX0201KATAKANA; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == 'J') { + state = STATE_JISX0201ROMAN; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + goto ilseq; + } + if (s[1] == '$') { + if (s[2] == '@' || s[2] == 'B') { + /* We don't distinguish JIS X 0208-1978 and JIS X 0208-1983. */ + state = STATE_JISX0208MS; + s += 3; count += 3; + if (n < count+1) + goto none; + continue; + } + if (s[2] == '(') { + if (n < count+4) + goto none; + if (s[3] == 'D') { + state = STATE_JISX0212MS; + s += 4; count += 4; + if (n < count+1) + goto none; + continue; + } + } + goto ilseq; + } + goto ilseq; + } + if (c == SO) { + if (state == STATE_JISX0201ROMAN) + state = STATE_JISX0201KATAKANA; + s += 1; count += 1; + if (n < count+1) + goto none; + continue; + } + if (c == SI) { + if (state == STATE_JISX0201KATAKANA) + state = STATE_JISX0201ROMAN; + s += 1; count += 1; + if (n < count+1) + goto none; + continue; + } + break; + } + switch (state) { + case STATE_ASCII: + if (c < 0x80) { + int ret = ascii_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201ROMAN: + if (c < 0x80) { + int ret = jisx0201_mbtowc(conv,pwc,s,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0201KATAKANA: + if (c < 0x80) { + unsigned char buf = c+0x80; + int ret = jisx0201_mbtowc(conv,pwc,&buf,1); + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 1) abort(); + conv->istate = state; + return count+1; + } else + goto ilseq; + case STATE_JISX0208MS: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret; + if (s[0] < 0x75) { + if (s[0] == 0x2d) { + /* Extension of JIS X 0208. */ + if (s[1] >= 0x21 && s[1] <= 0x79) { + unsigned char i = (s[1] - 0x21) + 1; + ret = cp50221_0208_ext_mbtowc(conv,pwc,&i,1); + if (ret == 1) + ret = 2; + } else + ret = RET_ILSEQ; + } else { + /* JIS X 0208. */ + ret = jisx0208_mbtowc(conv,pwc,s,2); + } + } else { + /* Extension of JIS X 0208. + 0x{75..7E}{21..8E} maps to U+E000..U+E3AB. + But some rows maps to characters present in CP932. */ + if (s[0] <= 0x7e && (s[1] >= 0x21 && s[1] <= 0x7e)) { + unsigned short wc = 0xfffd; + if (s[0] >= 0x79 && s[0] <= 0x7c) + wc = cp932ext_2uni_pageed[(s[0] - 0x79) * 94 + (s[1] - 0x21)]; + if (wc == 0xfffd) + wc = (s[0] - 0x75) * 94 + (s[1] - 0x21) + 0xe000; + *pwc = wc; + ret = 2; + } else + ret = RET_ILSEQ; + } + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } else + goto ilseq; + case STATE_JISX0212MS: + if (n < count+2) + goto none; + if (s[0] < 0x80 && s[1] < 0x80) { + int ret; + if (s[0] < 0x73) { + /* JIS X 0212. */ + ret = jisx0212_mbtowc(conv,pwc,s,2); + } else { + if (s[0] < 0x75) { + /* Extension of JIS X 0212. */ + if (s[1] >= 0x21 && s[1] <= 0x7e) { + unsigned char i = (s[0] - 0x73) * 94 + (s[1] - 0x21) + 1; + ret = cp50221_0212_ext_mbtowc(conv,pwc,&i,1); + if (ret == 1) + ret = 2; + } else + ret = RET_ILSEQ; + } else { + /* Extension of JIS X 0208. + 0x{75..7E}{21..8E} maps to U+E3AC..U+E757. */ + if (s[0] <= 0x7e && (s[1] >= 0x21 && s[1] <= 0x7e)) { + *pwc = (s[0] - 0x75) * 94 + (s[1] - 0x21) + 0xe3ac; + ret = 2; + } else + ret = RET_ILSEQ; + } + } + if (ret == RET_ILSEQ) + goto ilseq; + if (ret != 2) abort(); + conv->istate = state; + return count+2; + } else + goto ilseq; + default: abort(); + } + +none: + conv->istate = state; + return RET_TOOFEW(count); + +ilseq: + conv->istate = state; + return RET_SHIFT_ILSEQ(count); +} + +static int +iso2022_jpms_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) +{ + state_t state = conv->ostate; + unsigned char buf[2]; + int ret; + + /* Try ASCII. */ + ret = ascii_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] < 0x80) { + int count = (state == STATE_ASCII ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_ASCII) { + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + r += 3; + state = STATE_ASCII; + } + r[0] = buf[0]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0201-1976 Katakana. */ + ret = jisx0201_wctomb(conv,buf,wc,1); + if (ret != RET_ILUNI) { + if (ret != 1) abort(); + if (buf[0] >= 0x80) { + int count = (state == STATE_JISX0201KATAKANA ? 1 : 4); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0201KATAKANA) { + r[0] = ESC; + r[1] = '('; + r[2] = 'I'; + r += 3; + state = STATE_JISX0201KATAKANA; + } + r[0] = buf[0]-0x80; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0208-1990, in place of JIS X 0208-1978 and JIS X 0208-1983, + and the extensions mentioned above. */ + if (wc >= 0xe000 && wc < 0xe3ac) { + unsigned short i = wc - 0xe000; + buf[0] = (i / 94) + 0x75; + buf[1] = (i % 94) + 0x21; + ret = 2; + } else { + ret = jisx0208_wctomb(conv,buf,wc,2); + if (ret == RET_ILUNI) { + /* Extension of JIS X 0208. */ + unsigned char i; + ret = cp50221_0208_ext_wctomb(conv,&i,wc,1); + if (ret == 1) { + buf[0] = 0x2d; + buf[1] = i-1 + 0x21; + ret = 2; + } else if (wc == 0x663B) { + buf[0] = 0x7a; + buf[1] = 0x36; + ret = 2; + } else if (wc == 0xffe2) { + buf[0] = 0x7c; + buf[1] = 0x7b; + ret = 2; + } else if (wc == 0xffe4) { + buf[0] = 0x7c; + buf[1] = 0x7c; + ret = 2; + } + } + } + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state == STATE_JISX0208MS ? 2 : 5); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0208MS) { + r[0] = ESC; + r[1] = '$'; + r[2] = 'B'; + r += 3; + state = STATE_JISX0208MS; + } + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = state; + return count; + } + } + + /* Try JIS X 0212-1990 and the extensions mentioned above. */ + if (wc >= 0xe3ac && wc < 0xe758) { + unsigned short i = wc - 0xe3ac; + buf[0] = (i / 94) + 0x75; + buf[1] = (i % 94) + 0x21; + ret = 2; + } else { + ret = jisx0212_wctomb(conv,buf,wc,2); + if (ret == RET_ILUNI) { + /* Extension of JIS X 0212. */ + unsigned char i; + ret = cp50221_0212_ext_wctomb(conv,&i,wc,1); + if (ret == 1) { + i -= 1; + buf[0] = (i / 94) + 0x73; + buf[1] = (i % 94) + 0x21; + ret = 2; + } + } + } + if (ret != RET_ILUNI) { + if (ret != 2) abort(); + if (buf[0] < 0x80 && buf[1] < 0x80) { + int count = (state == STATE_JISX0212MS ? 2 : 6); + if (n < count) + return RET_TOOSMALL; + if (state != STATE_JISX0212MS) { + r[0] = ESC; + r[1] = '$'; + r[2] = '('; + r[3] = 'D'; + r += 4; + state = STATE_JISX0212MS; + } + r[0] = buf[0]; + r[1] = buf[1]; + conv->ostate = state; + return count; + } + } + + return RET_ILUNI; +} + +static int +iso2022_jpms_reset (conv_t conv, unsigned char *r, size_t n) +{ + state_t state = conv->ostate; + if (state != STATE_ASCII) { + if (n < 3) + return RET_TOOSMALL; + r[0] = ESC; + r[1] = '('; + r[2] = 'B'; + /* conv->ostate = 0; will be done by the caller */ + return 3; + } else + return 0; +} + +#undef STATE_JISX0212MS +#undef STATE_JISX0208MS +#undef STATE_JISX0201KATAKANA +#undef STATE_JISX0201ROMAN +#undef STATE_ASCII diff --git a/3rdparty/libiconv/1.14/lib/iso2022_kr.h b/3rdparty/libiconv/1.15/lib/iso2022_kr.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso2022_kr.h rename to 3rdparty/libiconv/1.15/lib/iso2022_kr.h index 8045d4e5e1..0bd3d6928e 100644 --- a/3rdparty/libiconv/1.14/lib/iso2022_kr.h +++ b/3rdparty/libiconv/1.15/lib/iso2022_kr.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ state = (state2 << 8) | state1 static int -iso2022_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso2022_kr_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; SPLIT_STATE; @@ -137,7 +136,7 @@ ilseq: } static int -iso2022_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso2022_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { state_t state = conv->ostate; SPLIT_STATE; @@ -199,7 +198,7 @@ iso2022_kr_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -iso2022_kr_reset (conv_t conv, unsigned char *r, int n) +iso2022_kr_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; SPLIT_STATE; diff --git a/3rdparty/libiconv/1.14/lib/iso646_cn.h b/3rdparty/libiconv/1.15/lib/iso646_cn.h similarity index 83% rename from 3rdparty/libiconv/1.14/lib/iso646_cn.h rename to 3rdparty/libiconv/1.15/lib/iso646_cn.h index a571ce713a..57e4f678d2 100644 --- a/3rdparty/libiconv/1.14/lib/iso646_cn.h +++ b/3rdparty/libiconv/1.15/lib/iso646_cn.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -24,7 +23,7 @@ */ static int -iso646_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso646_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -40,7 +39,7 @@ iso646_cn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -iso646_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso646_cn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x0080 && !(wc == 0x0024 || wc == 0x007e)) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/iso646_jp.h b/3rdparty/libiconv/1.15/lib/iso646_jp.h similarity index 84% rename from 3rdparty/libiconv/1.14/lib/iso646_jp.h rename to 3rdparty/libiconv/1.15/lib/iso646_jp.h index 7cc3abd040..9adc1c6f59 100644 --- a/3rdparty/libiconv/1.14/lib/iso646_jp.h +++ b/3rdparty/libiconv/1.15/lib/iso646_jp.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -26,7 +25,7 @@ /* This is the lower half of JIS_X0201. */ static int -iso646_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso646_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -42,7 +41,7 @@ iso646_jp_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -iso646_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso646_jp_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/iso8859_1.h b/3rdparty/libiconv/1.15/lib/iso8859_1.h similarity index 79% rename from 3rdparty/libiconv/1.14/lib/iso8859_1.h rename to 3rdparty/libiconv/1.15/lib/iso8859_1.h index 53469164b1..79870114d8 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_1.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_1.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; *pwc = (ucs4_t) c; @@ -31,7 +30,7 @@ iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x0100) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/iso8859_10.h b/3rdparty/libiconv/1.15/lib/iso8859_10.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso8859_10.h rename to 3rdparty/libiconv/1.15/lib/iso8859_10.h index 49b3f6ad3d..3afb648076 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_10.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_10.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_10_2uni[96] = { }; static int -iso8859_10_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_10_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -87,7 +86,7 @@ static const unsigned char iso8859_10_page00[224] = { }; static int -iso8859_10_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_10_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_11.h b/3rdparty/libiconv/1.15/lib/iso8859_11.h similarity index 83% rename from 3rdparty/libiconv/1.14/lib/iso8859_11.h rename to 3rdparty/libiconv/1.15/lib/iso8859_11.h index ef8b1a66c5..1c76de3f2e 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_11.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_11.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2004, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -iso8859_11_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_11_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa1) { @@ -38,7 +37,7 @@ iso8859_11_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -iso8859_11_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_11_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x00a1) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/iso8859_13.h b/3rdparty/libiconv/1.15/lib/iso8859_13.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso8859_13.h rename to 3rdparty/libiconv/1.15/lib/iso8859_13.h index 2fadc7b8b4..619121a000 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_13.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_13.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_13_2uni[96] = { }; static int -iso8859_13_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_13_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -90,7 +89,7 @@ static const unsigned char iso8859_13_page20[8] = { }; static int -iso8859_13_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_13_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_14.h b/3rdparty/libiconv/1.15/lib/iso8859_14.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/iso8859_14.h rename to 3rdparty/libiconv/1.15/lib/iso8859_14.h index 01c9cdd950..293cdc5aa4 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_14.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_14.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_14_2uni[96] = { }; static int -iso8859_14_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_14_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0xa0) @@ -102,7 +101,7 @@ static const unsigned char iso8859_14_page1e_1[8] = { }; static int -iso8859_14_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_14_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_15.h b/3rdparty/libiconv/1.15/lib/iso8859_15.h similarity index 90% rename from 3rdparty/libiconv/1.14/lib/iso8859_15.h rename to 3rdparty/libiconv/1.15/lib/iso8859_15.h index 24de90d7d3..1ee452f91d 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_15.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_15.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -32,7 +31,7 @@ static const unsigned short iso8859_15_2uni[32] = { }; static int -iso8859_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_15_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0xa0 && c < 0xc0) @@ -58,7 +57,7 @@ static const unsigned char iso8859_15_page01[48] = { }; static int -iso8859_15_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_15_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_16.h b/3rdparty/libiconv/1.15/lib/iso8859_16.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso8859_16.h rename to 3rdparty/libiconv/1.15/lib/iso8859_16.h index 200471840f..b2c18fcbd9 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_16.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_16.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_16_2uni[96] = { }; static int -iso8859_16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -93,7 +92,7 @@ static const unsigned char iso8859_16_page20[8] = { }; static int -iso8859_16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_2.h b/3rdparty/libiconv/1.15/lib/iso8859_2.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso8859_2.h rename to 3rdparty/libiconv/1.15/lib/iso8859_2.h index 9ad4d4aa5d..e85e487516 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_2.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_2.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_2_2uni[96] = { }; static int -iso8859_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -93,7 +92,7 @@ static const unsigned char iso8859_2_page02[32] = { }; static int -iso8859_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_3.h b/3rdparty/libiconv/1.15/lib/iso8859_3.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso8859_3.h rename to 3rdparty/libiconv/1.15/lib/iso8859_3.h index 308e0b0d64..243bd98bea 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_3.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_3.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_3_2uni[96] = { }; static int -iso8859_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_3_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -97,7 +96,7 @@ static const unsigned char iso8859_3_page02[8] = { }; static int -iso8859_3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_3_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_4.h b/3rdparty/libiconv/1.15/lib/iso8859_4.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/iso8859_4.h rename to 3rdparty/libiconv/1.15/lib/iso8859_4.h index 51e1778656..2a8c12de1b 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_4.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_4.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_4_2uni[96] = { }; static int -iso8859_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -93,7 +92,7 @@ static const unsigned char iso8859_4_page02[32] = { }; static int -iso8859_4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_5.h b/3rdparty/libiconv/1.15/lib/iso8859_5.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/iso8859_5.h rename to 3rdparty/libiconv/1.15/lib/iso8859_5.h index 6b836055ac..11fbd2627e 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_5.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_5.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_5_2uni[96] = { }; static int -iso8859_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_5_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) @@ -74,7 +73,7 @@ static const unsigned char iso8859_5_page04[96] = { }; static int -iso8859_5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_5_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_6.h b/3rdparty/libiconv/1.15/lib/iso8859_6.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/iso8859_6.h rename to 3rdparty/libiconv/1.15/lib/iso8859_6.h index 8d31199409..602e031978 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_6.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_6.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_6_2uni[96] = { }; static int -iso8859_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_6_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -79,7 +78,7 @@ static const unsigned char iso8859_6_page06[80] = { }; static int -iso8859_6_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_6_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_7.h b/3rdparty/libiconv/1.15/lib/iso8859_7.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/iso8859_7.h rename to 3rdparty/libiconv/1.15/lib/iso8859_7.h index 0825ef5cd9..3d67815659 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_7.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_7.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2004, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_7_2uni[96] = { }; static int -iso8859_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -86,7 +85,7 @@ static const unsigned char iso8859_7_page20[16] = { }; static int -iso8859_7_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_7_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_8.h b/3rdparty/libiconv/1.15/lib/iso8859_8.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/iso8859_8.h rename to 3rdparty/libiconv/1.15/lib/iso8859_8.h index 6184846ea1..98be32cee4 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_8.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_8.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short iso8859_8_2uni[96] = { }; static int -iso8859_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0xa0) { @@ -86,7 +85,7 @@ static const unsigned char iso8859_8_page20[16] = { }; static int -iso8859_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/iso8859_9.h b/3rdparty/libiconv/1.15/lib/iso8859_9.h similarity index 91% rename from 3rdparty/libiconv/1.14/lib/iso8859_9.h rename to 3rdparty/libiconv/1.15/lib/iso8859_9.h index 7dbd37d233..5d60d8377d 100644 --- a/3rdparty/libiconv/1.14/lib/iso8859_9.h +++ b/3rdparty/libiconv/1.15/lib/iso8859_9.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -35,7 +34,7 @@ static const unsigned short iso8859_9_2uni[48] = { }; static int -iso8859_9_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +iso8859_9_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0xd0) @@ -66,7 +65,7 @@ static const unsigned char iso8859_9_page01[72] = { }; static int -iso8859_9_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +iso8859_9_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00d0) { diff --git a/3rdparty/libiconv/1.14/lib/isoir165.h b/3rdparty/libiconv/1.15/lib/isoir165.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/isoir165.h rename to 3rdparty/libiconv/1.15/lib/isoir165.h index 4d6e9ffa03..ea70bddb06 100644 --- a/3rdparty/libiconv/1.14/lib/isoir165.h +++ b/3rdparty/libiconv/1.15/lib/isoir165.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2005, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -81,7 +80,7 @@ #include "isoir165ext.h" static int -isoir165_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +isoir165_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { int ret; @@ -108,7 +107,7 @@ isoir165_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) if (n >= 2) { unsigned char c2 = s[1]; if (c2 >= 0x21 && c2 < 0x7f) { - int ret = iso646_cn_mbtowc(conv,pwc,s+1,1); + ret = iso646_cn_mbtowc(conv,pwc,s+1,1); if (ret != 1) abort(); return 2; } @@ -122,7 +121,7 @@ isoir165_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -isoir165_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +isoir165_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/isoir165ext.h b/3rdparty/libiconv/1.15/lib/isoir165ext.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/isoir165ext.h rename to 3rdparty/libiconv/1.15/lib/isoir165ext.h index 0bc811ac30..04865a1d49 100644 --- a/3rdparty/libiconv/1.14/lib/isoir165ext.h +++ b/3rdparty/libiconv/1.15/lib/isoir165ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -158,7 +157,7 @@ static const unsigned short isoir165ext_2uni_page7a[470] = { }; static int -isoir165ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +isoir165ext_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x2b && c1 <= 0x2f) || (c1 >= 0x7a && c1 <= 0x7e)) { @@ -753,7 +752,7 @@ static const Summary16 isoir165ext_uni2indx_pageff[5] = { }; static int -isoir165ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +isoir165ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -782,9 +781,9 @@ isoir165ext_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/java.h b/3rdparty/libiconv/1.15/lib/java.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/java.h rename to 3rdparty/libiconv/1.15/lib/java.h index 4d4485f54f..25f08712d9 100644 --- a/3rdparty/libiconv/1.14/lib/java.h +++ b/3rdparty/libiconv/1.15/lib/java.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -26,7 +25,7 @@ */ static int -java_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +java_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c; ucs4_t wc, wc2; @@ -95,7 +94,7 @@ simply_backslash: } static int -java_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +java_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x80) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/jisx0201.h b/3rdparty/libiconv/1.15/lib/jisx0201.h similarity index 85% rename from 3rdparty/libiconv/1.14/lib/jisx0201.h rename to 3rdparty/libiconv/1.15/lib/jisx0201.h index d58c1d5956..38731fe987 100644 --- a/3rdparty/libiconv/1.14/lib/jisx0201.h +++ b/3rdparty/libiconv/1.15/lib/jisx0201.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -jisx0201_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +jisx0201_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -44,7 +43,7 @@ jisx0201_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -jisx0201_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +jisx0201_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x0080 && !(wc == 0x005c || wc == 0x007e)) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/jisx0208.h b/3rdparty/libiconv/1.15/lib/jisx0208.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/jisx0208.h rename to 3rdparty/libiconv/1.15/lib/jisx0208.h index 755b8ba6a5..eb09a40efe 100644 --- a/3rdparty/libiconv/1.14/lib/jisx0208.h +++ b/3rdparty/libiconv/1.15/lib/jisx0208.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1010,7 +1009,7 @@ static const unsigned short jisx0208_2uni_page30[6398] = { }; static int -jisx0208_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +jisx0208_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x28) || (c1 >= 0x30 && c1 <= 0x74)) { @@ -2374,7 +2373,7 @@ static const Summary16 jisx0208_uni2indx_pageff[15] = { }; static int -jisx0208_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +jisx0208_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -2397,9 +2396,9 @@ jisx0208_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/jisx0212.h b/3rdparty/libiconv/1.15/lib/jisx0212.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/jisx0212.h rename to 3rdparty/libiconv/1.15/lib/jisx0212.h index 371dbb152c..d895805b9c 100644 --- a/3rdparty/libiconv/1.14/lib/jisx0212.h +++ b/3rdparty/libiconv/1.15/lib/jisx0212.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -911,7 +910,7 @@ static const unsigned short jisx0212_2uni_page30[5801] = { }; static int -jisx0212_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +jisx0212_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 == 0x22) || (c1 >= 0x26 && c1 <= 0x27) || (c1 >= 0x29 && c1 <= 0x2b) || (c1 >= 0x30 && c1 <= 0x6d)) { @@ -2154,7 +2153,7 @@ static const Summary16 jisx0212_uni2indx_pageff[6] = { }; static int -jisx0212_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +jisx0212_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -2171,9 +2170,9 @@ jisx0212_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/jisx0213.h b/3rdparty/libiconv/1.15/lib/jisx0213.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/jisx0213.h rename to 3rdparty/libiconv/1.15/lib/jisx0213.h index 98468c4644..6f6d3d26f9 100644 --- a/3rdparty/libiconv/1.14/lib/jisx0213.h +++ b/3rdparty/libiconv/1.15/lib/jisx0213.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2004, 2012 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -5907,9 +5906,9 @@ static unsigned short ucs4_to_jisx0213 (ucs4_t ucs) unsigned short used = summary->used; unsigned int i = ucs & 0x0f; if (used & ((unsigned short) 1 << i)) { - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/johab.h b/3rdparty/libiconv/1.15/lib/johab.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/johab.h rename to 3rdparty/libiconv/1.15/lib/johab.h index fb2c17f59e..12f265bbc4 100644 --- a/3rdparty/libiconv/1.14/lib/johab.h +++ b/3rdparty/libiconv/1.15/lib/johab.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2007 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2007, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -48,7 +47,7 @@ */ static int -johab_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +johab_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -86,7 +85,7 @@ johab_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -johab_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +johab_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/johab_hangul.h b/3rdparty/libiconv/1.15/lib/johab_hangul.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/johab_hangul.h rename to 3rdparty/libiconv/1.15/lib/johab_hangul.h index 68368dff1e..46ed993fa9 100644 --- a/3rdparty/libiconv/1.14/lib/johab_hangul.h +++ b/3rdparty/libiconv/1.15/lib/johab_hangul.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -102,7 +101,7 @@ static const signed char jamo_final_index[32] = { }; static int -johab_hangul_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +johab_hangul_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x84 && c1 <= 0xd3)) { @@ -195,7 +194,7 @@ static const char jamo_final_index_inverse[28] = { }; static int -johab_hangul_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +johab_hangul_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { if (wc >= 0x3131 && wc < 0x3164) { diff --git a/3rdparty/libiconv/1.14/lib/koi8_r.h b/3rdparty/libiconv/1.15/lib/koi8_r.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/koi8_r.h rename to 3rdparty/libiconv/1.15/lib/koi8_r.h index 3e435368f1..d89e2a42e9 100644 --- a/3rdparty/libiconv/1.14/lib/koi8_r.h +++ b/3rdparty/libiconv/1.15/lib/koi8_r.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -52,7 +51,7 @@ static const unsigned short koi8_r_2uni[128] = { }; static int -koi8_r_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +koi8_r_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -128,7 +127,7 @@ static const unsigned char koi8_r_page25[168] = { }; static int -koi8_r_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +koi8_r_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/koi8_ru.h b/3rdparty/libiconv/1.15/lib/koi8_ru.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/koi8_ru.h rename to 3rdparty/libiconv/1.15/lib/koi8_ru.h index e43ae72032..90e0aef3bc 100644 --- a/3rdparty/libiconv/1.14/lib/koi8_ru.h +++ b/3rdparty/libiconv/1.15/lib/koi8_ru.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short koi8_ru_2uni[128] = { }; static int -koi8_ru_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +koi8_ru_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -134,7 +133,7 @@ static const unsigned char koi8_ru_page25[168] = { }; static int -koi8_ru_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +koi8_ru_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/koi8_t.h b/3rdparty/libiconv/1.15/lib/koi8_t.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/koi8_t.h rename to 3rdparty/libiconv/1.15/lib/koi8_t.h index 0f7a568529..bd56b1aa82 100644 --- a/3rdparty/libiconv/1.14/lib/koi8_t.h +++ b/3rdparty/libiconv/1.15/lib/koi8_t.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short koi8_t_2uni[128] = { }; static int -koi8_t_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +koi8_t_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -120,7 +119,7 @@ static const unsigned char koi8_t_page21[24] = { }; static int -koi8_t_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +koi8_t_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/koi8_u.h b/3rdparty/libiconv/1.15/lib/koi8_u.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/koi8_u.h rename to 3rdparty/libiconv/1.15/lib/koi8_u.h index 0637d5854f..c7de73e1be 100644 --- a/3rdparty/libiconv/1.14/lib/koi8_u.h +++ b/3rdparty/libiconv/1.15/lib/koi8_u.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -52,7 +51,7 @@ static const unsigned short koi8_u_2uni[128] = { }; static int -koi8_u_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +koi8_u_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -136,7 +135,7 @@ static const unsigned char koi8_u_page25[168] = { }; static int -koi8_u_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +koi8_u_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/ksc5601.h b/3rdparty/libiconv/1.15/lib/ksc5601.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/ksc5601.h rename to 3rdparty/libiconv/1.15/lib/ksc5601.h index fd16623217..5be7da9aab 100644 --- a/3rdparty/libiconv/1.14/lib/ksc5601.h +++ b/3rdparty/libiconv/1.15/lib/ksc5601.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2007 Free Software Foundation, Inc. + * Copyright (C) 1999-2007, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -1186,7 +1185,7 @@ static const unsigned short ksc5601_2uni_page4a[4888] = { }; static int -ksc5601_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ksc5601_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x21 && c1 <= 0x2c) || (c1 >= 0x30 && c1 <= 0x48) || (c1 >= 0x4a && c1 <= 0x7d)) { @@ -2981,7 +2980,7 @@ static const Summary16 ksc5601_uni2indx_pageff[15] = { }; static int -ksc5601_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ksc5601_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { const Summary16 *summary = NULL; @@ -3004,9 +3003,9 @@ ksc5601_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/loop_unicode.h b/3rdparty/libiconv/1.15/lib/loop_unicode.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/loop_unicode.h rename to 3rdparty/libiconv/1.15/lib/loop_unicode.h index 1c787b5f7d..e857fa88d1 100644 --- a/3rdparty/libiconv/1.14/lib/loop_unicode.h +++ b/3rdparty/libiconv/1.15/lib/loop_unicode.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* This file defines the conversion loop via Unicode as a pivot encoding. */ diff --git a/3rdparty/libiconv/1.14/lib/loop_wchar.h b/3rdparty/libiconv/1.15/lib/loop_wchar.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/loop_wchar.h rename to 3rdparty/libiconv/1.15/lib/loop_wchar.h index 6dc011b3e4..6760079389 100644 --- a/3rdparty/libiconv/1.14/lib/loop_wchar.h +++ b/3rdparty/libiconv/1.15/lib/loop_wchar.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* This file defines three conversion loops: diff --git a/3rdparty/libiconv/1.14/lib/loops.h b/3rdparty/libiconv/1.15/lib/loops.h similarity index 88% rename from 3rdparty/libiconv/1.14/lib/loops.h rename to 3rdparty/libiconv/1.15/lib/loops.h index 782cc0926d..ab5d4fa34e 100644 --- a/3rdparty/libiconv/1.14/lib/loops.h +++ b/3rdparty/libiconv/1.15/lib/loops.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* This file defines all the loops. */ diff --git a/3rdparty/libiconv/1.14/lib/mac_arabic.h b/3rdparty/libiconv/1.15/lib/mac_arabic.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/mac_arabic.h rename to 3rdparty/libiconv/1.15/lib/mac_arabic.h index 9d05a1ab63..dac6b96ddc 100644 --- a/3rdparty/libiconv/1.14/lib/mac_arabic.h +++ b/3rdparty/libiconv/1.15/lib/mac_arabic.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_arabic_2uni[128] = { }; static int -mac_arabic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_arabic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -111,7 +110,7 @@ static const unsigned char mac_arabic_page06[208] = { }; static int -mac_arabic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_arabic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_centraleurope.h b/3rdparty/libiconv/1.15/lib/mac_centraleurope.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/mac_centraleurope.h rename to 3rdparty/libiconv/1.15/lib/mac_centraleurope.h index be030cfc81..10f50715f4 100644 --- a/3rdparty/libiconv/1.14/lib/mac_centraleurope.h +++ b/3rdparty/libiconv/1.15/lib/mac_centraleurope.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_centraleurope_2uni[128] = { }; static int -mac_centraleurope_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_centraleurope_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -110,7 +109,7 @@ static const unsigned char mac_centraleurope_page22_1[8] = { }; static int -mac_centraleurope_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_centraleurope_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_croatian.h b/3rdparty/libiconv/1.15/lib/mac_croatian.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/mac_croatian.h rename to 3rdparty/libiconv/1.15/lib/mac_croatian.h index 582f3e05c0..27e24a3074 100644 --- a/3rdparty/libiconv/1.14/lib/mac_croatian.h +++ b/3rdparty/libiconv/1.15/lib/mac_croatian.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_croatian_2uni[128] = { }; static int -mac_croatian_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_croatian_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -136,7 +135,7 @@ static const unsigned char mac_croatian_page22[104] = { }; static int -mac_croatian_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_croatian_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_cyrillic.h b/3rdparty/libiconv/1.15/lib/mac_cyrillic.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/mac_cyrillic.h rename to 3rdparty/libiconv/1.15/lib/mac_cyrillic.h index a5b5972f28..ea0cfbc758 100644 --- a/3rdparty/libiconv/1.14/lib/mac_cyrillic.h +++ b/3rdparty/libiconv/1.15/lib/mac_cyrillic.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_cyrillic_2uni[128] = { }; static int -mac_cyrillic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_cyrillic_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0x80) @@ -107,7 +106,7 @@ static const unsigned char mac_cyrillic_page22[104] = { }; static int -mac_cyrillic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_cyrillic_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_greek.h b/3rdparty/libiconv/1.15/lib/mac_greek.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/mac_greek.h rename to 3rdparty/libiconv/1.15/lib/mac_greek.h index 3cc4ac29f8..6a81694777 100644 --- a/3rdparty/libiconv/1.14/lib/mac_greek.h +++ b/3rdparty/libiconv/1.15/lib/mac_greek.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_greek_2uni[128] = { }; static int -mac_greek_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_greek_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -108,7 +107,7 @@ static const unsigned char mac_greek_page22[32] = { }; static int -mac_greek_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_greek_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_hebrew.h b/3rdparty/libiconv/1.15/lib/mac_hebrew.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/mac_hebrew.h rename to 3rdparty/libiconv/1.15/lib/mac_hebrew.h index c7f97bb6b1..4b8dcdc30d 100644 --- a/3rdparty/libiconv/1.14/lib/mac_hebrew.h +++ b/3rdparty/libiconv/1.15/lib/mac_hebrew.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_hebrew_2uni[128] = { }; static int -mac_hebrew_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_hebrew_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -107,7 +106,7 @@ static const unsigned char mac_hebrew_pagefb[56] = { }; static int -mac_hebrew_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_hebrew_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_iceland.h b/3rdparty/libiconv/1.15/lib/mac_iceland.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/mac_iceland.h rename to 3rdparty/libiconv/1.15/lib/mac_iceland.h index b49f1642af..56f76127a0 100644 --- a/3rdparty/libiconv/1.14/lib/mac_iceland.h +++ b/3rdparty/libiconv/1.15/lib/mac_iceland.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_iceland_2uni[128] = { }; static int -mac_iceland_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_iceland_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -131,7 +130,7 @@ static const unsigned char mac_iceland_page22[104] = { }; static int -mac_iceland_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_iceland_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_roman.h b/3rdparty/libiconv/1.15/lib/mac_roman.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/mac_roman.h rename to 3rdparty/libiconv/1.15/lib/mac_roman.h index 7a6d51aa0b..899e042b25 100644 --- a/3rdparty/libiconv/1.14/lib/mac_roman.h +++ b/3rdparty/libiconv/1.15/lib/mac_roman.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_roman_2uni[128] = { }; static int -mac_roman_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_roman_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -134,7 +133,7 @@ static const unsigned char mac_roman_pagefb[8] = { }; static int -mac_roman_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_roman_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_romania.h b/3rdparty/libiconv/1.15/lib/mac_romania.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/mac_romania.h rename to 3rdparty/libiconv/1.15/lib/mac_romania.h index 2d35562d89..2a2d128f3a 100644 --- a/3rdparty/libiconv/1.14/lib/mac_romania.h +++ b/3rdparty/libiconv/1.15/lib/mac_romania.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_romania_2uni[128] = { }; static int -mac_romania_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_romania_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -136,7 +135,7 @@ static const unsigned char mac_romania_page22[104] = { }; static int -mac_romania_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_romania_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_thai.h b/3rdparty/libiconv/1.15/lib/mac_thai.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/mac_thai.h rename to 3rdparty/libiconv/1.15/lib/mac_thai.h index 74d15aaf7f..ae8c848902 100644 --- a/3rdparty/libiconv/1.14/lib/mac_thai.h +++ b/3rdparty/libiconv/1.15/lib/mac_thai.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_thai_2uni[128] = { }; static int -mac_thai_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_thai_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -101,7 +100,7 @@ static const unsigned char mac_thai_pagef8[32] = { }; static int -mac_thai_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_thai_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_turkish.h b/3rdparty/libiconv/1.15/lib/mac_turkish.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/mac_turkish.h rename to 3rdparty/libiconv/1.15/lib/mac_turkish.h index 94f7d376b9..b6c04225c6 100644 --- a/3rdparty/libiconv/1.14/lib/mac_turkish.h +++ b/3rdparty/libiconv/1.15/lib/mac_turkish.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_turkish_2uni[128] = { }; static int -mac_turkish_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_turkish_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -132,7 +131,7 @@ static const unsigned char mac_turkish_page22[104] = { }; static int -mac_turkish_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_turkish_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mac_ukraine.h b/3rdparty/libiconv/1.15/lib/mac_ukraine.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/mac_ukraine.h rename to 3rdparty/libiconv/1.15/lib/mac_ukraine.h index 8ea17b09c9..d02ca772b6 100644 --- a/3rdparty/libiconv/1.14/lib/mac_ukraine.h +++ b/3rdparty/libiconv/1.15/lib/mac_ukraine.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short mac_ukraine_2uni[128] = { }; static int -mac_ukraine_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mac_ukraine_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0x80) @@ -114,7 +113,7 @@ static const unsigned char mac_ukraine_page22[104] = { }; static int -mac_ukraine_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mac_ukraine_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/mulelao.h b/3rdparty/libiconv/1.15/lib/mulelao.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/mulelao.h rename to 3rdparty/libiconv/1.15/lib/mulelao.h index abfb5cf0ee..bccd6cdab0 100644 --- a/3rdparty/libiconv/1.14/lib/mulelao.h +++ b/3rdparty/libiconv/1.15/lib/mulelao.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ static const unsigned short mulelao_2uni[96] = { }; static int -mulelao_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +mulelao_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0xa0) { @@ -77,7 +76,7 @@ static const unsigned char mulelao_page0e[96] = { }; static int -mulelao_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +mulelao_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x00a0) { diff --git a/3rdparty/libiconv/1.14/lib/nextstep.h b/3rdparty/libiconv/1.15/lib/nextstep.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/nextstep.h rename to 3rdparty/libiconv/1.15/lib/nextstep.h index ffe41b9170..a1d8ca41f1 100644 --- a/3rdparty/libiconv/1.14/lib/nextstep.h +++ b/3rdparty/libiconv/1.15/lib/nextstep.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short nextstep_2uni[128] = { }; static int -nextstep_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +nextstep_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -116,7 +115,7 @@ static const unsigned char nextstep_pagefb[8] = { }; static int -nextstep_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +nextstep_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/pt154.h b/3rdparty/libiconv/1.15/lib/pt154.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/pt154.h rename to 3rdparty/libiconv/1.15/lib/pt154.h index 36a5d84fc2..0cb41ef25d 100644 --- a/3rdparty/libiconv/1.14/lib/pt154.h +++ b/3rdparty/libiconv/1.15/lib/pt154.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2005 Free Software Foundation, Inc. + * Copyright (C) 1999-2005, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -38,7 +37,7 @@ static const unsigned short pt154_2uni[64] = { }; static int -pt154_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +pt154_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) @@ -95,7 +94,7 @@ static const unsigned char pt154_page20[24] = { }; static int -pt154_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +pt154_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/relocatable.c b/3rdparty/libiconv/1.15/lib/relocatable.c similarity index 82% rename from 3rdparty/libiconv/1.14/lib/relocatable.c rename to 3rdparty/libiconv/1.15/lib/relocatable.c index a7bbd99dca..6d3658ffe6 100644 --- a/3rdparty/libiconv/1.14/lib/relocatable.c +++ b/3rdparty/libiconv/1.15/lib/relocatable.c @@ -1,5 +1,5 @@ /* Provide relocatable packages. - Copyright (C) 2003-2006, 2008-2011 Free Software Foundation, Inc. + Copyright (C) 2003-2006, 2008-2012 Free Software Foundation, Inc. Written by Bruno Haible , 2003. This program is free software; you can redistribute it and/or modify it @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ /* Tell glibc's to provide a prototype for getline(). @@ -49,6 +47,14 @@ # include #endif +#ifdef __EMX__ +# define INCL_DOS +# include + +# define strcmp stricmp +# define strncmp strnicmp +#endif + #if DEPENDS_ON_LIBCHARSET # include #endif @@ -72,7 +78,7 @@ IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. */ #if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__ - /* Win32, OS/2, DOS */ + /* Native Windows, OS/2, DOS */ # define ISSLASH(C) ((C) == '/' || (C) == '\\') # define HAS_DEVICE(P) \ ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ @@ -87,6 +93,19 @@ # define FILE_SYSTEM_PREFIX_LEN(P) 0 #endif +/* Whether to enable the more costly support for relocatable libraries. + It allows libraries to be have been installed with a different original + prefix than the program. But it is quite costly, especially on Cygwin + platforms, see below. Therefore we enable it by default only on native + Windows platforms. */ +#ifndef ENABLE_COSTLY_RELOCATABLE +# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# define ENABLE_COSTLY_RELOCATABLE 1 +# else +# define ENABLE_COSTLY_RELOCATABLE 0 +# endif +#endif + /* Original installation prefix. */ static char *orig_prefix; static size_t orig_prefix_len; @@ -156,7 +175,7 @@ set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg) #endif } -#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR) +#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE) /* Convenience function: Computes the current installation prefix, based on the original @@ -238,7 +257,7 @@ compute_curr_prefix (const char *orig_installprefix, often case-insensitive. It's better to accept the comparison if the difference is only in case, rather than to fail. */ #if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ - /* Win32, Cygwin, OS/2, DOS - case insignificant file system */ + /* Native Windows, Cygwin, OS/2, DOS - case insignificant file system */ if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi) != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) break; @@ -286,16 +305,16 @@ compute_curr_prefix (const char *orig_installprefix, #endif /* !IN_LIBRARY || PIC */ -#if defined PIC && defined INSTALLDIR +#if defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE /* Full pathname of shared library, or NULL. */ static char *shared_library_fullname; #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ -/* Native Win32 only. +/* Native Windows only. On Cygwin, it is better to use the Cygwin provided /proc interface, than - to use native Win32 API and cygwin_conv_to_posix_path, because it supports - longer file names + to use native Windows API and cygwin_conv_to_posix_path, because it + supports longer file names (see ). */ /* Determine the full pathname of the shared library when it is loaded. */ @@ -324,6 +343,45 @@ DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved) return TRUE; } +#elif defined __EMX__ + +extern int _CRT_init (void); +extern void _CRT_term (void); +extern void __ctordtorInit (void); +extern void __ctordtorTerm (void); + +unsigned long _System +_DLL_InitTerm (unsigned long hModule, unsigned long ulFlag) +{ + static char location[CCHMAXPATH]; + + switch (ulFlag) + { + case 0: + if (_CRT_init () == -1) + return 0; + + __ctordtorInit(); + + /* See http://cyberkinetica.homeunix.net/os2tk45/cp1/1247_L2H_DosQueryModuleNameSy.html + for specification of DosQueryModuleName(). */ + if (DosQueryModuleName (hModule, sizeof (location), location)) + return 0; + + _fnslashify (location); + shared_library_fullname = strdup (location); + break; + + case 1: + __ctordtorTerm(); + + _CRT_term (); + break; + } + + return 1; +} + #else /* Unix */ static void @@ -332,7 +390,9 @@ find_shared_library_fullname () #if (defined __linux__ && (__GLIBC__ >= 2 || defined __UCLIBC__)) || defined __CYGWIN__ /* Linux has /proc/self/maps. glibc 2 and uClibc have the getline() function. - Cygwin >= 1.5 has /proc/self/maps and the getline() function too. */ + Cygwin >= 1.5 has /proc/self/maps and the getline() function too. + But it is costly: ca. 0.3 ms on Linux, 3 ms on Cygwin 1.5, and 5 ms on + Cygwin 1.7. */ FILE *fp; /* Open the current process' maps file. It describes one VMA per line. */ @@ -377,15 +437,16 @@ find_shared_library_fullname () #endif } -#endif /* WIN32 / Unix */ +#endif /* Native Windows / EMX / Unix */ /* Return the full pathname of the current shared library. Return NULL if unknown. - Guaranteed to work only on Linux, Cygwin and Woe32. */ + Guaranteed to work only on Linux, EMX, Cygwin, and native Windows. */ static char * get_shared_library_fullname () { -#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) +#if (!((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) \ + && !defined __EMX__) static bool tried_find_shared_library_fullname; if (!tried_find_shared_library_fullname) { @@ -405,7 +466,7 @@ get_shared_library_fullname () const char * relocate (const char *pathname) { -#if defined PIC && defined INSTALLDIR +#if defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE static int initialized; /* Initialization code for a shared library. */ @@ -476,6 +537,39 @@ relocate (const char *pathname) } } } + +#ifdef __EMX__ +# ifdef __KLIBC__ +# undef strncmp + + if (pathname && strncmp (pathname, "/@unixroot", 10) == 0 + && (pathname[10] == '\0' || pathname[10] == '/' || pathname[10] == '\\')) + { + /* kLIBC itself processes /@unixroot prefix */ + + return pathname; + } + else +# endif + if (pathname && ISSLASH (pathname[0])) + { + const char *unixroot = getenv ("UNIXROOT"); + + if (unixroot && HAS_DEVICE (unixroot) && !unixroot[2]) + { + char *result = (char *) xmalloc (2 + strlen (pathname) + 1); +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + strcpy (result, unixroot); + strcpy (result + 2, pathname); + return result; + } + } + } +#endif + /* Nothing to relocate. */ return pathname; } diff --git a/3rdparty/libiconv/1.14/lib/relocatable.h b/3rdparty/libiconv/1.15/lib/relocatable.h similarity index 94% rename from 3rdparty/libiconv/1.14/lib/relocatable.h rename to 3rdparty/libiconv/1.15/lib/relocatable.h index 68fe83ebd4..d83fe37d76 100644 --- a/3rdparty/libiconv/1.14/lib/relocatable.h +++ b/3rdparty/libiconv/1.15/lib/relocatable.h @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ #ifndef _RELOCATABLE_H #define _RELOCATABLE_H diff --git a/3rdparty/libiconv/1.14/lib/riscos1.h b/3rdparty/libiconv/1.15/lib/riscos1.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/riscos1.h rename to 3rdparty/libiconv/1.15/lib/riscos1.h index 2ebc751341..311404c8d4 100644 --- a/3rdparty/libiconv/1.14/lib/riscos1.h +++ b/3rdparty/libiconv/1.15/lib/riscos1.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -32,7 +31,7 @@ static const unsigned short riscos1_2uni[32] = { }; static int -riscos1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +riscos1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c >= 0x80 && c < 0xa0) @@ -67,7 +66,7 @@ static const unsigned char riscos1_page22[16] = { }; static int -riscos1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +riscos1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080 || wc == 0x0083 || wc == 0x0087 || (wc >= 0x00a0 && wc < 0x0100)) { diff --git a/3rdparty/libiconv/1.14/lib/rk1048.h b/3rdparty/libiconv/1.15/lib/rk1048.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/rk1048.h rename to 3rdparty/libiconv/1.15/lib/rk1048.h index 0e1fde8971..f34059e137 100644 --- a/3rdparty/libiconv/1.14/lib/rk1048.h +++ b/3rdparty/libiconv/1.15/lib/rk1048.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2007 Free Software Foundation, Inc. + * Copyright (C) 1999-2007, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -50,7 +49,7 @@ static const unsigned short rk1048_2uni[128] = { }; static int -rk1048_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +rk1048_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -120,7 +119,7 @@ static const unsigned char rk1048_page21[24] = { }; static int -rk1048_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +rk1048_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080) { diff --git a/3rdparty/libiconv/1.14/lib/shift_jisx0213.h b/3rdparty/libiconv/1.15/lib/shift_jisx0213.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/shift_jisx0213.h rename to 3rdparty/libiconv/1.15/lib/shift_jisx0213.h index 05f00b00b0..e770d39ede 100644 --- a/3rdparty/libiconv/1.14/lib/shift_jisx0213.h +++ b/3rdparty/libiconv/1.15/lib/shift_jisx0213.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -40,7 +39,7 @@ #include "flushwc.h" static int -shift_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +shift_jisx0213_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { ucs4_t last_wc = conv->istate; if (last_wc) { @@ -158,7 +157,7 @@ static const struct { unsigned short base; unsigned short composed; } shift_jisx }; static int -shift_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +shift_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { int count = 0; unsigned short lasttwo = conv->ostate; @@ -294,7 +293,7 @@ shift_jisx0213_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) } static int -shift_jisx0213_reset (conv_t conv, unsigned char *r, int n) +shift_jisx0213_reset (conv_t conv, unsigned char *r, size_t n) { state_t lasttwo = conv->ostate; diff --git a/3rdparty/libiconv/1.14/lib/sjis.h b/3rdparty/libiconv/1.15/lib/sjis.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/sjis.h rename to 3rdparty/libiconv/1.15/lib/sjis.h index 8244e3a87c..45d19e5653 100644 --- a/3rdparty/libiconv/1.14/lib/sjis.h +++ b/3rdparty/libiconv/1.15/lib/sjis.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -44,7 +43,7 @@ */ static int -sjis_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +sjis_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80 || (c >= 0xa1 && c <= 0xdf)) @@ -80,7 +79,7 @@ sjis_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -sjis_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +sjis_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char buf[2]; int ret; diff --git a/3rdparty/libiconv/1.14/lib/tcvn.h b/3rdparty/libiconv/1.15/lib/tcvn.h similarity index 97% rename from 3rdparty/libiconv/1.14/lib/tcvn.h rename to 3rdparty/libiconv/1.15/lib/tcvn.h index abd5def22c..92f4ac415a 100644 --- a/3rdparty/libiconv/1.14/lib/tcvn.h +++ b/3rdparty/libiconv/1.15/lib/tcvn.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002, 2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2004, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -78,7 +77,7 @@ static const unsigned short tcvn_2uni_2[128] = { character, or 0 if none. */ static int -tcvn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +tcvn_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; unsigned short wc; @@ -215,7 +214,7 @@ static const unsigned char tcvn_page1e[96] = { }; static int -tcvn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +tcvn_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080 && (wc >= 0x0020 || (0x00fe0076 & (1 << wc)) == 0)) { diff --git a/3rdparty/libiconv/1.14/lib/tds565.h b/3rdparty/libiconv/1.15/lib/tds565.h similarity index 93% rename from 3rdparty/libiconv/1.14/lib/tds565.h rename to 3rdparty/libiconv/1.15/lib/tds565.h index 479513fedf..2aed4c98e2 100644 --- a/3rdparty/libiconv/1.14/lib/tds565.h +++ b/3rdparty/libiconv/1.15/lib/tds565.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2002 Free Software Foundation, Inc. + * Copyright (C) 1999-2002, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -38,7 +37,7 @@ static const unsigned short tds565_2uni[64] = { }; static int -tds565_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +tds565_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x40) { @@ -84,7 +83,7 @@ static const unsigned char tds565_page01[64] = { }; static int -tds565_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +tds565_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0040) { diff --git a/3rdparty/libiconv/1.14/lib/tis620.h b/3rdparty/libiconv/1.15/lib/tis620.h similarity index 83% rename from 3rdparty/libiconv/1.14/lib/tis620.h rename to 3rdparty/libiconv/1.15/lib/tis620.h index 125e6dc80e..5350997ae2 100644 --- a/3rdparty/libiconv/1.14/lib/tis620.h +++ b/3rdparty/libiconv/1.15/lib/tis620.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -tis620_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +tis620_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x80) { @@ -38,7 +37,7 @@ tis620_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -tis620_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +tis620_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x0080) { *r = wc; diff --git a/3rdparty/libiconv/1.14/lib/translit.def b/3rdparty/libiconv/1.15/lib/translit.def similarity index 99% rename from 3rdparty/libiconv/1.14/lib/translit.def rename to 3rdparty/libiconv/1.15/lib/translit.def index cbd329ee53..f7d78d44af 100644 --- a/3rdparty/libiconv/1.14/lib/translit.def +++ b/3rdparty/libiconv/1.15/lib/translit.def @@ -13,8 +13,7 @@ # # You should have received a copy of the GNU Library General Public # License along with the GNU LIBICONV Library; see the file COPYING.LIB. -# If not, write to the Free Software Foundation, Inc., 51 Franklin Street, -# Fifth Floor, Boston, MA 02110-1301, USA. +# If not, see . # # # Definition of transliteration from Unicode to poorer character sets. diff --git a/3rdparty/libiconv/1.14/lib/translit.h b/3rdparty/libiconv/1.15/lib/translit.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/translit.h rename to 3rdparty/libiconv/1.15/lib/translit.h index 15aa447264..54f349fb46 100644 --- a/3rdparty/libiconv/1.14/lib/translit.h +++ b/3rdparty/libiconv/1.15/lib/translit.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* diff --git a/3rdparty/libiconv/1.14/lib/ucs2.h b/3rdparty/libiconv/1.15/lib/ucs2.h similarity index 84% rename from 3rdparty/libiconv/1.14/lib/ucs2.h rename to 3rdparty/libiconv/1.15/lib/ucs2.h index 206b8ccaea..a8bf999642 100644 --- a/3rdparty/libiconv/1.14/lib/ucs2.h +++ b/3rdparty/libiconv/1.15/lib/ucs2.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2011, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -26,13 +25,12 @@ in the stream, not just at the beginning. The default is big-endian. */ /* The state is 0 if big-endian, 1 if little-endian. */ static int -ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; - for (; n >= 2;) { + for (; n >= 2 && count <= RET_COUNT_MAX && count <= INT_MAX-2;) { ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]); - s += 2; n -= 2; count += 2; if (wc == 0xfeff) { } else if (wc == 0xfffe) { state ^= 1; @@ -42,8 +40,9 @@ ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } else { *pwc = wc; conv->istate = state; - return count; + return count+2; } + s += 2; n -= 2; count += 2; } conv->istate = state; return RET_TOOFEW(count); @@ -54,7 +53,7 @@ ucs2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) "ISO/IEC 10646-1:1993(E) specifies that when characters the UCS-2 form are serialized as octets, that the most significant octet appear first." */ static int -ucs2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x10000 && wc != 0xfffe && !(wc >= 0xd800 && wc < 0xe000)) { if (n >= 2) { diff --git a/3rdparty/libiconv/1.14/lib/ucs2be.h b/3rdparty/libiconv/1.15/lib/ucs2be.h similarity index 83% rename from 3rdparty/libiconv/1.14/lib/ucs2be.h rename to 3rdparty/libiconv/1.15/lib/ucs2be.h index 150c0a36ba..cef7ec7405 100644 --- a/3rdparty/libiconv/1.14/lib/ucs2be.h +++ b/3rdparty/libiconv/1.15/lib/ucs2be.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs2be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs2be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 2) { if (s[0] >= 0xd8 && s[0] < 0xe0) { @@ -37,7 +36,7 @@ ucs2be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs2be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs2be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { if (n >= 2) { diff --git a/3rdparty/libiconv/1.14/lib/ucs2internal.h b/3rdparty/libiconv/1.15/lib/ucs2internal.h similarity index 83% rename from 3rdparty/libiconv/1.14/lib/ucs2internal.h rename to 3rdparty/libiconv/1.15/lib/ucs2internal.h index d482aeac40..567df4e792 100644 --- a/3rdparty/libiconv/1.14/lib/ucs2internal.h +++ b/3rdparty/libiconv/1.15/lib/ucs2internal.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs2internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs2internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 2) { unsigned short x = *(const unsigned short *)s; @@ -38,7 +37,7 @@ ucs2internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs2internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs2internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { if (n >= 2) { diff --git a/3rdparty/libiconv/1.14/lib/ucs2le.h b/3rdparty/libiconv/1.15/lib/ucs2le.h similarity index 83% rename from 3rdparty/libiconv/1.14/lib/ucs2le.h rename to 3rdparty/libiconv/1.15/lib/ucs2le.h index 49018612b5..244a1e44f3 100644 --- a/3rdparty/libiconv/1.14/lib/ucs2le.h +++ b/3rdparty/libiconv/1.15/lib/ucs2le.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs2le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs2le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 2) { if (s[1] >= 0xd8 && s[1] < 0xe0) { @@ -37,7 +36,7 @@ ucs2le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs2le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs2le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x10000 && !(wc >= 0xd800 && wc < 0xe000)) { if (n >= 2) { diff --git a/3rdparty/libiconv/1.14/lib/ucs2swapped.h b/3rdparty/libiconv/1.15/lib/ucs2swapped.h similarity index 86% rename from 3rdparty/libiconv/1.14/lib/ucs2swapped.h rename to 3rdparty/libiconv/1.15/lib/ucs2swapped.h index f426f406f1..6922357dcd 100644 --- a/3rdparty/libiconv/1.14/lib/ucs2swapped.h +++ b/3rdparty/libiconv/1.15/lib/ucs2swapped.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs2swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs2swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { /* This function assumes that 'unsigned short' has exactly 16 bits. */ if (sizeof(unsigned short) != 2) abort(); @@ -42,7 +41,7 @@ ucs2swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs2swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs2swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { /* This function assumes that 'unsigned short' has exactly 16 bits. */ if (sizeof(unsigned short) != 2) abort(); diff --git a/3rdparty/libiconv/1.14/lib/ucs4.h b/3rdparty/libiconv/1.15/lib/ucs4.h similarity index 84% rename from 3rdparty/libiconv/1.14/lib/ucs4.h rename to 3rdparty/libiconv/1.15/lib/ucs4.h index 00d08d2517..02b975fd65 100644 --- a/3rdparty/libiconv/1.14/lib/ucs4.h +++ b/3rdparty/libiconv/1.15/lib/ucs4.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2011, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -26,26 +25,26 @@ in the stream, not just at the beginning. The default is big-endian. */ /* The state is 0 if big-endian, 1 if little-endian. */ static int -ucs4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; - for (; n >= 4;) { + for (; n >= 4 && count <= RET_COUNT_MAX && count <= INT_MAX-4;) { ucs4_t wc = (state ? s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24) : (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]); - s += 4; n -= 4; count += 4; if (wc == 0x0000feff) { } else if (wc == 0xfffe0000u) { state ^= 1; } else if (wc <= 0x7fffffff) { *pwc = wc; conv->istate = state; - return count; + return count+4; } else { conv->istate = state; return RET_SHIFT_ILSEQ(count); } + s += 4; n -= 4; count += 4; } conv->istate = state; return RET_TOOFEW(count); @@ -53,7 +52,7 @@ ucs4_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) /* But we output UCS-4 in big-endian order, without byte-order mark. */ static int -ucs4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs4_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc <= 0x7fffffff) { if (n >= 4) { diff --git a/3rdparty/libiconv/1.14/lib/ucs4be.h b/3rdparty/libiconv/1.15/lib/ucs4be.h similarity index 82% rename from 3rdparty/libiconv/1.14/lib/ucs4be.h rename to 3rdparty/libiconv/1.15/lib/ucs4be.h index 241bc158dc..0b4869b238 100644 --- a/3rdparty/libiconv/1.14/lib/ucs4be.h +++ b/3rdparty/libiconv/1.15/lib/ucs4be.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * Copyright (C) 1999-2000, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs4be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs4be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 4) { *pwc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]; @@ -33,7 +32,7 @@ ucs4be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs4be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs4be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 4) { r[0] = (unsigned char) (wc >> 24); diff --git a/3rdparty/libiconv/1.14/lib/ucs4internal.h b/3rdparty/libiconv/1.15/lib/ucs4internal.h similarity index 80% rename from 3rdparty/libiconv/1.14/lib/ucs4internal.h rename to 3rdparty/libiconv/1.15/lib/ucs4internal.h index bd793a3f0a..e3ca4b2236 100644 --- a/3rdparty/libiconv/1.14/lib/ucs4internal.h +++ b/3rdparty/libiconv/1.15/lib/ucs4internal.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * Copyright (C) 1999-2000, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs4internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs4internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 4) { *pwc = *(const unsigned int *)s; @@ -33,7 +32,7 @@ ucs4internal_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs4internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs4internal_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 4) { *(unsigned int *)r = wc; diff --git a/3rdparty/libiconv/1.14/lib/ucs4le.h b/3rdparty/libiconv/1.15/lib/ucs4le.h similarity index 82% rename from 3rdparty/libiconv/1.14/lib/ucs4le.h rename to 3rdparty/libiconv/1.15/lib/ucs4le.h index 0c762fec59..95b78fc0c9 100644 --- a/3rdparty/libiconv/1.14/lib/ucs4le.h +++ b/3rdparty/libiconv/1.15/lib/ucs4le.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * Copyright (C) 1999-2000, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs4le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs4le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 4) { *pwc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24); @@ -33,7 +32,7 @@ ucs4le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs4le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs4le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 4) { r[0] = (unsigned char) wc; diff --git a/3rdparty/libiconv/1.14/lib/ucs4swapped.h b/3rdparty/libiconv/1.15/lib/ucs4swapped.h similarity index 85% rename from 3rdparty/libiconv/1.14/lib/ucs4swapped.h rename to 3rdparty/libiconv/1.15/lib/ucs4swapped.h index 6a292ecda6..de01faddb4 100644 --- a/3rdparty/libiconv/1.14/lib/ucs4swapped.h +++ b/3rdparty/libiconv/1.15/lib/ucs4swapped.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2000 Free Software Foundation, Inc. + * Copyright (C) 1999-2000, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -23,7 +22,7 @@ */ static int -ucs4swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +ucs4swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { /* This function assumes that 'unsigned int' has exactly 32 bits. */ if (sizeof(unsigned int) != 4) abort(); @@ -38,7 +37,7 @@ ucs4swapped_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -ucs4swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +ucs4swapped_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { /* This function assumes that 'unsigned int' has exactly 32 bits. */ if (sizeof(unsigned int) != 4) abort(); diff --git a/3rdparty/libiconv/1.14/lib/uhc_1.h b/3rdparty/libiconv/1.15/lib/uhc_1.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/uhc_1.h rename to 3rdparty/libiconv/1.15/lib/uhc_1.h index 7b0c725819..b3472b4e3b 100644 --- a/3rdparty/libiconv/1.14/lib/uhc_1.h +++ b/3rdparty/libiconv/1.15/lib/uhc_1.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -804,7 +803,7 @@ static const unsigned char uhc_1_2uni_page81[5696] = { }; static int -uhc_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +uhc_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0x81 && c1 <= 0xa0)) { @@ -1697,7 +1696,7 @@ static const Summary16 uhc_1_uni2indx_pageac[459] = { }; static int -uhc_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +uhc_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { if (wc >= 0xac00 && wc < 0xc8b0) { @@ -1706,9 +1705,9 @@ uhc_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/uhc_2.h b/3rdparty/libiconv/1.15/lib/uhc_2.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/uhc_2.h rename to 3rdparty/libiconv/1.15/lib/uhc_2.h index 4aa290a943..f4938073bd 100644 --- a/3rdparty/libiconv/1.14/lib/uhc_2.h +++ b/3rdparty/libiconv/1.15/lib/uhc_2.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -486,7 +485,7 @@ static const unsigned char uhc_2_2uni_pagea1[3126] = { }; static int -uhc_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +uhc_2_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c1 = s[0]; if ((c1 >= 0xa1 && c1 <= 0xc6)) { @@ -994,7 +993,7 @@ static const Summary16 uhc_2_uni2indx_pagec8[251] = { }; static int -uhc_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +uhc_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (n >= 2) { if (wc >= 0xc800 && wc < 0xd7b0) { @@ -1003,9 +1002,9 @@ uhc_2_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) unsigned int i = wc & 0x0f; if (used & ((unsigned short) 1 << i)) { unsigned short c; - /* Keep in `used' only the bits 0..i-1. */ + /* Keep in 'used' only the bits 0..i-1. */ used &= ((unsigned short) 1 << i) - 1; - /* Add `summary->indx' and the number of bits set in `used'. */ + /* Add 'summary->indx' and the number of bits set in 'used'. */ used = (used & 0x5555) + ((used & 0xaaaa) >> 1); used = (used & 0x3333) + ((used & 0xcccc) >> 2); used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4); diff --git a/3rdparty/libiconv/1.14/lib/utf16.h b/3rdparty/libiconv/1.15/lib/utf16.h similarity index 92% rename from 3rdparty/libiconv/1.14/lib/utf16.h rename to 3rdparty/libiconv/1.15/lib/utf16.h index 99b5e2c2d8..0b9dcb1000 100644 --- a/3rdparty/libiconv/1.14/lib/utf16.h +++ b/3rdparty/libiconv/1.15/lib/utf16.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -32,11 +31,11 @@ The default is big-endian. */ /* The state is 0 if big-endian, 1 if little-endian. */ static int -utf16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf16_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; - for (; n >= 2;) { + for (; n >= 2 && count <= RET_COUNT_MAX && count <= INT_MAX-2;) { ucs4_t wc = (state ? s[0] + (s[1] << 8) : (s[0] << 8) + s[1]); if (wc == 0xfeff) { } else if (wc == 0xfffe) { @@ -74,7 +73,7 @@ ilseq: long as the above utf16_mbtowc function is used. */ /* The state is 0 at the beginning, 1 after the BOM has been written. */ static int -utf16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +utf16_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc != 0xfffe && !(wc >= 0xd800 && wc < 0xe000)) { int count = 0; diff --git a/3rdparty/libiconv/1.14/lib/utf16be.h b/3rdparty/libiconv/1.15/lib/utf16be.h similarity index 88% rename from 3rdparty/libiconv/1.14/lib/utf16be.h rename to 3rdparty/libiconv/1.15/lib/utf16be.h index a6d90ffb91..ad9f4b6dca 100644 --- a/3rdparty/libiconv/1.14/lib/utf16be.h +++ b/3rdparty/libiconv/1.15/lib/utf16be.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -25,7 +24,7 @@ /* Specification: RFC 2781 */ static int -utf16be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf16be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { int count = 0; if (n >= 2) { @@ -52,7 +51,7 @@ ilseq: } static int -utf16be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +utf16be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (!(wc >= 0xd800 && wc < 0xe000)) { if (wc < 0x10000) { diff --git a/3rdparty/libiconv/1.14/lib/utf16le.h b/3rdparty/libiconv/1.15/lib/utf16le.h similarity index 88% rename from 3rdparty/libiconv/1.14/lib/utf16le.h rename to 3rdparty/libiconv/1.15/lib/utf16le.h index 5bb2b02696..2d7d3cfe95 100644 --- a/3rdparty/libiconv/1.14/lib/utf16le.h +++ b/3rdparty/libiconv/1.15/lib/utf16le.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -25,7 +24,7 @@ /* Specification: RFC 2781 */ static int -utf16le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf16le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { int count = 0; if (n >= 2) { @@ -52,7 +51,7 @@ ilseq: } static int -utf16le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +utf16le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (!(wc >= 0xd800 && wc < 0xe000)) { if (wc < 0x10000) { diff --git a/3rdparty/libiconv/1.14/lib/utf32.h b/3rdparty/libiconv/1.15/lib/utf32.h similarity index 88% rename from 3rdparty/libiconv/1.14/lib/utf32.h rename to 3rdparty/libiconv/1.15/lib/utf32.h index bc579ae0b8..3ad94c0dc0 100644 --- a/3rdparty/libiconv/1.14/lib/utf32.h +++ b/3rdparty/libiconv/1.15/lib/utf32.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2011, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -32,15 +31,14 @@ The default is big-endian. */ /* The state is 0 if big-endian, 1 if little-endian. */ static int -utf32_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf32_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; - for (; n >= 4;) { + for (; n >= 4 && count <= RET_COUNT_MAX && count <= INT_MAX-4;) { ucs4_t wc = (state ? s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24) : (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]); - count += 4; if (wc == 0x0000feff) { } else if (wc == 0xfffe0000u) { state ^= 1; @@ -48,13 +46,13 @@ utf32_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { *pwc = wc; conv->istate = state; - return count; + return count+4; } else { conv->istate = state; return RET_SHIFT_ILSEQ(count); } } - s += 4; n -= 4; + s += 4; n -= 4; count += 4; } conv->istate = state; return RET_TOOFEW(count); @@ -63,7 +61,7 @@ utf32_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) /* We output UTF-32 in big-endian order, with byte-order mark. */ /* The state is 0 at the beginning, 1 after the BOM has been written. */ static int -utf32_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +utf32_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { int count = 0; diff --git a/3rdparty/libiconv/1.14/lib/utf32be.h b/3rdparty/libiconv/1.15/lib/utf32be.h similarity index 85% rename from 3rdparty/libiconv/1.14/lib/utf32be.h rename to 3rdparty/libiconv/1.15/lib/utf32be.h index 50811298d6..ec724f8dc9 100644 --- a/3rdparty/libiconv/1.14/lib/utf32be.h +++ b/3rdparty/libiconv/1.15/lib/utf32be.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -25,7 +24,7 @@ /* Specification: Unicode 3.1 Standard Annex #19 */ static int -utf32be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf32be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 4) { ucs4_t wc = (s[0] << 24) + (s[1] << 16) + (s[2] << 8) + s[3]; @@ -39,7 +38,7 @@ utf32be_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -utf32be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +utf32be_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { if (n >= 4) { diff --git a/3rdparty/libiconv/1.14/lib/utf32le.h b/3rdparty/libiconv/1.15/lib/utf32le.h similarity index 85% rename from 3rdparty/libiconv/1.14/lib/utf32le.h rename to 3rdparty/libiconv/1.15/lib/utf32le.h index 9d3699bc98..d595b23472 100644 --- a/3rdparty/libiconv/1.14/lib/utf32le.h +++ b/3rdparty/libiconv/1.15/lib/utf32le.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -25,7 +24,7 @@ /* Specification: Unicode 3.1 Standard Annex #19 */ static int -utf32le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf32le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { if (n >= 4) { ucs4_t wc = s[0] + (s[1] << 8) + (s[2] << 16) + (s[3] << 24); @@ -39,7 +38,7 @@ utf32le_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) } static int -utf32le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +utf32le_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { if (wc < 0x110000 && !(wc >= 0xd800 && wc < 0xe000)) { if (n >= 4) { diff --git a/3rdparty/libiconv/1.14/lib/utf7.h b/3rdparty/libiconv/1.15/lib/utf7.h similarity index 96% rename from 3rdparty/libiconv/1.14/lib/utf7.h rename to 3rdparty/libiconv/1.15/lib/utf7.h index 888bfb4d65..4906eb0b10 100644 --- a/3rdparty/libiconv/1.14/lib/utf7.h +++ b/3rdparty/libiconv/1.15/lib/utf7.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2008 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2008, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -66,7 +65,7 @@ static const unsigned char xbase64_tab[128/8] = { */ static int -utf7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf7_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { state_t state = conv->istate; int count = 0; /* number of input bytes already read */ @@ -207,7 +206,7 @@ ilseq: #define UTF7_ENCODE_OPTIONAL_CHARS 1 static int -utf7_wctomb (conv_t conv, unsigned char *r, ucs4_t iwc, int n) +utf7_wctomb (conv_t conv, unsigned char *r, ucs4_t iwc, size_t n) { state_t state = conv->ostate; unsigned int wc = iwc; @@ -322,7 +321,7 @@ active: } static int -utf7_reset (conv_t conv, unsigned char *r, int n) +utf7_reset (conv_t conv, unsigned char *r, size_t n) { state_t state = conv->ostate; if (state & 3) { diff --git a/3rdparty/libiconv/1.14/lib/utf8.h b/3rdparty/libiconv/1.15/lib/utf8.h similarity index 56% rename from 3rdparty/libiconv/1.14/lib/utf8.h rename to 3rdparty/libiconv/1.15/lib/utf8.h index 9d07219c8a..016ac52752 100644 --- a/3rdparty/libiconv/1.14/lib/utf8.h +++ b/3rdparty/libiconv/1.15/lib/utf8.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001, 2004 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2004, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -25,7 +24,7 @@ /* Specification: RFC 3629 */ static int -utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = s[0]; @@ -46,7 +45,8 @@ utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) if (n < 3) return RET_TOOFEW(0); if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 - && (c >= 0xe1 || s[1] >= 0xa0))) + && (c >= 0xe1 || s[1] >= 0xa0) + && (c != 0xed || s[1] < 0xa0))) return RET_ILSEQ; *pwc = ((ucs4_t) (c & 0x0f) << 12) | ((ucs4_t) (s[1] ^ 0x80) << 6) @@ -57,68 +57,38 @@ utf8_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) return RET_TOOFEW(0); if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 && (s[3] ^ 0x80) < 0x40 - && (c >= 0xf1 || s[1] >= 0x90))) + && (c >= 0xf1 || s[1] >= 0x90) + && (c < 0xf4 || (c == 0xf4 && s[1] < 0x90)))) return RET_ILSEQ; *pwc = ((ucs4_t) (c & 0x07) << 18) | ((ucs4_t) (s[1] ^ 0x80) << 12) | ((ucs4_t) (s[2] ^ 0x80) << 6) | (ucs4_t) (s[3] ^ 0x80); return 4; - } else if (c < 0xfc && sizeof(ucs4_t)*8 >= 32) { - if (n < 5) - return RET_TOOFEW(0); - if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 - && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 - && (c >= 0xf9 || s[1] >= 0x88))) - return RET_ILSEQ; - *pwc = ((ucs4_t) (c & 0x03) << 24) - | ((ucs4_t) (s[1] ^ 0x80) << 18) - | ((ucs4_t) (s[2] ^ 0x80) << 12) - | ((ucs4_t) (s[3] ^ 0x80) << 6) - | (ucs4_t) (s[4] ^ 0x80); - return 5; - } else if (c < 0xfe && sizeof(ucs4_t)*8 >= 32) { - if (n < 6) - return RET_TOOFEW(0); - if (!((s[1] ^ 0x80) < 0x40 && (s[2] ^ 0x80) < 0x40 - && (s[3] ^ 0x80) < 0x40 && (s[4] ^ 0x80) < 0x40 - && (s[5] ^ 0x80) < 0x40 - && (c >= 0xfd || s[1] >= 0x84))) - return RET_ILSEQ; - *pwc = ((ucs4_t) (c & 0x01) << 30) - | ((ucs4_t) (s[1] ^ 0x80) << 24) - | ((ucs4_t) (s[2] ^ 0x80) << 18) - | ((ucs4_t) (s[3] ^ 0x80) << 12) - | ((ucs4_t) (s[4] ^ 0x80) << 6) - | (ucs4_t) (s[5] ^ 0x80); - return 6; } else return RET_ILSEQ; } static int -utf8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) /* n == 0 is acceptable */ +utf8_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) /* n == 0 is acceptable */ { int count; if (wc < 0x80) count = 1; else if (wc < 0x800) count = 2; - else if (wc < 0x10000) - count = 3; - else if (wc < 0x200000) + else if (wc < 0x10000) { + if (wc < 0xd800 || wc >= 0xe000) + count = 3; + else + return RET_ILUNI; + } else if (wc < 0x110000) count = 4; - else if (wc < 0x4000000) - count = 5; - else if (wc <= 0x7fffffff) - count = 6; else return RET_ILUNI; if (n < count) return RET_TOOSMALL; switch (count) { /* note: code falls through cases! */ - case 6: r[5] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x4000000; - case 5: r[4] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x200000; case 4: r[3] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x10000; case 3: r[2] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0x800; case 2: r[1] = 0x80 | (wc & 0x3f); wc = wc >> 6; wc |= 0xc0; diff --git a/3rdparty/libiconv/1.14/lib/vietcomb.h b/3rdparty/libiconv/1.15/lib/vietcomb.h similarity index 99% rename from 3rdparty/libiconv/1.14/lib/vietcomb.h rename to 3rdparty/libiconv/1.15/lib/vietcomb.h index 023b5e32f0..2b6eceb63f 100644 --- a/3rdparty/libiconv/1.14/lib/vietcomb.h +++ b/3rdparty/libiconv/1.15/lib/vietcomb.h @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* Combining characters used in Vietnamese encodings CP1258, TCVN. */ diff --git a/3rdparty/libiconv/1.14/lib/viscii.h b/3rdparty/libiconv/1.15/lib/viscii.h similarity index 95% rename from 3rdparty/libiconv/1.14/lib/viscii.h rename to 3rdparty/libiconv/1.15/lib/viscii.h index 04e68fa815..400d6f32ad 100644 --- a/3rdparty/libiconv/1.14/lib/viscii.h +++ b/3rdparty/libiconv/1.15/lib/viscii.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1999-2001 Free Software Foundation, Inc. + * Copyright (C) 1999-2001, 2016 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it @@ -14,8 +14,7 @@ * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. - * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301, USA. + * If not, see . */ /* @@ -60,7 +59,7 @@ static const unsigned short viscii_2uni_2[128] = { }; static int -viscii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) +viscii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n) { unsigned char c = *s; if (c < 0x20) @@ -122,7 +121,7 @@ static const unsigned char viscii_page1e[96] = { }; static int -viscii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) +viscii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n) { unsigned char c = 0; if (wc < 0x0080 && (wc >= 0x0020 || (0x42100064 & (1 << wc)) == 0)) { diff --git a/3rdparty/libiconv/1.14/libcharset/include/export.h b/3rdparty/libiconv/1.15/libcharset/include/export.h similarity index 100% rename from 3rdparty/libiconv/1.14/libcharset/include/export.h rename to 3rdparty/libiconv/1.15/libcharset/include/export.h diff --git a/3rdparty/libiconv/1.14/libcharset/include/libcharset.h.in b/3rdparty/libiconv/1.15/libcharset/include/libcharset.h.in similarity index 92% rename from 3rdparty/libiconv/1.14/libcharset/include/libcharset.h.in rename to 3rdparty/libiconv/1.15/libcharset/include/libcharset.h.in index 61b09284f6..79f5a063af 100644 --- a/3rdparty/libiconv/1.14/libcharset/include/libcharset.h.in +++ b/3rdparty/libiconv/1.15/libcharset/include/libcharset.h.in @@ -13,8 +13,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU CHARSET Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 51 Franklin Street, - Fifth Floor, Boston, MA 02110-1301, USA. */ + see . */ #ifndef _LIBCHARSET_H #define _LIBCHARSET_H diff --git a/3rdparty/libiconv/1.14/libcharset/include/localcharset.h.build.in b/3rdparty/libiconv/1.15/libcharset/include/localcharset.h.build.in similarity index 89% rename from 3rdparty/libiconv/1.14/libcharset/include/localcharset.h.build.in rename to 3rdparty/libiconv/1.15/libcharset/include/localcharset.h.build.in index c691359eb5..bf812ca0f8 100644 --- a/3rdparty/libiconv/1.14/libcharset/include/localcharset.h.build.in +++ b/3rdparty/libiconv/1.15/libcharset/include/localcharset.h.build.in @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ #ifndef _LOCALCHARSET_H #define _LOCALCHARSET_H diff --git a/3rdparty/libiconv/1.14/libcharset/include/localcharset.h.in b/3rdparty/libiconv/1.15/libcharset/include/localcharset.h.in similarity index 88% rename from 3rdparty/libiconv/1.14/libcharset/include/localcharset.h.in rename to 3rdparty/libiconv/1.15/libcharset/include/localcharset.h.in index 129e4a4a32..a2adc35ba6 100644 --- a/3rdparty/libiconv/1.14/libcharset/include/localcharset.h.in +++ b/3rdparty/libiconv/1.15/libcharset/include/localcharset.h.in @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ #ifndef _LOCALCHARSET_H #define _LOCALCHARSET_H diff --git a/3rdparty/libiconv/1.14/libcharset/lib/ChangeLog b/3rdparty/libiconv/1.15/libcharset/lib/ChangeLog similarity index 83% rename from 3rdparty/libiconv/1.14/libcharset/lib/ChangeLog rename to 3rdparty/libiconv/1.15/libcharset/lib/ChangeLog index c72d18a8d1..63cd1842b1 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/ChangeLog +++ b/3rdparty/libiconv/1.15/libcharset/lib/ChangeLog @@ -1,3 +1,80 @@ +2016-12-14 Bruno Haible + + Cleanup useless removals. + * Makefile.in (distclean): No need to remove config.* and libtool. + +2016-12-03 Bruno Haible + + Create tarballs through an Automake-like "make dist" command. + * Makefile.in (SOURCE_FILES, GNULIB_SYNCED_FILES, IMPORTED_FILES, + GENERATED_FILES, DISTRIBUTED_BUILT_FILES, DISTFILES): New macros. + (distdir): New target. + +2016-12-02 Bruno Haible + + * config.charset: Update from gnulib. + 2015-01-07 KO Myung-Hun + * config.charset: Don't output aliases if "$os" is os2*. + 2012-06-22 Bruno Haible + * connfig.charset: Write "Mac OS X" instead of "MacOS X". + + * localcharset.c: Update from gnulib. + 2016-12-02 Bruno Haible + * localcharset.c (locale_charset) [WINDOWS_NATIVE]: Don't use + the return value from setlocale if it would lead to a buffer + overrun. + 2015-01-07 KO Myung-Hun + * localcharset.c (get_charset_aliases) [OS2]: Hardcode the + result for OS/2. + (locale_charset) [OS2]: Use system codepage if codeset is + omitted from the locale name which is neither "C" nor "POSIX". + 2014-07-15 Eli Zaretskii + * localcharset.c (locale_charset) [WINDOWS_NATIVE]: Before + falling back on the default system codepage, try extracting + the codepage from what 'setlocale' returns. This allows to + take into account changes of the codeset due to non-default + locale set by a previous call to 'setlocale'. + 2013-07-20 Daiki Ueno + * localcharset.c (locale_charset) [DARWIN7]: Use MB_CUR_MAX_L + instead of MB_CUR_MAX. + 2012-09-16 Paul Eggert + * localcharset.c (locale_charset) [DARWIN7]: + Return "ASCII" if the system reports "UTF-8" and + MB_CUR_MAX <= 1, as these two values are incompatible. Problem + reported by Max Horn. For more discussion, please see + . + 2012-06-22 Bruno Haible + * localcharset.c: Write "Mac OS X" instead of "MacOS X". + + * relocatable.c: Update from gnulib. + +2016-11-22 Bruno Haible + + Update support for building with MSVC. + * Makefile.in (install-lib, install): Install the .la file with + $(INSTALL), not $(INSTALL_DATA). Otherwise the native Windows DLL gets + installed without execution permissions, and programs linked to it fail: + in a Cygwin shell with exit code 127, or from a cmd.exe window with a + dialog "The application was unable to start correctly (0xc0000022)." + +2012-01-06 Bruno Haible + + Talk about "native Windows API", not "Woe32". + * localcharset.c: Update comments to mention native Windows. + * relocatable.c: Likewise. + * config.charset: More comments. + +2012-01-04 Bruno Haible + + Talk about "native Windows API", not "Win32". + * localcharset.c: Update comments to mention native Windows. + (WINDOWS_NATIVE): Renamed from WIN32_NATIVE. + * relocatable.c: Likewise. + +2011-10-03 Bruno Haible + + * relocatable.c: Update from gnulib. + 2011-08-07 Bruno Haible * relocatable.c: Update from gnulib. diff --git a/3rdparty/libiconv/1.15/libcharset/lib/Makefile.in b/3rdparty/libiconv/1.15/libcharset/lib/Makefile.in new file mode 100644 index 0000000000..569b23fd96 --- /dev/null +++ b/3rdparty/libiconv/1.15/libcharset/lib/Makefile.in @@ -0,0 +1,177 @@ +# Makefile for libcharset/lib + +#### Start of system configuration section. #### + +# Directories used by "make": +srcdir = @srcdir@ + +# Directories used by "make install": +prefix = @prefix@ +local_prefix = /usr/local +exec_prefix = @exec_prefix@ +libdir = @libdir@ + +# Programs used by "make": +CC = @CC@ +CFLAGS = @CFLAGS@ @CFLAG_VISIBILITY@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +INCLUDES = -I. -I$(srcdir) -I.. -I$(srcdir)/.. -I../include +# -DBUILDING_LIBCHARSET: Change expansion of LIBCHARSET_DLL_EXPORTED macro. +# -DBUILDING_DLL: Change expansion of RELOCATABLE_DLL_EXPORTED macro. +DEFS = -DLIBDIR=\"$(libdir)\" -DBUILDING_LIBCHARSET -DBUILDING_DLL \ +-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \ +-Dset_relocation_prefix=libcharset_set_relocation_prefix \ +-Drelocate=libcharset_relocate @DEFS@ +LIBTOOL = @LIBTOOL@ +LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile +LIBTOOL_LINK = $(LIBTOOL) --mode=link +LIBTOOL_INSTALL = $(LIBTOOL) --mode=install +LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall +RM = rm -f + +# Programs used by "make install": +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs + +#### End of system configuration section. #### + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +SHELL = /bin/sh + +# Before making a release, change this according to the libtool documentation, +# section "Library interface versions". +LIBCHARSET_VERSION_INFO = 1:0:0 + +# Needed by $(LIBTOOL). +top_builddir = .. + +SOURCES = $(srcdir)/localcharset.c $(srcdir)/relocatable.c + +OBJECTS = localcharset.lo relocatable.lo + +all : libcharset.la charset.alias ref-add.sed ref-del.sed + +libcharset.la : $(OBJECTS) + $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) -o libcharset.la -rpath $(libdir) -version-info $(LIBCHARSET_VERSION_INFO) -no-undefined $(OBJECTS) + +localcharset.lo : $(srcdir)/localcharset.c + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/localcharset.c + +relocatable.lo : $(srcdir)/relocatable.c $(srcdir)/relocatable.h + $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(DEFS) -c $(srcdir)/relocatable.c + +charset.alias: $(srcdir)/config.charset + $(SHELL) $(srcdir)/config.charset '@host@' > t-$@ + mv t-$@ $@ + +ref-add.sed : $(srcdir)/ref-add.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-$@ + mv t-$@ $@ + +ref-del.sed : $(srcdir)/ref-del.sin + sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-$@ + mv t-$@ $@ + +# Installs the library and include files only. Typically called with only +# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. +install-lib : all force + $(mkinstalldirs) $(libdir) + $(LIBTOOL_INSTALL) $(INSTALL) libcharset.la $(libdir)/libcharset.la + test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \ + || orig=charset.alias; \ + sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \ + rm -f $(libdir)/t-charset.alias + +# The following is needed in order to install a simple file in $(libdir) +# which is shared with other installed packages. We use a list of referencing +# packages so that "make uninstall" will remove the file if and only if it +# is not used by another installed package. +# On systems with glibc-2.1 or newer, the file is redundant, therefore we +# avoid installing it. + +install : all force + if test @GLIBC21@ = no; then \ + case '@host_os@' in \ + darwin[56]*) \ + need_charset_alias=true ;; \ + darwin* | cygwin* | mingw* | pw32* | cegcc*) \ + need_charset_alias=false ;; \ + *) \ + need_charset_alias=true ;; \ + esac ; \ + else \ + need_charset_alias=false ; \ + fi ; \ + $(mkinstalldirs) $(DESTDIR)$(libdir) ; \ + $(LIBTOOL_INSTALL) $(INSTALL) libcharset.la $(DESTDIR)$(libdir)/libcharset.la + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + else \ + if $$need_charset_alias; then \ + sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi ; \ + fi + +install-strip : install + +installdirs : force + $(mkinstalldirs) $(DESTDIR)$(libdir) + +uninstall : force + $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libcharset.la + if test -f $(DESTDIR)$(libdir)/charset.alias; then \ + sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \ + if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \ + rm -f $(DESTDIR)$(libdir)/charset.alias; \ + else \ + $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \ + fi; \ + rm -f $(DESTDIR)$(libdir)/t-charset.alias; \ + fi + +check : all + +mostlyclean : clean + +clean : force + $(RM) *.o *.lo *.a *.la *.o.lock core *.stackdump charset.alias ref-add.sed ref-del.sed + $(RM) -r .libs _libs + +distclean : clean + $(RM) Makefile + +maintainer-clean : distclean + +# List of source files. +SOURCE_FILES = \ + ChangeLog Makefile.in +# List of files bidirectionally synced with gnulib. +GNULIB_SYNCED_FILES = \ + config.charset localcharset.c ref-add.sin ref-del.sin \ + relocatable.h relocatable.c +# List of distributed files imported from other packages. +IMPORTED_FILES = +# List of distributed files generated by autotools or Makefile.devel. +GENERATED_FILES = +# List of distributed files generated by "make". +DISTRIBUTED_BUILT_FILES = +# List of distributed files. +DISTFILES = $(SOURCE_FILES) $(GNULIB_SYNCED_FILES) $(IMPORTED_FILES) $(GENERATED_FILES) $(DISTRIBUTED_BUILT_FILES) + +distdir : $(DISTFILES) + for file in $(DISTFILES); do \ + if test -f $$file; then dir='.'; else dir='$(srcdir)'; fi; \ + cp -p "$$dir/$$file" '$(distdir)'/$$file || exit 1; \ + done + +force : + diff --git a/3rdparty/libiconv/1.14/libcharset/lib/config.charset b/3rdparty/libiconv/1.15/libcharset/lib/config.charset similarity index 98% rename from 3rdparty/libiconv/1.14/libcharset/lib/config.charset rename to 3rdparty/libiconv/1.15/libcharset/lib/config.charset index b9dccbb9ff..594e8edd97 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/config.charset +++ b/3rdparty/libiconv/1.15/libcharset/lib/config.charset @@ -13,10 +13,8 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, -# USA. +# You should have received a copy of the GNU Library General Public License +# along with this program; if not, see . # # The table consists of lines of the form # ALIAS CANONICAL @@ -31,6 +29,8 @@ # The current list of GNU canonical charset names is as follows. # # name MIME? used by which systems +# (darwin = Mac OS X, woe32 = native Windows) +# # ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin cygwin # ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin # ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin @@ -348,12 +348,10 @@ case "$os" in #echo "sun_eu_greek ?" # what is this? echo "UTF-8 UTF-8" ;; - freebsd* | os2*) + freebsd*) # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore # localcharset.c falls back to using the full locale name # from the environment variables. - # Likewise for OS/2. OS/2 has XFree86 just like FreeBSD. Just - # reuse FreeBSD's locale data for OS/2. echo "C ASCII" echo "US-ASCII ASCII" for l in la_LN lt_LN; do diff --git a/3rdparty/libiconv/1.14/libcharset/lib/localcharset.c b/3rdparty/libiconv/1.15/libcharset/lib/localcharset.c similarity index 80% rename from 3rdparty/libiconv/1.14/libcharset/lib/localcharset.c rename to 3rdparty/libiconv/1.15/libcharset/lib/localcharset.c index 3aceb422fb..f3d7f27e7f 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/localcharset.c +++ b/3rdparty/libiconv/1.15/libcharset/lib/localcharset.c @@ -1,6 +1,6 @@ /* Determine a canonical name for the current locale's character encoding. - Copyright (C) 2000-2006, 2008-2010 Free Software Foundation, Inc. + Copyright (C) 2000-2006, 2008-2012 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ /* Written by Bruno Haible . */ @@ -31,11 +29,12 @@ #include #if defined __APPLE__ && defined __MACH__ && HAVE_LANGINFO_CODESET -# define DARWIN7 /* Darwin 7 or newer, i.e. MacOS X 10.3 or newer */ +# define DARWIN7 /* Darwin 7 or newer, i.e. Mac OS X 10.3 or newer */ #endif #if defined _WIN32 || defined __WIN32__ -# define WIN32_NATIVE +# define WINDOWS_NATIVE +# include #endif #if defined __EMX__ @@ -45,7 +44,7 @@ # endif #endif -#if !defined WIN32_NATIVE +#if !defined WINDOWS_NATIVE # include # if HAVE_LANGINFO_CODESET # include @@ -58,7 +57,7 @@ # define WIN32_LEAN_AND_MEAN # include # endif -#elif defined WIN32_NATIVE +#elif defined WINDOWS_NATIVE # define WIN32_LEAN_AND_MEAN # include #endif @@ -67,6 +66,11 @@ # include #endif +/* For MB_CUR_MAX_L */ +#if defined DARWIN7 +# include +#endif + #if ENABLE_RELOCATABLE # include "relocatable.h" #else @@ -84,7 +88,7 @@ #endif #if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ - /* Win32, Cygwin, OS/2, DOS */ + /* Native Windows, Cygwin, OS/2, DOS */ # define ISSLASH(C) ((C) == '/' || (C) == '\\') #endif @@ -124,7 +128,7 @@ get_charset_aliases (void) cp = charset_aliases; if (cp == NULL) { -#if !(defined DARWIN7 || defined VMS || defined WIN32_NATIVE || defined __CYGWIN__) +#if !(defined DARWIN7 || defined VMS || defined WINDOWS_NATIVE || defined __CYGWIN__ || defined OS2) const char *dir; const char *base = "charset.alias"; char *file_name; @@ -309,7 +313,7 @@ get_charset_aliases (void) "DECKOREAN" "\0" "EUC-KR" "\0"; # endif -# if defined WIN32_NATIVE || defined __CYGWIN__ +# if defined WINDOWS_NATIVE || defined __CYGWIN__ /* To avoid the troubles of installing a separate file in the same directory as the DLL and of retrieving the DLL's directory at runtime, simply inline the aliases here. */ @@ -338,6 +342,36 @@ get_charset_aliases (void) "CP54936" "\0" "GB18030" "\0" "CP65001" "\0" "UTF-8" "\0"; # endif +# if defined OS2 + /* To avoid the troubles of installing a separate file in the same + directory as the DLL and of retrieving the DLL's directory at + runtime, simply inline the aliases here. */ + + /* The list of encodings is taken from "List of OS/2 Codepages" + by Alex Taylor: + . + See also "IBM Globalization - Code page identifiers": + . */ + cp = "CP813" "\0" "ISO-8859-7" "\0" + "CP878" "\0" "KOI8-R" "\0" + "CP819" "\0" "ISO-8859-1" "\0" + "CP912" "\0" "ISO-8859-2" "\0" + "CP913" "\0" "ISO-8859-3" "\0" + "CP914" "\0" "ISO-8859-4" "\0" + "CP915" "\0" "ISO-8859-5" "\0" + "CP916" "\0" "ISO-8859-8" "\0" + "CP920" "\0" "ISO-8859-9" "\0" + "CP921" "\0" "ISO-8859-13" "\0" + "CP923" "\0" "ISO-8859-15" "\0" + "CP954" "\0" "EUC-JP" "\0" + "CP964" "\0" "EUC-TW" "\0" + "CP970" "\0" "EUC-KR" "\0" + "CP1089" "\0" "ISO-8859-6" "\0" + "CP1208" "\0" "UTF-8" "\0" + "CP1381" "\0" "GB2312" "\0" + "CP1386" "\0" "GBK" "\0" + "CP3372" "\0" "EUC-JP" "\0"; +# endif #endif charset_aliases = cp; @@ -361,7 +395,7 @@ locale_charset (void) const char *codeset; const char *aliases; -#if !(defined WIN32_NATIVE || defined OS2) +#if !(defined WINDOWS_NATIVE || defined OS2) # if HAVE_LANGINFO_CODESET @@ -408,10 +442,10 @@ locale_charset (void) } } - /* Woe32 has a function returning the locale's codepage as a number: - GetACP(). This encoding is used by Cygwin, unless the user has set - the environment variable CYGWIN=codepage:oem (which very few people - do). + /* The Windows API has a function returning the locale's codepage as a + number: GetACP(). This encoding is used by Cygwin, unless the user + has set the environment variable CYGWIN=codepage:oem (which very few + people do). Output directed to console windows needs to be converted (to GetOEMCP() if the console is using a raster font, or to GetConsoleOutputCP() if it is using a TrueType font). Cygwin does @@ -454,18 +488,38 @@ locale_charset (void) # endif -#elif defined WIN32_NATIVE +#elif defined WINDOWS_NATIVE static char buf[2 + 10 + 1]; - /* Woe32 has a function returning the locale's codepage as a number: - GetACP(). - When the output goes to a console window, it needs to be provided in - GetOEMCP() encoding if the console is using a raster font, or in - GetConsoleOutputCP() encoding if it is using a TrueType font. - But in GUI programs and for output sent to files and pipes, GetACP() - encoding is the best bet. */ - sprintf (buf, "CP%u", GetACP ()); + /* The Windows API has a function returning the locale's codepage as + a number, but the value doesn't change according to what the + 'setlocale' call specified. So we use it as a last resort, in + case the string returned by 'setlocale' doesn't specify the + codepage. */ + char *current_locale = setlocale (LC_ALL, NULL); + char *pdot; + + /* If they set different locales for different categories, + 'setlocale' will return a semi-colon separated list of locale + values. To make sure we use the correct one, we choose LC_CTYPE. */ + if (strchr (current_locale, ';')) + current_locale = setlocale (LC_CTYPE, NULL); + + pdot = strrchr (current_locale, '.'); + if (pdot && 2 + strlen (pdot + 1) + 1 <= sizeof (buf)) + sprintf (buf, "CP%s", pdot + 1); + else + { + /* The Windows API has a function returning the locale's codepage as a + number: GetACP(). + When the output goes to a console window, it needs to be provided in + GetOEMCP() encoding if the console is using a raster font, or in + GetConsoleOutputCP() encoding if it is using a TrueType font. + But in GUI programs and for output sent to files and pipes, GetACP() + encoding is the best bet. */ + sprintf (buf, "CP%u", GetACP ()); + } codeset = buf; #elif defined OS2 @@ -475,6 +529,8 @@ locale_charset (void) ULONG cp[3]; ULONG cplen; + codeset = NULL; + /* Allow user to override the codeset, as set in the operating system, with standard language environment variables. */ locale = getenv ("LC_ALL"); @@ -506,10 +562,12 @@ locale_charset (void) } } - /* Resolve through the charset.alias file. */ - codeset = locale; + /* For the POSIX locale, don't use the system's codepage. */ + if (strcmp (locale, "C") == 0 || strcmp (locale, "POSIX") == 0) + codeset = ""; } - else + + if (codeset == NULL) { /* OS/2 has a function returning the locale's codepage as a number. */ if (DosQueryCp (sizeof (cp), cp, &cplen)) @@ -544,5 +602,12 @@ locale_charset (void) if (codeset[0] == '\0') codeset = "ASCII"; +#ifdef DARWIN7 + /* Mac OS X sets MB_CUR_MAX to 1 when LC_ALL=C, and "UTF-8" + (the default codeset) does not work when MB_CUR_MAX is 1. */ + if (strcmp (codeset, "UTF-8") == 0 && MB_CUR_MAX_L (uselocale (NULL)) <= 1) + codeset = "ASCII"; +#endif + return codeset; } diff --git a/3rdparty/libiconv/1.14/libcharset/lib/ref-add.sin b/3rdparty/libiconv/1.15/libcharset/lib/ref-add.sin similarity index 84% rename from 3rdparty/libiconv/1.14/libcharset/lib/ref-add.sin rename to 3rdparty/libiconv/1.15/libcharset/lib/ref-add.sin index 0e2b97b05a..184b60e6c1 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/ref-add.sin +++ b/3rdparty/libiconv/1.15/libcharset/lib/ref-add.sin @@ -12,10 +12,8 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, -# USA. +# You should have received a copy of the GNU Library General Public License +# along with this program; if not, see . # # Written by Bruno Haible . # diff --git a/3rdparty/libiconv/1.14/libcharset/lib/ref-del.sin b/3rdparty/libiconv/1.15/libcharset/lib/ref-del.sin similarity index 84% rename from 3rdparty/libiconv/1.14/libcharset/lib/ref-del.sin rename to 3rdparty/libiconv/1.15/libcharset/lib/ref-del.sin index 1fafbfc02d..3bbcbccfb3 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/ref-del.sin +++ b/3rdparty/libiconv/1.15/libcharset/lib/ref-del.sin @@ -12,10 +12,8 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, -# USA. +# You should have received a copy of the GNU Library General Public License +# along with this program; if not, see . # # Written by Bruno Haible . # diff --git a/3rdparty/libiconv/1.14/libcharset/lib/relocatable.c b/3rdparty/libiconv/1.15/libcharset/lib/relocatable.c similarity index 82% rename from 3rdparty/libiconv/1.14/libcharset/lib/relocatable.c rename to 3rdparty/libiconv/1.15/libcharset/lib/relocatable.c index a7bbd99dca..6d3658ffe6 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/relocatable.c +++ b/3rdparty/libiconv/1.15/libcharset/lib/relocatable.c @@ -1,5 +1,5 @@ /* Provide relocatable packages. - Copyright (C) 2003-2006, 2008-2011 Free Software Foundation, Inc. + Copyright (C) 2003-2006, 2008-2012 Free Software Foundation, Inc. Written by Bruno Haible , 2003. This program is free software; you can redistribute it and/or modify it @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ /* Tell glibc's to provide a prototype for getline(). @@ -49,6 +47,14 @@ # include #endif +#ifdef __EMX__ +# define INCL_DOS +# include + +# define strcmp stricmp +# define strncmp strnicmp +#endif + #if DEPENDS_ON_LIBCHARSET # include #endif @@ -72,7 +78,7 @@ IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. */ #if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__ - /* Win32, OS/2, DOS */ + /* Native Windows, OS/2, DOS */ # define ISSLASH(C) ((C) == '/' || (C) == '\\') # define HAS_DEVICE(P) \ ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ @@ -87,6 +93,19 @@ # define FILE_SYSTEM_PREFIX_LEN(P) 0 #endif +/* Whether to enable the more costly support for relocatable libraries. + It allows libraries to be have been installed with a different original + prefix than the program. But it is quite costly, especially on Cygwin + platforms, see below. Therefore we enable it by default only on native + Windows platforms. */ +#ifndef ENABLE_COSTLY_RELOCATABLE +# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# define ENABLE_COSTLY_RELOCATABLE 1 +# else +# define ENABLE_COSTLY_RELOCATABLE 0 +# endif +#endif + /* Original installation prefix. */ static char *orig_prefix; static size_t orig_prefix_len; @@ -156,7 +175,7 @@ set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg) #endif } -#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR) +#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE) /* Convenience function: Computes the current installation prefix, based on the original @@ -238,7 +257,7 @@ compute_curr_prefix (const char *orig_installprefix, often case-insensitive. It's better to accept the comparison if the difference is only in case, rather than to fail. */ #if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ - /* Win32, Cygwin, OS/2, DOS - case insignificant file system */ + /* Native Windows, Cygwin, OS/2, DOS - case insignificant file system */ if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi) != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) break; @@ -286,16 +305,16 @@ compute_curr_prefix (const char *orig_installprefix, #endif /* !IN_LIBRARY || PIC */ -#if defined PIC && defined INSTALLDIR +#if defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE /* Full pathname of shared library, or NULL. */ static char *shared_library_fullname; #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ -/* Native Win32 only. +/* Native Windows only. On Cygwin, it is better to use the Cygwin provided /proc interface, than - to use native Win32 API and cygwin_conv_to_posix_path, because it supports - longer file names + to use native Windows API and cygwin_conv_to_posix_path, because it + supports longer file names (see ). */ /* Determine the full pathname of the shared library when it is loaded. */ @@ -324,6 +343,45 @@ DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved) return TRUE; } +#elif defined __EMX__ + +extern int _CRT_init (void); +extern void _CRT_term (void); +extern void __ctordtorInit (void); +extern void __ctordtorTerm (void); + +unsigned long _System +_DLL_InitTerm (unsigned long hModule, unsigned long ulFlag) +{ + static char location[CCHMAXPATH]; + + switch (ulFlag) + { + case 0: + if (_CRT_init () == -1) + return 0; + + __ctordtorInit(); + + /* See http://cyberkinetica.homeunix.net/os2tk45/cp1/1247_L2H_DosQueryModuleNameSy.html + for specification of DosQueryModuleName(). */ + if (DosQueryModuleName (hModule, sizeof (location), location)) + return 0; + + _fnslashify (location); + shared_library_fullname = strdup (location); + break; + + case 1: + __ctordtorTerm(); + + _CRT_term (); + break; + } + + return 1; +} + #else /* Unix */ static void @@ -332,7 +390,9 @@ find_shared_library_fullname () #if (defined __linux__ && (__GLIBC__ >= 2 || defined __UCLIBC__)) || defined __CYGWIN__ /* Linux has /proc/self/maps. glibc 2 and uClibc have the getline() function. - Cygwin >= 1.5 has /proc/self/maps and the getline() function too. */ + Cygwin >= 1.5 has /proc/self/maps and the getline() function too. + But it is costly: ca. 0.3 ms on Linux, 3 ms on Cygwin 1.5, and 5 ms on + Cygwin 1.7. */ FILE *fp; /* Open the current process' maps file. It describes one VMA per line. */ @@ -377,15 +437,16 @@ find_shared_library_fullname () #endif } -#endif /* WIN32 / Unix */ +#endif /* Native Windows / EMX / Unix */ /* Return the full pathname of the current shared library. Return NULL if unknown. - Guaranteed to work only on Linux, Cygwin and Woe32. */ + Guaranteed to work only on Linux, EMX, Cygwin, and native Windows. */ static char * get_shared_library_fullname () { -#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) +#if (!((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) \ + && !defined __EMX__) static bool tried_find_shared_library_fullname; if (!tried_find_shared_library_fullname) { @@ -405,7 +466,7 @@ get_shared_library_fullname () const char * relocate (const char *pathname) { -#if defined PIC && defined INSTALLDIR +#if defined PIC && defined INSTALLDIR && ENABLE_COSTLY_RELOCATABLE static int initialized; /* Initialization code for a shared library. */ @@ -476,6 +537,39 @@ relocate (const char *pathname) } } } + +#ifdef __EMX__ +# ifdef __KLIBC__ +# undef strncmp + + if (pathname && strncmp (pathname, "/@unixroot", 10) == 0 + && (pathname[10] == '\0' || pathname[10] == '/' || pathname[10] == '\\')) + { + /* kLIBC itself processes /@unixroot prefix */ + + return pathname; + } + else +# endif + if (pathname && ISSLASH (pathname[0])) + { + const char *unixroot = getenv ("UNIXROOT"); + + if (unixroot && HAS_DEVICE (unixroot) && !unixroot[2]) + { + char *result = (char *) xmalloc (2 + strlen (pathname) + 1); +#ifdef NO_XMALLOC + if (result != NULL) +#endif + { + strcpy (result, unixroot); + strcpy (result + 2, pathname); + return result; + } + } + } +#endif + /* Nothing to relocate. */ return pathname; } diff --git a/3rdparty/libiconv/1.14/libcharset/lib/relocatable.h b/3rdparty/libiconv/1.15/libcharset/lib/relocatable.h similarity index 94% rename from 3rdparty/libiconv/1.14/libcharset/lib/relocatable.h rename to 3rdparty/libiconv/1.15/libcharset/lib/relocatable.h index 68fe83ebd4..d83fe37d76 100644 --- a/3rdparty/libiconv/1.14/libcharset/lib/relocatable.h +++ b/3rdparty/libiconv/1.15/libcharset/lib/relocatable.h @@ -12,10 +12,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. */ + You should have received a copy of the GNU Library General Public License + along with this program; if not, see . */ #ifndef _RELOCATABLE_H #define _RELOCATABLE_H diff --git a/3rdparty/libiconv/1.14/srclib/localcharset.h b/3rdparty/libiconv/1.15/srclib/localcharset.h similarity index 84% rename from 3rdparty/libiconv/1.14/srclib/localcharset.h rename to 3rdparty/libiconv/1.15/srclib/localcharset.h index edbb13b1d1..a2e2a7be46 100644 --- a/3rdparty/libiconv/1.14/srclib/localcharset.h +++ b/3rdparty/libiconv/1.15/srclib/localcharset.h @@ -1,5 +1,5 @@ /* Determine a canonical name for the current locale's character encoding. - Copyright (C) 2000-2003, 2009-2011 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2009-2017 Free Software Foundation, Inc. This file is part of the GNU CHARSET Library. This program is free software; you can redistribute it and/or modify @@ -13,8 +13,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + with this program; if not, see . */ #ifndef _LOCALCHARSET_H #define _LOCALCHARSET_H diff --git a/3rdparty/libiconv/1.14/srclib/unitypes.in.h b/3rdparty/libiconv/1.15/srclib/unitypes.in.h similarity index 51% rename from 3rdparty/libiconv/1.14/srclib/unitypes.in.h rename to 3rdparty/libiconv/1.15/srclib/unitypes.in.h index 20cbf45d96..8733079aeb 100644 --- a/3rdparty/libiconv/1.14/srclib/unitypes.in.h +++ b/3rdparty/libiconv/1.15/srclib/unitypes.in.h @@ -1,5 +1,5 @@ -/* Elementary types for the GNU UniString library. - Copyright (C) 2002, 2005-2006, 2009-2011 Free Software Foundation, Inc. +/* Elementary types and macros for the GNU UniString library. + Copyright (C) 2002, 2005-2006, 2009-2017 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -23,4 +23,24 @@ /* Type representing a Unicode character. */ typedef uint32_t ucs4_t; +/* Attribute of a function whose result depends only on the arguments + (not pointers!) and which has no side effects. */ +#ifndef _UC_ATTRIBUTE_CONST +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) +# define _UC_ATTRIBUTE_CONST __attribute__ ((__const__)) +# else +# define _UC_ATTRIBUTE_CONST +# endif +#endif + +/* Attribute of a function whose result depends only on the arguments + (possibly pointers) and global memory, and which has no side effects. */ +#ifndef _UC_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) +# define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _UC_ATTRIBUTE_PURE +# endif +#endif + #endif /* _UNITYPES_H */ diff --git a/3rdparty/libiconv/1.14/srclib/uniwidth.in.h b/3rdparty/libiconv/1.15/srclib/uniwidth.in.h similarity index 76% rename from 3rdparty/libiconv/1.14/srclib/uniwidth.in.h rename to 3rdparty/libiconv/1.15/srclib/uniwidth.in.h index 0331568368..fc85e9665d 100644 --- a/3rdparty/libiconv/1.14/srclib/uniwidth.in.h +++ b/3rdparty/libiconv/1.15/srclib/uniwidth.in.h @@ -1,5 +1,5 @@ /* Display width functions. - Copyright (C) 2001-2002, 2005, 2007, 2009-2011 Free Software Foundation, + Copyright (C) 2001-2002, 2005, 2007, 2009-2017 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it @@ -38,24 +38,31 @@ extern "C" { /* Determine number of column positions required for UC. */ extern int - uc_width (ucs4_t uc, const char *encoding); + uc_width (ucs4_t uc, const char *encoding) + _UC_ATTRIBUTE_PURE; /* Determine number of column positions required for first N units (or fewer if S ends before this) in S. */ extern int - u8_width (const uint8_t *s, size_t n, const char *encoding); + u8_width (const uint8_t *s, size_t n, const char *encoding) + _UC_ATTRIBUTE_PURE; extern int - u16_width (const uint16_t *s, size_t n, const char *encoding); + u16_width (const uint16_t *s, size_t n, const char *encoding) + _UC_ATTRIBUTE_PURE; extern int - u32_width (const uint32_t *s, size_t n, const char *encoding); + u32_width (const uint32_t *s, size_t n, const char *encoding) + _UC_ATTRIBUTE_PURE; /* Determine number of column positions required for S. */ extern int - u8_strwidth (const uint8_t *s, const char *encoding); + u8_strwidth (const uint8_t *s, const char *encoding) + _UC_ATTRIBUTE_PURE; extern int - u16_strwidth (const uint16_t *s, const char *encoding); + u16_strwidth (const uint16_t *s, const char *encoding) + _UC_ATTRIBUTE_PURE; extern int - u32_strwidth (const uint32_t *s, const char *encoding); + u32_strwidth (const uint32_t *s, const char *encoding) + _UC_ATTRIBUTE_PURE; #ifdef __cplusplus diff --git a/3rdparty/libiconv/CMakeLists.txt b/3rdparty/libiconv/CMakeLists.txt index 210d0c2e65..68b7dd76c8 100644 --- a/3rdparty/libiconv/CMakeLists.txt +++ b/3rdparty/libiconv/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required ( VERSION 2.8 ) set(CMAKE_MODULE_PATH .) include ( configure.cmake ) -set(LIBICONV_VERSION 1.14) +set(LIBICONV_VERSION 1.15) set(SRCDIR ${LIBICONV_VERSION}) diff --git a/3rdparty/libiconv/Makefile.am b/3rdparty/libiconv/Makefile.am index d03032d131..e9b8b51474 100644 --- a/3rdparty/libiconv/Makefile.am +++ b/3rdparty/libiconv/Makefile.am @@ -7,265 +7,271 @@ EXTRA_DIST = \ CMakeLists.txt \ config.h.cmake \ configure.cmake \ - 1.14/COPYING.LIB \ - 1.14/include/iconv.h.build.in \ - 1.14/include/iconv.h.in \ - 1.14/lib/aliases_sysaix.gperf \ - 1.14/lib/aliases.gperf \ - 1.14/lib/aliases_syshpux.gperf \ - 1.14/lib/aliases_sysosf1.gperf \ - 1.14/lib/aliases_syssolaris.gperf \ - 1.14/lib/encodings_aix.def \ - 1.14/lib/encodings.def \ - 1.14/lib/encodings_dos.def \ - 1.14/lib/encodings_extra.def \ - 1.14/lib/encodings_local.def \ - 1.14/lib/encodings_osf1.def \ - 1.14/lib/translit.def \ - 1.14/libcharset/include/libcharset.h.in \ - 1.14/libcharset/include/localcharset.h.build.in \ - 1.14/libcharset/include/localcharset.h.in \ - 1.14/libcharset/lib/ChangeLog \ - 1.14/libcharset/lib/config.charset \ - 1.14/libcharset/lib/ref-add.sin \ - 1.14/libcharset/lib/ref-del.sin + 1.15/COPYING.LIB \ + 1.15/include/iconv.h.build.in \ + 1.15/include/iconv.h.in \ + 1.15/lib/aliases_sysaix.gperf \ + 1.15/lib/aliases.gperf \ + 1.15/lib/aliases_syshpux.gperf \ + 1.15/lib/aliases_sysosf1.gperf \ + 1.15/lib/aliases_syssolaris.gperf \ + 1.15/lib/config.h.in \ + 1.15/lib/encodings_aix.def \ + 1.15/lib/encodings.def \ + 1.15/lib/encodings_dos.def \ + 1.15/lib/encodings_extra.def \ + 1.15/lib/encodings_local.def \ + 1.15/lib/encodings_osf1.def \ + 1.15/lib/Makefile.in \ + 1.15/lib/translit.def \ + 1.15/libcharset/include/libcharset.h.in \ + 1.15/libcharset/include/localcharset.h.build.in \ + 1.15/libcharset/include/localcharset.h.in \ + 1.15/libcharset/lib/ChangeLog \ + 1.15/libcharset/lib/config.charset \ + 1.15/libcharset/lib/Makefile.in \ + 1.15/libcharset/lib/ref-add.sin \ + 1.15/libcharset/lib/ref-del.sin -AM_CPPFLAGS += -I$(srcdir)/1.14/srclib -DLIBDIR="" +AM_CPPFLAGS += -I$(srcdir)/1.15/srclib -DLIBDIR="" # The two relocatable.c files confuse automake < 1.14, where we do not use # subdir-objects. Therefore we cannot put both in liblyxiconv_a_SOURCES # (they would both create the same .o file). Fortunately their contents is # identical, so it is enough to build only one. -EXTRA_DIST += 1.14/libcharset/lib/relocatable.c +EXTRA_DIST += 1.15/libcharset/lib/relocatable.c liblyxiconv_a_SOURCES = \ - 1.14/include/export.h \ - 1.14/lib/aliases2.h \ - 1.14/lib/aliases_aix.h \ - 1.14/lib/aliases_aix_sysaix.h \ - 1.14/lib/aliases_dos.h \ - 1.14/lib/aliases_extra.h \ - 1.14/lib/aliases.h \ - 1.14/lib/aliases_osf1.h \ - 1.14/lib/aliases_osf1_sysosf1.h \ - 1.14/lib/aliases_sysaix.h \ - 1.14/lib/aliases_syshpux.h \ - 1.14/lib/aliases_sysosf1.h \ - 1.14/lib/aliases_syssolaris.h \ - 1.14/lib/armscii_8.h \ - 1.14/lib/ascii.h \ - 1.14/lib/atarist.h \ - 1.14/lib/big5_2003.h \ - 1.14/lib/big5.h \ - 1.14/lib/big5hkscs1999.h \ - 1.14/lib/big5hkscs2001.h \ - 1.14/lib/big5hkscs2004.h \ - 1.14/lib/big5hkscs2008.h \ - 1.14/lib/c99.h \ - 1.14/lib/canonical_aix.h \ - 1.14/lib/canonical_aix_sysaix.h \ - 1.14/lib/canonical_dos.h \ - 1.14/lib/canonical_extra.h \ - 1.14/lib/canonical.h \ - 1.14/lib/canonical_local.h \ - 1.14/lib/canonical_local_sysaix.h \ - 1.14/lib/canonical_local_syshpux.h \ - 1.14/lib/canonical_local_sysosf1.h \ - 1.14/lib/canonical_local_syssolaris.h \ - 1.14/lib/canonical_osf1.h \ - 1.14/lib/canonical_osf1_sysosf1.h \ - 1.14/lib/canonical_sysaix.h \ - 1.14/lib/canonical_syshpux.h \ - 1.14/lib/canonical_sysosf1.h \ - 1.14/lib/canonical_syssolaris.h \ - 1.14/lib/ces_big5.h \ - 1.14/lib/ces_gbk.h \ - 1.14/lib/cjk_variants.h \ - 1.14/lib/cns11643_15.h \ - 1.14/lib/cns11643_1.h \ - 1.14/lib/cns11643_2.h \ - 1.14/lib/cns11643_3.h \ - 1.14/lib/cns11643_4a.h \ - 1.14/lib/cns11643_4b.h \ - 1.14/lib/cns11643_4.h \ - 1.14/lib/cns11643_5.h \ - 1.14/lib/cns11643_6.h \ - 1.14/lib/cns11643_7.h \ - 1.14/lib/cns11643.h \ - 1.14/lib/cns11643_inv.h \ - 1.14/lib/converters.h \ - 1.14/lib/cp1046.h \ - 1.14/lib/cp1124.h \ - 1.14/lib/cp1125.h \ - 1.14/lib/cp1129.h \ - 1.14/lib/cp1131.h \ - 1.14/lib/cp1133.h \ - 1.14/lib/cp1161.h \ - 1.14/lib/cp1162.h \ - 1.14/lib/cp1163.h \ - 1.14/lib/cp1250.h \ - 1.14/lib/cp1251.h \ - 1.14/lib/cp1252.h \ - 1.14/lib/cp1253.h \ - 1.14/lib/cp1254.h \ - 1.14/lib/cp1255.h \ - 1.14/lib/cp1256.h \ - 1.14/lib/cp1257.h \ - 1.14/lib/cp1258.h \ - 1.14/lib/cp437.h \ - 1.14/lib/cp737.h \ - 1.14/lib/cp775.h \ - 1.14/lib/cp850.h \ - 1.14/lib/cp852.h \ - 1.14/lib/cp853.h \ - 1.14/lib/cp855.h \ - 1.14/lib/cp856.h \ - 1.14/lib/cp857.h \ - 1.14/lib/cp858.h \ - 1.14/lib/cp860.h \ - 1.14/lib/cp861.h \ - 1.14/lib/cp862.h \ - 1.14/lib/cp863.h \ - 1.14/lib/cp864.h \ - 1.14/lib/cp865.h \ - 1.14/lib/cp866.h \ - 1.14/lib/cp869.h \ - 1.14/lib/cp874.h \ - 1.14/lib/cp922.h \ - 1.14/lib/cp932ext.h \ - 1.14/lib/cp932.h \ - 1.14/lib/cp936ext.h \ - 1.14/lib/cp936.h \ - 1.14/lib/cp943.h \ - 1.14/lib/cp949.h \ - 1.14/lib/cp950ext.h \ - 1.14/lib/cp950.h \ - 1.14/lib/dec_hanyu.h \ - 1.14/lib/dec_kanji.h \ - 1.14/lib/euc_cn.h \ - 1.14/lib/euc_jisx0213.h \ - 1.14/lib/euc_jp.h \ - 1.14/lib/euc_kr.h \ - 1.14/lib/euc_tw.h \ - 1.14/lib/flags.h \ - 1.14/lib/flushwc.h \ - 1.14/lib/gb12345ext.h \ - 1.14/lib/gb12345.h \ - 1.14/lib/gb18030ext.h \ - 1.14/lib/gb18030.h \ - 1.14/lib/gb18030uni.h \ - 1.14/lib/gb2312.h \ - 1.14/lib/gbkext1.h \ - 1.14/lib/gbkext2.h \ - 1.14/lib/gbkext_inv.h \ - 1.14/lib/gbk.h \ - 1.14/lib/genaliases2.c \ - 1.14/lib/genaliases.c \ - 1.14/lib/genflags.c \ - 1.14/lib/gentranslit.c \ - 1.14/lib/georgian_academy.h \ - 1.14/lib/georgian_ps.h \ - 1.14/lib/hkscs1999.h \ - 1.14/lib/hkscs2001.h \ - 1.14/lib/hkscs2004.h \ - 1.14/lib/hkscs2008.h \ - 1.14/lib/hp_roman8.h \ - 1.14/lib/hz.h \ - 1.14/lib/iconv.c \ - 1.14/lib/iconv_open1.h \ - 1.14/lib/iconv_open2.h \ - 1.14/lib/iso2022_cnext.h \ - 1.14/lib/iso2022_cn.h \ - 1.14/lib/iso2022_jp1.h \ - 1.14/lib/iso2022_jp2.h \ - 1.14/lib/iso2022_jp3.h \ - 1.14/lib/iso2022_jp.h \ - 1.14/lib/iso2022_kr.h \ - 1.14/lib/iso646_cn.h \ - 1.14/lib/iso646_jp.h \ - 1.14/lib/iso8859_10.h \ - 1.14/lib/iso8859_11.h \ - 1.14/lib/iso8859_13.h \ - 1.14/lib/iso8859_14.h \ - 1.14/lib/iso8859_15.h \ - 1.14/lib/iso8859_16.h \ - 1.14/lib/iso8859_1.h \ - 1.14/lib/iso8859_2.h \ - 1.14/lib/iso8859_3.h \ - 1.14/lib/iso8859_4.h \ - 1.14/lib/iso8859_5.h \ - 1.14/lib/iso8859_6.h \ - 1.14/lib/iso8859_7.h \ - 1.14/lib/iso8859_8.h \ - 1.14/lib/iso8859_9.h \ - 1.14/lib/isoir165ext.h \ - 1.14/lib/isoir165.h \ - 1.14/lib/java.h \ - 1.14/lib/jisx0201.h \ - 1.14/lib/jisx0208.h \ - 1.14/lib/jisx0212.h \ - 1.14/lib/jisx0213.h \ - 1.14/lib/johab.h \ - 1.14/lib/johab_hangul.h \ - 1.14/lib/koi8_r.h \ - 1.14/lib/koi8_ru.h \ - 1.14/lib/koi8_t.h \ - 1.14/lib/koi8_u.h \ - 1.14/lib/ksc5601.h \ - 1.14/lib/loops.h \ - 1.14/lib/loop_unicode.h \ - 1.14/lib/loop_wchar.h \ - 1.14/lib/mac_arabic.h \ - 1.14/lib/mac_centraleurope.h \ - 1.14/lib/mac_croatian.h \ - 1.14/lib/mac_cyrillic.h \ - 1.14/lib/mac_greek.h \ - 1.14/lib/mac_hebrew.h \ - 1.14/lib/mac_iceland.h \ - 1.14/lib/mac_roman.h \ - 1.14/lib/mac_romania.h \ - 1.14/lib/mac_thai.h \ - 1.14/lib/mac_turkish.h \ - 1.14/lib/mac_ukraine.h \ - 1.14/lib/mulelao.h \ - 1.14/lib/nextstep.h \ - 1.14/lib/pt154.h \ - 1.14/lib/relocatable.c \ - 1.14/lib/relocatable.h \ - 1.14/lib/riscos1.h \ - 1.14/lib/rk1048.h \ - 1.14/lib/shift_jisx0213.h \ - 1.14/lib/sjis.h \ - 1.14/lib/tcvn.h \ - 1.14/lib/tds565.h \ - 1.14/lib/tis620.h \ - 1.14/lib/translit.h \ - 1.14/lib/ucs2be.h \ - 1.14/lib/ucs2.h \ - 1.14/lib/ucs2internal.h \ - 1.14/lib/ucs2le.h \ - 1.14/lib/ucs2swapped.h \ - 1.14/lib/ucs4be.h \ - 1.14/lib/ucs4.h \ - 1.14/lib/ucs4internal.h \ - 1.14/lib/ucs4le.h \ - 1.14/lib/ucs4swapped.h \ - 1.14/lib/uhc_1.h \ - 1.14/lib/uhc_2.h \ - 1.14/lib/utf16be.h \ - 1.14/lib/utf16.h \ - 1.14/lib/utf16le.h \ - 1.14/lib/utf32be.h \ - 1.14/lib/utf32.h \ - 1.14/lib/utf32le.h \ - 1.14/lib/utf7.h \ - 1.14/lib/utf8.h \ - 1.14/lib/vietcomb.h \ - 1.14/lib/viscii.h \ - 1.14/libcharset/include/export.h \ - 1.14/libcharset/lib/localcharset.c \ - 1.14/libcharset/lib/relocatable.h \ - 1.14/srclib/localcharset.h \ - 1.14/srclib/unitypes.in.h \ - 1.14/srclib/uniwidth.in.h + 1.15/include/export.h \ + 1.15/lib/aliases2.h \ + 1.15/lib/aliases_aix.h \ + 1.15/lib/aliases_aix_sysaix.h \ + 1.15/lib/aliases_dos.h \ + 1.15/lib/aliases_extra.h \ + 1.15/lib/aliases.h \ + 1.15/lib/aliases_osf1.h \ + 1.15/lib/aliases_osf1_sysosf1.h \ + 1.15/lib/aliases_sysaix.h \ + 1.15/lib/aliases_syshpux.h \ + 1.15/lib/aliases_sysosf1.h \ + 1.15/lib/aliases_syssolaris.h \ + 1.15/lib/armscii_8.h \ + 1.15/lib/ascii.h \ + 1.15/lib/atarist.h \ + 1.15/lib/big5_2003.h \ + 1.15/lib/big5.h \ + 1.15/lib/big5hkscs1999.h \ + 1.15/lib/big5hkscs2001.h \ + 1.15/lib/big5hkscs2004.h \ + 1.15/lib/big5hkscs2008.h \ + 1.15/lib/c99.h \ + 1.15/lib/canonical_aix.h \ + 1.15/lib/canonical_aix_sysaix.h \ + 1.15/lib/canonical_dos.h \ + 1.15/lib/canonical_extra.h \ + 1.15/lib/canonical.h \ + 1.15/lib/canonical_local.h \ + 1.15/lib/canonical_local_sysaix.h \ + 1.15/lib/canonical_local_syshpux.h \ + 1.15/lib/canonical_local_sysosf1.h \ + 1.15/lib/canonical_local_syssolaris.h \ + 1.15/lib/canonical_osf1.h \ + 1.15/lib/canonical_osf1_sysosf1.h \ + 1.15/lib/canonical_sysaix.h \ + 1.15/lib/canonical_syshpux.h \ + 1.15/lib/canonical_sysosf1.h \ + 1.15/lib/canonical_syssolaris.h \ + 1.15/lib/ces_big5.h \ + 1.15/lib/ces_gbk.h \ + 1.15/lib/cjk_variants.h \ + 1.15/lib/cns11643_15.h \ + 1.15/lib/cns11643_1.h \ + 1.15/lib/cns11643_2.h \ + 1.15/lib/cns11643_3.h \ + 1.15/lib/cns11643_4a.h \ + 1.15/lib/cns11643_4b.h \ + 1.15/lib/cns11643_4.h \ + 1.15/lib/cns11643_5.h \ + 1.15/lib/cns11643_6.h \ + 1.15/lib/cns11643_7.h \ + 1.15/lib/cns11643.h \ + 1.15/lib/cns11643_inv.h \ + 1.15/lib/converters.h \ + 1.15/lib/cp1046.h \ + 1.15/lib/cp1124.h \ + 1.15/lib/cp1125.h \ + 1.15/lib/cp1129.h \ + 1.15/lib/cp1131.h \ + 1.15/lib/cp1133.h \ + 1.15/lib/cp1161.h \ + 1.15/lib/cp1162.h \ + 1.15/lib/cp1163.h \ + 1.15/lib/cp1250.h \ + 1.15/lib/cp1251.h \ + 1.15/lib/cp1252.h \ + 1.15/lib/cp1253.h \ + 1.15/lib/cp1254.h \ + 1.15/lib/cp1255.h \ + 1.15/lib/cp1256.h \ + 1.15/lib/cp1257.h \ + 1.15/lib/cp1258.h \ + 1.15/lib/cp437.h \ + 1.15/lib/cp50221_0208_ext.h \ + 1.15/lib/cp50221_0212_ext.h \ + 1.15/lib/cp737.h \ + 1.15/lib/cp775.h \ + 1.15/lib/cp850.h \ + 1.15/lib/cp852.h \ + 1.15/lib/cp853.h \ + 1.15/lib/cp855.h \ + 1.15/lib/cp856.h \ + 1.15/lib/cp857.h \ + 1.15/lib/cp858.h \ + 1.15/lib/cp860.h \ + 1.15/lib/cp861.h \ + 1.15/lib/cp862.h \ + 1.15/lib/cp863.h \ + 1.15/lib/cp864.h \ + 1.15/lib/cp865.h \ + 1.15/lib/cp866.h \ + 1.15/lib/cp869.h \ + 1.15/lib/cp874.h \ + 1.15/lib/cp922.h \ + 1.15/lib/cp932ext.h \ + 1.15/lib/cp932.h \ + 1.15/lib/cp936ext.h \ + 1.15/lib/cp936.h \ + 1.15/lib/cp943.h \ + 1.15/lib/cp949.h \ + 1.15/lib/cp950ext.h \ + 1.15/lib/cp950.h \ + 1.15/lib/dec_hanyu.h \ + 1.15/lib/dec_kanji.h \ + 1.15/lib/euc_cn.h \ + 1.15/lib/euc_jisx0213.h \ + 1.15/lib/euc_jp.h \ + 1.15/lib/euc_kr.h \ + 1.15/lib/euc_tw.h \ + 1.15/lib/flags.h \ + 1.15/lib/flushwc.h \ + 1.15/lib/gb12345ext.h \ + 1.15/lib/gb12345.h \ + 1.15/lib/gb18030ext.h \ + 1.15/lib/gb18030.h \ + 1.15/lib/gb18030uni.h \ + 1.15/lib/gb2312.h \ + 1.15/lib/gbkext1.h \ + 1.15/lib/gbkext2.h \ + 1.15/lib/gbkext_inv.h \ + 1.15/lib/gbk.h \ + 1.15/lib/genaliases2.c \ + 1.15/lib/genaliases.c \ + 1.15/lib/genflags.c \ + 1.15/lib/gentranslit.c \ + 1.15/lib/georgian_academy.h \ + 1.15/lib/georgian_ps.h \ + 1.15/lib/hkscs1999.h \ + 1.15/lib/hkscs2001.h \ + 1.15/lib/hkscs2004.h \ + 1.15/lib/hkscs2008.h \ + 1.15/lib/hp_roman8.h \ + 1.15/lib/hz.h \ + 1.15/lib/iconv.c \ + 1.15/lib/iconv_open1.h \ + 1.15/lib/iconv_open2.h \ + 1.15/lib/iso2022_cnext.h \ + 1.15/lib/iso2022_cn.h \ + 1.15/lib/iso2022_jp1.h \ + 1.15/lib/iso2022_jp2.h \ + 1.15/lib/iso2022_jp3.h \ + 1.15/lib/iso2022_jp.h \ + 1.15/lib/iso2022_jpms.h \ + 1.15/lib/iso2022_kr.h \ + 1.15/lib/iso646_cn.h \ + 1.15/lib/iso646_jp.h \ + 1.15/lib/iso8859_10.h \ + 1.15/lib/iso8859_11.h \ + 1.15/lib/iso8859_13.h \ + 1.15/lib/iso8859_14.h \ + 1.15/lib/iso8859_15.h \ + 1.15/lib/iso8859_16.h \ + 1.15/lib/iso8859_1.h \ + 1.15/lib/iso8859_2.h \ + 1.15/lib/iso8859_3.h \ + 1.15/lib/iso8859_4.h \ + 1.15/lib/iso8859_5.h \ + 1.15/lib/iso8859_6.h \ + 1.15/lib/iso8859_7.h \ + 1.15/lib/iso8859_8.h \ + 1.15/lib/iso8859_9.h \ + 1.15/lib/isoir165ext.h \ + 1.15/lib/isoir165.h \ + 1.15/lib/java.h \ + 1.15/lib/jisx0201.h \ + 1.15/lib/jisx0208.h \ + 1.15/lib/jisx0212.h \ + 1.15/lib/jisx0213.h \ + 1.15/lib/johab.h \ + 1.15/lib/johab_hangul.h \ + 1.15/lib/koi8_r.h \ + 1.15/lib/koi8_ru.h \ + 1.15/lib/koi8_t.h \ + 1.15/lib/koi8_u.h \ + 1.15/lib/ksc5601.h \ + 1.15/lib/loops.h \ + 1.15/lib/loop_unicode.h \ + 1.15/lib/loop_wchar.h \ + 1.15/lib/mac_arabic.h \ + 1.15/lib/mac_centraleurope.h \ + 1.15/lib/mac_croatian.h \ + 1.15/lib/mac_cyrillic.h \ + 1.15/lib/mac_greek.h \ + 1.15/lib/mac_hebrew.h \ + 1.15/lib/mac_iceland.h \ + 1.15/lib/mac_roman.h \ + 1.15/lib/mac_romania.h \ + 1.15/lib/mac_thai.h \ + 1.15/lib/mac_turkish.h \ + 1.15/lib/mac_ukraine.h \ + 1.15/lib/mulelao.h \ + 1.15/lib/nextstep.h \ + 1.15/lib/pt154.h \ + 1.15/lib/relocatable.c \ + 1.15/lib/relocatable.h \ + 1.15/lib/riscos1.h \ + 1.15/lib/rk1048.h \ + 1.15/lib/shift_jisx0213.h \ + 1.15/lib/sjis.h \ + 1.15/lib/tcvn.h \ + 1.15/lib/tds565.h \ + 1.15/lib/tis620.h \ + 1.15/lib/translit.h \ + 1.15/lib/ucs2be.h \ + 1.15/lib/ucs2.h \ + 1.15/lib/ucs2internal.h \ + 1.15/lib/ucs2le.h \ + 1.15/lib/ucs2swapped.h \ + 1.15/lib/ucs4be.h \ + 1.15/lib/ucs4.h \ + 1.15/lib/ucs4internal.h \ + 1.15/lib/ucs4le.h \ + 1.15/lib/ucs4swapped.h \ + 1.15/lib/uhc_1.h \ + 1.15/lib/uhc_2.h \ + 1.15/lib/utf16be.h \ + 1.15/lib/utf16.h \ + 1.15/lib/utf16le.h \ + 1.15/lib/utf32be.h \ + 1.15/lib/utf32.h \ + 1.15/lib/utf32le.h \ + 1.15/lib/utf7.h \ + 1.15/lib/utf8.h \ + 1.15/lib/vietcomb.h \ + 1.15/lib/viscii.h \ + 1.15/libcharset/include/export.h \ + 1.15/libcharset/lib/localcharset.c \ + 1.15/libcharset/lib/relocatable.h \ + 1.15/srclib/localcharset.h \ + 1.15/srclib/unitypes.in.h \ + 1.15/srclib/uniwidth.in.h -- 2.39.5