]> granicus.if.org Git - recode/commitdiff
Better select the files which should be distributed.
authorFrançois Pinard <Francois.Pinard@nuecho.com>
Thu, 20 Aug 2009 01:09:27 +0000 (21:09 -0400)
committerFrançois Pinard <Francois.Pinard@nuecho.com>
Thu, 20 Aug 2009 01:09:27 +0000 (21:09 -0400)
.gitignore
po/Makefile.in [deleted file]
po/sk.gmo [new file with mode: 0644]
src/iconvdecl.h [new file with mode: 0644]

index edee7fca9e6e571a96d0e225497bb288ad03d544..90b661264af0892d7f7fd9c7ff42a6d4a669c127 100644 (file)
@@ -1,2 +1,19 @@
+*.[oa]
+*.l[oa]
 *.pyc
-python/Recode.c
+Makefile
+/cleaner.h
+/config.h
+/config.log
+/config.status
+/lib/.deps/
+/libtool
+/src/.deps/
+/src/.libs/
+/src/recode
+/stamp-h1
+/po/Makefile.in
+/po/POTFILES
+/po/stamp-po
+/python/Recode.c
+/tests/setup.py
diff --git a/po/Makefile.in b/po/Makefile.in
deleted file mode 100644 (file)
index efd58ec..0000000
+++ /dev/null
@@ -1,414 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005  Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Makefile for PO directories.
-# François Pinard <pinard@iro.umontreal.ca>, 1998.
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = i18n
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-<<<<<<< HEAD:po/Makefile.in
-am__aclocal_m4_deps = $(top_srcdir)/m4/atconfig.m4 \
-       $(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/glibc21.m4 \
-       $(top_srcdir)/m4/malloc.m4 $(top_srcdir)/m4/realloc.m4 \
-       $(top_srcdir)/m4/utimbuf.m4 $(top_srcdir)/configure.ac
-=======
-am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/malloc.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/realloc.m4 $(top_srcdir)/m4/utimbuf.m4 \
-       $(top_srcdir)/configure.ac
->>>>>>> Switching to pytest:m4/Makefile.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-       $(ACLOCAL_M4)
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in.in ChangeLog
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = Makefile.in
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-ALLOCA = @ALLOCA@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GLIBC21 = @GLIBC21@
-GMSGFMT = @GMSGFMT@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INTLLIBS = @INTLLIBS@
-INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
-LDFLAGS = @LDFLAGS@
-LEX = @LEX@
-LEXLIB = @LEXLIB@
-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-MSGFMT = msgfmt
-MSGMERGE = msgmerge
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-POSUB = @POSUB@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-U = @U@
-USE_NLS = @USE_NLS@
-USE_NLS_FALSE = @USE_NLS_FALSE@
-USE_NLS_TRUE = @USE_NLS_TRUE@
-VERSION = @VERSION@
-XGETTEXT = xgettext
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-AUTOMAKE_OPTIONS = gnits
-<<<<<<< HEAD:po/Makefile.in
-localedir = $(prefix)/share/locale
-ALL_POFILES = @ALL_POFILES@
-ALL_MOFILES = @ALL_MOFILES@
-MOFILES = @MOFILES@
-EXTRA_DIST = $(PACKAGE).pot $(ALL_POFILES) $(ALL_MOFILES)
-SUFFIXES = .po .pox .mo
-MAINTAINER_CLEAN = $(PACKAGE).pot $(MOFILES)
-=======
-EXTRA_DIST = gettext.m4 iconv.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 nls.m4 po.m4 progtest.m4 codeset.m4 glibc21.m4 malloc.m4 realloc.m4 utimbuf.m4
->>>>>>> Switching to pytest:m4/Makefile.in
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .po .pox .mo
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-       @for dep in $?; do \
-         case '$(am__configure_deps)' in \
-           *$$dep*) \
-             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-               && exit 0; \
-             exit 1;; \
-         esac; \
-       done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits  i18n/Makefile'; \
-       cd $(top_srcdir) && \
-         $(AUTOMAKE) --gnits  i18n/Makefile
-.PRECIOUS: Makefile
-Makefile: Makefile.in $(top_builddir)/config.status
-       @case '$?' in \
-         *config.status*) \
-           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-         *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-       esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-Makefile.in: $(top_builddir)/config.status $(srcdir)/Makefile.in.in
-       cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-
-mostlyclean-libtool:
-       -rm -f *.lo
-
-clean-libtool:
-       -rm -rf .libs _libs
-
-distclean-libtool:
-       -rm -f libtool
-uninstall-info-am:
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
-       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-       list='$(DISTFILES)'; for file in $$list; do \
-         case $$file in \
-           $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-           $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-         esac; \
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-           dir="/$$dir"; \
-           $(mkdir_p) "$(distdir)$$dir"; \
-         else \
-           dir=''; \
-         fi; \
-         if test -d $$d/$$file; then \
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
-           fi; \
-           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
-         else \
-           test -f $(distdir)/$$file \
-           || cp -p $$d/$$file $(distdir)/$$file \
-           || exit 1; \
-         fi; \
-       done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
-       @echo "This command is intended for maintainers to use"
-       @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-       -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-data-local
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-       -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-local
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-       distclean distclean-generic distclean-libtool distdir dvi \
-       dvi-am html html-am info info-am install install-am \
-       install-data install-data-am install-data-local install-exec \
-       install-exec-am install-info install-info-am install-man \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       uninstall uninstall-am uninstall-info-am uninstall-local
-
-
-.po.pox:
-       $(MAKE) $(PACKAGE).pot
-       $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
-
-.po.mo:
-       file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
-         && rm -f $$file && $(MSGFMT) -o $$file $<
-
-all: $(ALL_MOFILES)
-
-install-data-local: $(MOFILES)
-@USE_NLS_TRUE@ files='$(MOFILES)'; \
-@USE_NLS_TRUE@ for file in $$files; do \
-@USE_NLS_TRUE@   base=`basename $$file`; \
-@USE_NLS_TRUE@   langdir=$(DESTDIR)$(localedir)/`echo $$base \
-@USE_NLS_TRUE@     | sed 's/\.mo$$//'`/LC_MESSAGES; \
-@USE_NLS_TRUE@   $(mkinstalldirs) $$langdir; \
-@USE_NLS_TRUE@   echo " $(INSTALL_DATA) $(srcdir)/$$file $$langdir/$(PACKAGE).mo"; \
-@USE_NLS_TRUE@   $(INSTALL_DATA) $(srcdir)/$$file $$langdir/$(PACKAGE).mo; \
-@USE_NLS_TRUE@ done
-
-uninstall-local:
-@USE_NLS_TRUE@ files='$(MOFILES)'; \
-@USE_NLS_TRUE@ for file in $$files; do \
-@USE_NLS_TRUE@   base=`basename $$file`; \
-@USE_NLS_TRUE@   langdir=$(DESTDIR)$(localedir)/`echo $$base \
-@USE_NLS_TRUE@     | sed 's/\.mo$$//'`/LC_MESSAGES; \
-@USE_NLS_TRUE@   rm -f $$langdir/$(PACKAGE).mo; \
-@USE_NLS_TRUE@ done
-
-$(srcdir)/$(PACKAGE).pot: $(top_srcdir)/stamp-pot
-       $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
-         --add-comments --keyword=_ --keyword=N_ `cat $(top_srcdir)/stamp-pot`
-       test ! -f $(PACKAGE).po || ( rm -f $@ && mv $(PACKAGE).po $@ )
-
-update-po: Makefile
-       $(MAKE) $(PACKAGE).pot
-       files='$(ALL_MOFILES)'; \
-       for file in $$files; do \
-         base=`basename $$file`; \
-         lang=`echo $$base | sed 's/\.mo$$//'`; \
-         mv $(srcdir)/$$lang.po $(srcdir)/$$lang.old.po; \
-         echo "$$lang:"; \
-         cd $(srcdir) \
-           && if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
-             rm -f $$lang.old.po; \
-           else \
-             echo "msgmerge for $$file failed!"; \
-             rm -f $$lang.po; \
-             mv $$lang.old.po $$lang.po; \
-           fi; \
-       done
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/po/sk.gmo b/po/sk.gmo
new file mode 100644 (file)
index 0000000..a56561d
Binary files /dev/null and b/po/sk.gmo differ
diff --git a/src/iconvdecl.h b/src/iconvdecl.h
new file mode 100644 (file)
index 0000000..a1b95cc
--- /dev/null
@@ -0,0 +1,987 @@
+/* DO NOT MODIFY THIS FILE!  It was generated by `recode/tables.py'.  */
+
+/* Conversion of files between different charsets and surfaces.
+   Copyright © 1999 Free Software Foundation, Inc.
+   Contributed by François Pinard <pinard@iro.umontreal.ca>, 1993, 1997.
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public License
+   as published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   This 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
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the Recode Library; see the file `COPYING.LIB'.
+   If not, write to the Free Software Foundation, Inc., 59 Temple Place -
+   Suite 330, Boston, MA 02111-1307, USA.  */
+
+/* This is derived from Bruno Haible's `libiconv' package.  */
+static const char *iconv_name_list[1923] =
+  {
+    "437", NULL,
+    "500", NULL,
+    "500V1", NULL,
+    "850", NULL,
+    "851", NULL,
+    "852", NULL,
+    "855", NULL,
+    "856", NULL,
+    "857", NULL,
+    "860", NULL,
+    "861", NULL,
+    "862", NULL,
+    "863", NULL,
+    "864", NULL,
+    "865", NULL,
+    "866", NULL,
+    "866NAV", NULL,
+    "869", NULL,
+    "874", NULL,
+    "904", NULL,
+    "1026", NULL,
+    "1046", NULL,
+    "1047", NULL,
+    "8859_1", NULL,
+    "8859_2", NULL,
+    "8859_3", NULL,
+    "8859_4", NULL,
+    "8859_5", NULL,
+    "8859_6", NULL,
+    "8859_7", NULL,
+    "8859_8", NULL,
+    "8859_9", NULL,
+    "10646-1:1993", NULL,
+    "UCS4", NULL,
+    "ANSI_X3.4-1968", NULL,
+    "ANSI_X3.4-1986", NULL,
+    "ANSI_X3.4", NULL,
+    "ANSI_X3.110-1983", NULL,
+    "ANSI_X3.110", NULL,
+    "ARABIC", NULL,
+    "ARABIC7", NULL,
+    "ARMSCII-8", NULL,
+    "ASCII", NULL,
+    "ASMO-708", NULL,
+    "ASMO_449", NULL,
+    "BALTIC", NULL,
+    "BIG-5", NULL,
+    "BIG-FIVE", NULL,
+    "BIG5-HKSCS", NULL,
+    "BIG5", NULL,
+    "BIG5HKSCS", NULL,
+    "BIGFIVE", NULL,
+    "BS_4730", NULL,
+    "CA", NULL,
+    "CN-BIG5", NULL,
+    "CN-GB", NULL,
+    "CN", NULL,
+    "CP-AR", NULL,
+    "CP-GR", NULL,
+    "CP-HU", NULL,
+    "CP037", NULL,
+    "CP038", NULL,
+    "CP273", NULL,
+    "CP274", NULL,
+    "CP275", NULL,
+    "CP278", NULL,
+    "CP280", NULL,
+    "CP281", NULL,
+    "CP282", NULL,
+    "CP284", NULL,
+    "CP285", NULL,
+    "CP290", NULL,
+    "CP297", NULL,
+    "CP367", NULL,
+    "CP420", NULL,
+    "CP423", NULL,
+    "CP424", NULL,
+    "CP437", NULL,
+    "CP500", NULL,
+    "CP737", NULL,
+    "CP775", NULL,
+    "CP813", NULL,
+    "CP819", NULL,
+    "CP850", NULL,
+    "CP851", NULL,
+    "CP852", NULL,
+    "CP855", NULL,
+    "CP856", NULL,
+    "CP857", NULL,
+    "CP860", NULL,
+    "CP861", NULL,
+    "CP862", NULL,
+    "CP863", NULL,
+    "CP864", NULL,
+    "CP865", NULL,
+    "CP866", NULL,
+    "CP866NAV", NULL,
+    "CP868", NULL,
+    "CP869", NULL,
+    "CP870", NULL,
+    "CP871", NULL,
+    "CP874", NULL,
+    "CP875", NULL,
+    "CP880", NULL,
+    "CP891", NULL,
+    "CP903", NULL,
+    "CP904", NULL,
+    "CP905", NULL,
+    "CP912", NULL,
+    "CP915", NULL,
+    "CP916", NULL,
+    "CP918", NULL,
+    "CP920", NULL,
+    "CP922", NULL,
+    "CP930", NULL,
+    "CP932", NULL,
+    "CP933", NULL,
+    "CP935", NULL,
+    "CP936", NULL,
+    "CP937", NULL,
+    "CP939", NULL,
+    "CP949", NULL,
+    "CP950", NULL,
+    "CP1004", NULL,
+    "CP1026", NULL,
+    "CP1046", NULL,
+    "CP1047", NULL,
+    "CP1070", NULL,
+    "CP1079", NULL,
+    "CP1081", NULL,
+    "CP1084", NULL,
+    "CP1089", NULL,
+    "CP1124", NULL,
+    "CP1125", NULL,
+    "CP1129", NULL,
+    "CP1132", NULL,
+    "CP1133", NULL,
+    "CP1160", NULL,
+    "CP1161", NULL,
+    "CP1162", NULL,
+    "CP1163", NULL,
+    "CP1164", NULL,
+    "CP1250", NULL,
+    "CP1251", NULL,
+    "CP1252", NULL,
+    "CP1253", NULL,
+    "CP1254", NULL,
+    "CP1255", NULL,
+    "CP1256", NULL,
+    "CP1257", NULL,
+    "CP1258", NULL,
+    "CP1361", NULL,
+    "CP10007", NULL,
+    "CPIBM861", NULL,
+    "CSA7-1", NULL,
+    "CSA7-2", NULL,
+    "CSASCII", NULL,
+    "CSA_T500-1983", NULL,
+    "CSA_T500", NULL,
+    "CSA_Z243.4-1985-1", NULL,
+    "CSA_Z243.4-1985-2", NULL,
+    "CSA_Z243.419851", NULL,
+    "CSA_Z243.419852", NULL,
+    "CSDECMCS", NULL,
+    "CSEBCDICATDE", NULL,
+    "CSEBCDICATDEA", NULL,
+    "CSEBCDICCAFR", NULL,
+    "CSEBCDICDKNO", NULL,
+    "CSEBCDICDKNOA", NULL,
+    "CSEBCDICES", NULL,
+    "CSEBCDICESA", NULL,
+    "CSEBCDICESS", NULL,
+    "CSEBCDICFISE", NULL,
+    "CSEBCDICFISEA", NULL,
+    "CSEBCDICFR", NULL,
+    "CSEBCDICIT", NULL,
+    "CSEBCDICPT", NULL,
+    "CSEBCDICUK", NULL,
+    "CSEBCDICUS", NULL,
+    "CSEUCKR", NULL,
+    "CSEUCPKDFMTJAPANESE", NULL,
+    "CSGB2312", NULL,
+    "CSHPROMAN8", NULL,
+    "CSIBM037", NULL,
+    "CSIBM038", NULL,
+    "CSIBM273", NULL,
+    "CSIBM274", NULL,
+    "CSIBM275", NULL,
+    "CSIBM277", NULL,
+    "CSIBM278", NULL,
+    "CSIBM280", NULL,
+    "CSIBM281", NULL,
+    "CSIBM284", NULL,
+    "CSIBM285", NULL,
+    "CSIBM290", NULL,
+    "CSIBM297", NULL,
+    "CSIBM420", NULL,
+    "CSIBM423", NULL,
+    "CSIBM424", NULL,
+    "CSIBM500", NULL,
+    "CSIBM851", NULL,
+    "CSIBM855", NULL,
+    "CSIBM856", NULL,
+    "CSIBM857", NULL,
+    "CSIBM860", NULL,
+    "CSIBM863", NULL,
+    "CSIBM864", NULL,
+    "CSIBM865", NULL,
+    "CSIBM866", NULL,
+    "CSIBM868", NULL,
+    "CSIBM869", NULL,
+    "CSIBM870", NULL,
+    "CSIBM871", NULL,
+    "CSIBM880", NULL,
+    "CSIBM891", NULL,
+    "CSIBM903", NULL,
+    "CSIBM904", NULL,
+    "CSIBM905", NULL,
+    "CSIBM918", NULL,
+    "CSIBM922", NULL,
+    "CSIBM930", NULL,
+    "CSIBM932", NULL,
+    "CSIBM933", NULL,
+    "CSIBM935", NULL,
+    "CSIBM937", NULL,
+    "CSIBM939", NULL,
+    "CSIBM943", NULL,
+    "CSIBM1026", NULL,
+    "CSIBM1124", NULL,
+    "CSIBM1129", NULL,
+    "CSIBM1132", NULL,
+    "CSIBM1133", NULL,
+    "CSIBM1160", NULL,
+    "CSIBM1161", NULL,
+    "CSIBM1163", NULL,
+    "CSIBM1164", NULL,
+    "CSIBM11621162", NULL,
+    "CSISO4UNITEDKINGDOM", NULL,
+    "CSISO10SWEDISH", NULL,
+    "CSISO11SWEDISHFORNAMES", NULL,
+    "CSISO14JISC6220RO", NULL,
+    "CSISO15ITALIAN", NULL,
+    "CSISO16PORTUGESE", NULL,
+    "CSISO17SPANISH", NULL,
+    "CSISO18GREEK7OLD", NULL,
+    "CSISO19LATINGREEK", NULL,
+    "CSISO21GERMAN", NULL,
+    "CSISO25FRENCH", NULL,
+    "CSISO27LATINGREEK1", NULL,
+    "CSISO49INIS", NULL,
+    "CSISO50INIS8", NULL,
+    "CSISO51INISCYRILLIC", NULL,
+    "CSISO58GB1988", NULL,
+    "CSISO60DANISHNORWEGIAN", NULL,
+    "CSISO60NORWEGIAN1", NULL,
+    "CSISO61NORWEGIAN2", NULL,
+    "CSISO69FRENCH", NULL,
+    "CSISO84PORTUGUESE2", NULL,
+    "CSISO85SPANISH2", NULL,
+    "CSISO86HUNGARIAN", NULL,
+    "CSISO88GREEK7", NULL,
+    "CSISO89ASMO449", NULL,
+    "CSISO90", NULL,
+    "CSISO92JISC62991984B", NULL,
+    "CSISO99NAPLPS", NULL,
+    "CSISO103T618BIT", NULL,
+    "CSISO111ECMACYRILLIC", NULL,
+    "CSISO121CANADIAN1", NULL,
+    "CSISO122CANADIAN2", NULL,
+    "CSISO139CSN369103", NULL,
+    "CSISO141JUSIB1002", NULL,
+    "CSISO143IECP271", NULL,
+    "CSISO150", NULL,
+    "CSISO150GREEKCCITT", NULL,
+    "CSISO151CUBA", NULL,
+    "CSISO153GOST1976874", NULL,
+    "CSISO646DANISH", NULL,
+    "CSISO2022CN", NULL,
+    "CSISO2022JP", NULL,
+    "CSISO2022JP2", NULL,
+    "CSISO2022KR", NULL,
+    "CSISO2033", NULL,
+    "CSISO5427CYRILLIC", NULL,
+    "CSISO5427CYRILLIC1981", NULL,
+    "CSISO5428GREEK", NULL,
+    "CSISO10367BOX", NULL,
+    "CSISOLATIN1", NULL,
+    "CSISOLATIN2", NULL,
+    "CSISOLATIN3", NULL,
+    "CSISOLATIN4", NULL,
+    "CSISOLATIN5", NULL,
+    "CSISOLATIN6", NULL,
+    "CSISOLATINARABIC", NULL,
+    "CSISOLATINCYRILLIC", NULL,
+    "CSISOLATINGREEK", NULL,
+    "CSISOLATINHEBREW", NULL,
+    "CSKOI8R", NULL,
+    "CSKSC5636", NULL,
+    "CSMACINTOSH", NULL,
+    "CSNATSDANO", NULL,
+    "CSNATSSEFI", NULL,
+    "CSN_369103", NULL,
+    "CSPC8CODEPAGE437", NULL,
+    "CSPC775BALTIC", NULL,
+    "CSPC850MULTILINGUAL", NULL,
+    "CSPC862LATINHEBREW", NULL,
+    "CSPCP852", NULL,
+    "CSSHIFTJIS", NULL,
+    "CSUCS4", NULL,
+    "CSUNICODE", NULL,
+    "CSWINDOWS31J", NULL,
+    "CUBA", NULL,
+    "CWI-2", NULL,
+    "CWI", NULL,
+    "CYRILLIC", NULL,
+    "DE", NULL,
+    "DEC-MCS", NULL,
+    "DEC", NULL,
+    "DECMCS", NULL,
+    "DIN_66003", NULL,
+    "DK", NULL,
+    "DS2089", NULL,
+    "DS_2089", NULL,
+    "E13B", NULL,
+    "EBCDIC-AT-DE-A", NULL,
+    "EBCDIC-AT-DE", NULL,
+    "EBCDIC-BE", NULL,
+    "EBCDIC-BR", NULL,
+    "EBCDIC-CA-FR", NULL,
+    "EBCDIC-CP-AR1", NULL,
+    "EBCDIC-CP-AR2", NULL,
+    "EBCDIC-CP-BE", NULL,
+    "EBCDIC-CP-CA", NULL,
+    "EBCDIC-CP-CH", NULL,
+    "EBCDIC-CP-DK", NULL,
+    "EBCDIC-CP-ES", NULL,
+    "EBCDIC-CP-FI", NULL,
+    "EBCDIC-CP-FR", NULL,
+    "EBCDIC-CP-GB", NULL,
+    "EBCDIC-CP-GR", NULL,
+    "EBCDIC-CP-HE", NULL,
+    "EBCDIC-CP-IS", NULL,
+    "EBCDIC-CP-IT", NULL,
+    "EBCDIC-CP-NL", NULL,
+    "EBCDIC-CP-NO", NULL,
+    "EBCDIC-CP-ROECE", NULL,
+    "EBCDIC-CP-SE", NULL,
+    "EBCDIC-CP-TR", NULL,
+    "EBCDIC-CP-US", NULL,
+    "EBCDIC-CP-WT", NULL,
+    "EBCDIC-CP-YU", NULL,
+    "EBCDIC-CYRILLIC", NULL,
+    "EBCDIC-DK-NO-A", NULL,
+    "EBCDIC-DK-NO", NULL,
+    "EBCDIC-ES-A", NULL,
+    "EBCDIC-ES-S", NULL,
+    "EBCDIC-ES", NULL,
+    "EBCDIC-FI-SE-A", NULL,
+    "EBCDIC-FI-SE", NULL,
+    "EBCDIC-FR", NULL,
+    "EBCDIC-GREEK", NULL,
+    "EBCDIC-INT", NULL,
+    "EBCDIC-INT1", NULL,
+    "EBCDIC-IS-FRISS", NULL,
+    "EBCDIC-IT", NULL,
+    "EBCDIC-JP-E", NULL,
+    "EBCDIC-JP-KANA", NULL,
+    "EBCDIC-PT", NULL,
+    "EBCDIC-UK", NULL,
+    "EBCDIC-US", NULL,
+    "EBCDICATDE", NULL,
+    "EBCDICATDEA", NULL,
+    "EBCDICCAFR", NULL,
+    "EBCDICDKNO", NULL,
+    "EBCDICDKNOA", NULL,
+    "EBCDICES", NULL,
+    "EBCDICESA", NULL,
+    "EBCDICESS", NULL,
+    "EBCDICFISE", NULL,
+    "EBCDICFISEA", NULL,
+    "EBCDICFR", NULL,
+    "EBCDICISFRISS", NULL,
+    "EBCDICIT", NULL,
+    "EBCDICPT", NULL,
+    "EBCDICUK", NULL,
+    "EBCDICUS", NULL,
+    "ECMA-114", NULL,
+    "ECMA-118", NULL,
+    "ECMA-128", NULL,
+    "ECMA-CYRILLIC", NULL,
+    "ECMACYRILLIC", NULL,
+    "ELOT_928", NULL,
+    "ES", NULL,
+    "ES2", NULL,
+    "EUC-CN", NULL,
+    "EUC-JISX0213", NULL,
+    "EUC-JP-MS", NULL,
+    "EUC-JP", NULL,
+    "EUC-KR", NULL,
+    "EUC-TW", NULL,
+    "EUCCN", NULL,
+    "EUCJP-MS", NULL,
+    "EUCJP-OPEN", NULL,
+    "EUCJP-WIN", NULL,
+    "EUCJP", NULL,
+    "EUCKR", NULL,
+    "EUCTW", NULL,
+    "FI", NULL,
+    "FR", NULL,
+    "GB", NULL,
+    "GB2312", NULL,
+    "GB13000", NULL,
+    "GB18030", NULL,
+    "GBK", NULL,
+    "GB_1988-80", NULL,
+    "GB_198880", NULL,
+    "GEORGIAN-ACADEMY", NULL,
+    "GEORGIAN-PS", NULL,
+    "GOST_19768-74", NULL,
+    "GOST_19768", NULL,
+    "GOST_1976874", NULL,
+    "GREEK-CCITT", NULL,
+    "GREEK", NULL,
+    "GREEK7-OLD", NULL,
+    "GREEK7", NULL,
+    "GREEK7OLD", NULL,
+    "GREEK8", NULL,
+    "GREEKCCITT", NULL,
+    "HEBREW", NULL,
+    "HP-ROMAN8", NULL,
+    "HPROMAN8", NULL,
+    "HU", NULL,
+    "IBM-856", NULL,
+    "IBM-922", NULL,
+    "IBM-930", NULL,
+    "IBM-932", NULL,
+    "IBM-933", NULL,
+    "IBM-935", NULL,
+    "IBM-937", NULL,
+    "IBM-939", NULL,
+    "IBM-943", NULL,
+    "IBM-1046", NULL,
+    "IBM-1047", NULL,
+    "IBM-1124", NULL,
+    "IBM-1129", NULL,
+    "IBM-1132", NULL,
+    "IBM-1133", NULL,
+    "IBM-1160", NULL,
+    "IBM-1161", NULL,
+    "IBM-1162", NULL,
+    "IBM-1163", NULL,
+    "IBM-1164", NULL,
+    "IBM037", NULL,
+    "IBM038", NULL,
+    "IBM256", NULL,
+    "IBM273", NULL,
+    "IBM274", NULL,
+    "IBM275", NULL,
+    "IBM277", NULL,
+    "IBM278", NULL,
+    "IBM280", NULL,
+    "IBM281", NULL,
+    "IBM284", NULL,
+    "IBM285", NULL,
+    "IBM290", NULL,
+    "IBM297", NULL,
+    "IBM367", NULL,
+    "IBM420", NULL,
+    "IBM423", NULL,
+    "IBM424", NULL,
+    "IBM437", NULL,
+    "IBM500", NULL,
+    "IBM775", NULL,
+    "IBM813", NULL,
+    "IBM819", NULL,
+    "IBM848", NULL,
+    "IBM850", NULL,
+    "IBM851", NULL,
+    "IBM852", NULL,
+    "IBM855", NULL,
+    "IBM856", NULL,
+    "IBM857", NULL,
+    "IBM860", NULL,
+    "IBM861", NULL,
+    "IBM862", NULL,
+    "IBM863", NULL,
+    "IBM864", NULL,
+    "IBM865", NULL,
+    "IBM866", NULL,
+    "IBM866NAV", NULL,
+    "IBM868", NULL,
+    "IBM869", NULL,
+    "IBM870", NULL,
+    "IBM871", NULL,
+    "IBM874", NULL,
+    "IBM875", NULL,
+    "IBM880", NULL,
+    "IBM891", NULL,
+    "IBM903", NULL,
+    "IBM904", NULL,
+    "IBM905", NULL,
+    "IBM912", NULL,
+    "IBM915", NULL,
+    "IBM916", NULL,
+    "IBM918", NULL,
+    "IBM920", NULL,
+    "IBM922", NULL,
+    "IBM930", NULL,
+    "IBM932", NULL,
+    "IBM933", NULL,
+    "IBM935", NULL,
+    "IBM937", NULL,
+    "IBM939", NULL,
+    "IBM943", NULL,
+    "IBM1004", NULL,
+    "IBM1026", NULL,
+    "IBM1046", NULL,
+    "IBM1047", NULL,
+    "IBM1089", NULL,
+    "IBM1124", NULL,
+    "IBM1129", NULL,
+    "IBM1132", NULL,
+    "IBM1133", NULL,
+    "IBM1160", NULL,
+    "IBM1161", NULL,
+    "IBM1162", NULL,
+    "IBM1163", NULL,
+    "IBM1164", NULL,
+    "IEC_P27-1", NULL,
+    "IEC_P271", NULL,
+    "INIS-8", NULL,
+    "INIS-CYRILLIC", NULL,
+    "INIS", NULL,
+    "INIS8", NULL,
+    "INISCYRILLIC", NULL,
+    "ISIRI-3342", NULL,
+    "ISIRI3342", NULL,
+    "ISO-2022-CN-EXT", NULL,
+    "ISO-2022-CN", NULL,
+    "ISO-2022-JP-2", NULL,
+    "ISO-2022-JP-3", NULL,
+    "ISO-2022-JP", NULL,
+    "ISO-2022-KR", NULL,
+    "ISO-8859-1", NULL,
+    "ISO-8859-2", NULL,
+    "ISO-8859-3", NULL,
+    "ISO-8859-4", NULL,
+    "ISO-8859-5", NULL,
+    "ISO-8859-6", NULL,
+    "ISO-8859-7", NULL,
+    "ISO-8859-8", NULL,
+    "ISO-8859-9", NULL,
+    "ISO-8859-10", NULL,
+    "ISO-8859-11", NULL,
+    "ISO-8859-13", NULL,
+    "ISO-8859-14", NULL,
+    "ISO-8859-15", NULL,
+    "ISO-8859-16", NULL,
+    "ISO-10646", NULL,
+    "UCS2", NULL,
+    "UCS4", NULL,
+    "UTF-8", NULL,
+    "UTF8", NULL,
+    "ISO-CELTIC", NULL,
+    "ISO-IR-4", NULL,
+    "ISO-IR-6", NULL,
+    "ISO-IR-8-1", NULL,
+    "ISO-IR-9-1", NULL,
+    "ISO-IR-10", NULL,
+    "ISO-IR-11", NULL,
+    "ISO-IR-14", NULL,
+    "ISO-IR-15", NULL,
+    "ISO-IR-16", NULL,
+    "ISO-IR-17", NULL,
+    "ISO-IR-18", NULL,
+    "ISO-IR-19", NULL,
+    "ISO-IR-21", NULL,
+    "ISO-IR-25", NULL,
+    "ISO-IR-27", NULL,
+    "ISO-IR-37", NULL,
+    "ISO-IR-49", NULL,
+    "ISO-IR-50", NULL,
+    "ISO-IR-51", NULL,
+    "ISO-IR-54", NULL,
+    "ISO-IR-55", NULL,
+    "ISO-IR-57", NULL,
+    "ISO-IR-60", NULL,
+    "ISO-IR-61", NULL,
+    "ISO-IR-69", NULL,
+    "ISO-IR-84", NULL,
+    "ISO-IR-85", NULL,
+    "ISO-IR-86", NULL,
+    "ISO-IR-88", NULL,
+    "ISO-IR-89", NULL,
+    "ISO-IR-90", NULL,
+    "ISO-IR-92", NULL,
+    "ISO-IR-98", NULL,
+    "ISO-IR-99", NULL,
+    "ISO-IR-100", NULL,
+    "ISO-IR-101", NULL,
+    "ISO-IR-103", NULL,
+    "ISO-IR-109", NULL,
+    "ISO-IR-110", NULL,
+    "ISO-IR-111", NULL,
+    "ISO-IR-121", NULL,
+    "ISO-IR-122", NULL,
+    "ISO-IR-126", NULL,
+    "ISO-IR-127", NULL,
+    "ISO-IR-138", NULL,
+    "ISO-IR-139", NULL,
+    "ISO-IR-141", NULL,
+    "ISO-IR-143", NULL,
+    "ISO-IR-144", NULL,
+    "ISO-IR-148", NULL,
+    "ISO-IR-150", NULL,
+    "ISO-IR-151", NULL,
+    "ISO-IR-153", NULL,
+    "ISO-IR-155", NULL,
+    "ISO-IR-156", NULL,
+    "ISO-IR-157", NULL,
+    "ISO-IR-166", NULL,
+    "ISO-IR-179", NULL,
+    "ISO-IR-193", NULL,
+    "ISO-IR-197", NULL,
+    "ISO-IR-199", NULL,
+    "ISO-IR-203", NULL,
+    "ISO-IR-209", NULL,
+    "ISO-IR-226", NULL,
+    "ISO646-CA", NULL,
+    "ISO646-CA2", NULL,
+    "ISO646-CN", NULL,
+    "ISO646-CU", NULL,
+    "ISO646-DE", NULL,
+    "ISO646-DK", NULL,
+    "ISO646-ES", NULL,
+    "ISO646-ES2", NULL,
+    "ISO646-FI", NULL,
+    "ISO646-FR", NULL,
+    "ISO646-FR1", NULL,
+    "ISO646-GB", NULL,
+    "ISO646-HU", NULL,
+    "ISO646-IT", NULL,
+    "ISO646-JP-OCR-B", NULL,
+    "ISO646-JP", NULL,
+    "ISO646-KR", NULL,
+    "ISO646-NO", NULL,
+    "ISO646-NO2", NULL,
+    "ISO646-PT", NULL,
+    "ISO646-PT2", NULL,
+    "ISO646-SE", NULL,
+    "ISO646-SE2", NULL,
+    "ISO646-US", NULL,
+    "ISO646-YU", NULL,
+    "ISO2022CN", NULL,
+    "ISO2022CNEXT", NULL,
+    "ISO2022JP", NULL,
+    "ISO2022JP2", NULL,
+    "ISO2022KR", NULL,
+    "ISO6937", NULL,
+    "ISO8859-1", NULL,
+    "ISO8859-2", NULL,
+    "ISO8859-3", NULL,
+    "ISO8859-4", NULL,
+    "ISO8859-5", NULL,
+    "ISO8859-6", NULL,
+    "ISO8859-7", NULL,
+    "ISO8859-8", NULL,
+    "ISO8859-9", NULL,
+    "ISO8859-10", NULL,
+    "ISO8859-11", NULL,
+    "ISO8859-13", NULL,
+    "ISO8859-14", NULL,
+    "ISO8859-15", NULL,
+    "ISO8859-16", NULL,
+    "ISO88591", NULL,
+    "ISO88592", NULL,
+    "ISO88593", NULL,
+    "ISO88594", NULL,
+    "ISO88595", NULL,
+    "ISO88596", NULL,
+    "ISO88597", NULL,
+    "ISO88598", NULL,
+    "ISO88599", NULL,
+    "ISO885910", NULL,
+    "ISO885911", NULL,
+    "ISO885913", NULL,
+    "ISO885914", NULL,
+    "ISO885915", NULL,
+    "ISO885916", NULL,
+    "ISO_646.IRV:1991", NULL,
+    "ISO_2033-1983", NULL,
+    "ISO_2033", NULL,
+    "ISO_5427-EXT", NULL,
+    "ISO_5427", NULL,
+    "ISO_5427:1981", NULL,
+    "ISO_5427EXT", NULL,
+    "ISO_5428", NULL,
+    "ISO_5428:1980", NULL,
+    "ISO_6937-2", NULL,
+    "ISO_6937-2:1983", NULL,
+    "ISO_6937", NULL,
+    "ISO_6937:1992", NULL,
+    "ISO_8859-1", NULL,
+    "ISO_8859-1:1987", NULL,
+    "ISO_8859-2", NULL,
+    "ISO_8859-2:1987", NULL,
+    "ISO_8859-3", NULL,
+    "ISO_8859-3:1988", NULL,
+    "ISO_8859-4", NULL,
+    "ISO_8859-4:1988", NULL,
+    "ISO_8859-5", NULL,
+    "ISO_8859-5:1988", NULL,
+    "ISO_8859-6", NULL,
+    "ISO_8859-6:1987", NULL,
+    "ISO_8859-7", NULL,
+    "ISO_8859-7:1987", NULL,
+    "ISO_8859-7:2003", NULL,
+    "ISO_8859-8", NULL,
+    "ISO_8859-8:1988", NULL,
+    "ISO_8859-9", NULL,
+    "ISO_8859-9:1989", NULL,
+    "ISO_8859-10", NULL,
+    "ISO_8859-10:1992", NULL,
+    "ISO_8859-14", NULL,
+    "ISO_8859-14:1998", NULL,
+    "ISO_8859-15", NULL,
+    "ISO_8859-15:1998", NULL,
+    "ISO_8859-16", NULL,
+    "ISO_8859-16:2001", NULL,
+    "ISO_9036", NULL,
+    "ISO_10367-BOX", NULL,
+    "ISO_10367BOX", NULL,
+    "ISO_69372", NULL,
+    "IT", NULL,
+    "JIS_C6220-1969-RO", NULL,
+    "JIS_C6229-1984-B", NULL,
+    "JIS_C62201969RO", NULL,
+    "JIS_C62291984B", NULL,
+    "JOHAB", NULL,
+    "JP-OCR-B", NULL,
+    "JP", NULL,
+    "JS", NULL,
+    "JUS_I.B1.002", NULL,
+    "KOI-7", NULL,
+    "KOI-8", NULL,
+    "KOI8-R", NULL,
+    "KOI8-T", NULL,
+    "KOI8-U", NULL,
+    "KOI8", NULL,
+    "KOI8R", NULL,
+    "KOI8U", NULL,
+    "KSC5636", NULL,
+    "L1", NULL,
+    "L2", NULL,
+    "L3", NULL,
+    "L4", NULL,
+    "L5", NULL,
+    "L6", NULL,
+    "L7", NULL,
+    "L8", NULL,
+    "L10", NULL,
+    "LATIN-9", NULL,
+    "LATIN-GREEK-1", NULL,
+    "LATIN-GREEK", NULL,
+    "LATIN1", NULL,
+    "LATIN2", NULL,
+    "LATIN3", NULL,
+    "LATIN4", NULL,
+    "LATIN5", NULL,
+    "LATIN6", NULL,
+    "LATIN7", NULL,
+    "LATIN8", NULL,
+    "LATIN10", NULL,
+    "LATINGREEK", NULL,
+    "LATINGREEK1", NULL,
+    "MAC-CYRILLIC", NULL,
+    "MAC-IS", NULL,
+    "MAC-SAMI", NULL,
+    "MAC-UK", NULL,
+    "MAC", NULL,
+    "MACCYRILLIC", NULL,
+    "MACINTOSH", NULL,
+    "MACIS", NULL,
+    "MACUK", NULL,
+    "MACUKRAINIAN", NULL,
+    "MS-ANSI", NULL,
+    "MS-ARAB", NULL,
+    "MS-CYRL", NULL,
+    "MS-EE", NULL,
+    "MS-GREEK", NULL,
+    "MS-HEBR", NULL,
+    "MS-MAC-CYRILLIC", NULL,
+    "MS-TURK", NULL,
+    "MS932", NULL,
+    "MS936", NULL,
+    "MSCP949", NULL,
+    "MSCP1361", NULL,
+    "MSMACCYRILLIC", NULL,
+    "MSZ_7795.3", NULL,
+    "MS_KANJI", NULL,
+    "NAPLPS", NULL,
+    "NATS-DANO", NULL,
+    "NATS-SEFI", NULL,
+    "NATSDANO", NULL,
+    "NATSSEFI", NULL,
+    "NC_NC0010", NULL,
+    "NC_NC00-10", NULL,
+    "NC_NC00-10:81", NULL,
+    "NF_Z_62-010", NULL,
+    "NF_Z_62-010_(1973)", NULL,
+    "NF_Z_62-010_1973", NULL,
+    "NF_Z_62010", NULL,
+    "NF_Z_62010_1973", NULL,
+    "NO", NULL,
+    "NO2", NULL,
+    "NS_4551-1", NULL,
+    "NS_4551-2", NULL,
+    "NS_45511", NULL,
+    "NS_45512", NULL,
+    "OS2LATIN1", NULL,
+    "OSF00010001", NULL,
+    "OSF00010002", NULL,
+    "OSF00010003", NULL,
+    "OSF00010004", NULL,
+    "OSF00010005", NULL,
+    "OSF00010006", NULL,
+    "OSF00010007", NULL,
+    "OSF00010008", NULL,
+    "OSF00010009", NULL,
+    "OSF0001000A", NULL,
+    "OSF00010020", NULL,
+    "OSF00010100", NULL,
+    "OSF00010101", NULL,
+    "OSF00010102", NULL,
+    "OSF00010104", NULL,
+    "OSF00010105", NULL,
+    "OSF00010106", NULL,
+    "OSF00030010", NULL,
+    "OSF0004000A", NULL,
+    "OSF0005000A", NULL,
+    "OSF05010001", NULL,
+    "OSF100201A4", NULL,
+    "OSF100201A8", NULL,
+    "OSF100201B5", NULL,
+    "OSF100201F4", NULL,
+    "OSF100203B5", NULL,
+    "OSF1002011C", NULL,
+    "OSF1002011D", NULL,
+    "OSF1002035D", NULL,
+    "OSF1002035E", NULL,
+    "OSF1002035F", NULL,
+    "OSF1002036B", NULL,
+    "OSF1002037B", NULL,
+    "OSF10010001", NULL,
+    "OSF10020025", NULL,
+    "OSF10020111", NULL,
+    "OSF10020115", NULL,
+    "OSF10020116", NULL,
+    "OSF10020118", NULL,
+    "OSF10020122", NULL,
+    "OSF10020129", NULL,
+    "OSF10020352", NULL,
+    "OSF10020354", NULL,
+    "OSF10020357", NULL,
+    "OSF10020359", NULL,
+    "OSF10020360", NULL,
+    "OSF10020364", NULL,
+    "OSF10020365", NULL,
+    "OSF10020366", NULL,
+    "OSF10020367", NULL,
+    "OSF10020370", NULL,
+    "OSF10020387", NULL,
+    "OSF10020388", NULL,
+    "OSF10020396", NULL,
+    "OSF10020402", NULL,
+    "OSF10020417", NULL,
+    "PT", NULL,
+    "PT2", NULL,
+    "PT154", NULL,
+    "R8", NULL,
+    "RK1048", NULL,
+    "ROMAN8", NULL,
+    "RUSCII", NULL,
+    "SE", NULL,
+    "SE2", NULL,
+    "SEN_850200_B", NULL,
+    "SEN_850200_C", NULL,
+    "SHIFT-JIS", NULL,
+    "SHIFT_JIS", NULL,
+    "SHIFT_JISX0213", NULL,
+    "SJIS-OPEN", NULL,
+    "SJIS-WIN", NULL,
+    "SJIS", NULL,
+    "SS636127", NULL,
+    "STRK1048-2002", NULL,
+    "ST_SEV_358-88", NULL,
+    "T.61-8BIT", NULL,
+    "T.61", NULL,
+    "T.618BIT", NULL,
+    "TCVN-5712", NULL,
+    "TCVN", NULL,
+    "TCVN5712-1", NULL,
+    "TCVN5712-1:1993", NULL,
+    "TIS-620", NULL,
+    "TIS620-0", NULL,
+    "TIS620.2529-1", NULL,
+    "TIS620.2533-0", NULL,
+    "TIS620", NULL,
+    "TS-5881", NULL,
+    "TSCII", NULL,
+    "UCS-2", NULL,
+    "UCS-2BE", NULL,
+    "UCS-2LE", NULL,
+    "UCS-4", NULL,
+    "UCS-4BE", NULL,
+    "UCS-4LE", NULL,
+    "UCS2", NULL,
+    "UCS4", NULL,
+    "UHC", NULL,
+    "UJIS", NULL,
+    "UK", NULL,
+    "UNICODE", NULL,
+    "UNICODEBIG", NULL,
+    "UNICODELITTLE", NULL,
+    "US-ASCII", NULL,
+    "US", NULL,
+    "UTF-7", NULL,
+    "UTF-8", NULL,
+    "UTF-16", NULL,
+    "UTF-16BE", NULL,
+    "UTF-16LE", NULL,
+    "UTF-32", NULL,
+    "UTF-32BE", NULL,
+    "UTF-32LE", NULL,
+    "UTF7", NULL,
+    "UTF8", NULL,
+    "UTF16", NULL,
+    "UTF16BE", NULL,
+    "UTF16LE", NULL,
+    "UTF32", NULL,
+    "UTF32BE", NULL,
+    "UTF32LE", NULL,
+    "VISCII", NULL,
+    "WCHAR_T", NULL,
+    "WIN-SAMI-2", NULL,
+    "WINBALTRIM", NULL,
+    "WINDOWS-31J", NULL,
+    "WINDOWS-874", NULL,
+    "WINDOWS-936", NULL,
+    "WINDOWS-1250", NULL,
+    "WINDOWS-1251", NULL,
+    "WINDOWS-1252", NULL,
+    "WINDOWS-1253", NULL,
+    "WINDOWS-1254", NULL,
+    "WINDOWS-1255", NULL,
+    "WINDOWS-1256", NULL,
+    "WINDOWS-1257", NULL,
+    "WINDOWS-1258", NULL,
+    "WINSAMI2", NULL,
+    "WS2", NULL,
+    "YU", NULL,
+    NULL
+  };