glibc/iconvdata
Joseph Myers 8540f6d2a7 Don't require test wrappers to preserve environment variables, use more consistent environment.
One wart in the original support for test wrappers for cross testing,
as noted in
<https://sourceware.org/ml/libc-alpha/2012-10/msg00722.html>, is the
requirement for test wrappers to pass a poorly-defined set of
environment variables from the build system to the system running the
glibc under test.  Although some variables are passed explicitly via
$(test-wrapper-env), including LD_* variables that simply can't be
passed implicitly because of the side effects they'd have on the build
system's dynamic linker, others are passed implicitly, including
variables such as GCONV_PATH and LOCPATH that could potentially affect
the build system's libc (so effectively relying on any such effects
not breaking the wrappers).  In addition, the code in
cross-test-ssh.sh for preserving environment variables is fragile (it
depends on how bash formats a list of exported variables, and could
well break for multi-line variable definitions where the contents
contain things looking like other variable definitions).

This patch moves to explicitly passing environment variables via
$(test-wrapper-env).  Makefile variables that previously used
$(test-wrapper) are split up into -before-env and -after-env parts
that can be passed separately to the various .sh files used in
testing, so those files can then insert environment settings between
the two parts.

The common default environment settings in make-test-out are made into
a separate makefile variable that can also be passed to scripts,
rather than many scripts duplicating those settings (for testing an
installed glibc, it is desirable to have the GCONV_PATH setting on
just one place, so just that one place needs to support it pointing to
an installed sysroot instead of the build tree).  The default settings
are included in the variables such as $(test-program-prefix), so that
if tests do not need any non-default settings they can continue to use
single variables rather than the split-up variables.

Although this patch cleans up LC_ALL=C settings (that being part of
the common defaults), various LANG=C and LANGUAGE=C settings remain.
Those are generally unnecessary and I propose a subsequent cleanup to
remove them.  LC_ALL takes precedence over LANG, and while LANGUAGE
takes precedence over LC_ALL, it only does so for settings other than
LC_ALL=C.  So LC_ALL=C on its own is sufficient to ensure the C
locale, and anything that gets LC_ALL=C does not need the other
settings.

While preparing this patch I noticed some tests with .sh files that
appeared to do nothing beyond what the generic makefile support for
tests can do (localedata/tst-wctype.sh - the makefiles support -ENV
variables and .input files - and localedata/tst-mbswcs.sh - just runs
five tests that could be run individually from the makefile).  So I
propose another subsequent cleanup to move those to using the generic
support instead of special .sh files.

Tested x86_64 (native) and powerpc32 (cross).

	* Makeconfig (run-program-env): New variable.
	(run-program-prefix-before-env): Likewise.
	(run-program-prefix-after-env): Likewise.
	(run-program-prefix): Define in terms of new variables.
	(built-program-cmd-before-env): New variable.
	(built-program-cmd-after-env): Likewise.
	(built-program-cmd): Define in terms of new variables.
	(test-program-prefix-before-env): New variable.
	(test-program-prefix-after-env): Likewise.
	(test-program-prefix): Define in terms of new variables.
	(test-program-cmd-before-env): New variable.
	(test-program-cmd-after-env): Likewise.
	(test-program-cmd): Define in terms of new variables.
	* Rules (make-test-out): Use $(run-program-env).
	* scripts/cross-test-ssh.sh (env_blacklist): Remove variable.
	(help): Do not mention environment variables.  Mention
	--timeoutfactor option.
	(timeoutfactor): New variable.
	(blacklist_exports): Remove function.
	(exports): Remove variable.
	(command): Do not include ${exports}.
	* manual/install.texi (Configuring and compiling): Do not mention
	test wrappers preserving environment variables.  Mention that last
	assignment to a variable must take precedence.
	* INSTALL: Regenerated.
	* benchtests/Makefile (run-bench): Use $(run-program-env).
	* catgets/Makefile ($(objpfx)test1.cat): Use
	$(built-program-cmd-before-env), $(run-program-env) and
	$(built-program-cmd-after-env).
	($(objpfx)test2.cat): Do not specify environment variables
	explicitly.
	($(objpfx)de/libc.cat): Use $(built-program-cmd-before-env),
	$(run-program-env) and $(built-program-cmd-after-env).
	($(objpfx)test-gencat.out): Use $(test-program-cmd-before-env),
	$(run-program-env) and $(test-program-cmd-after-env).
	($(objpfx)sample.SJIS.cat): Do not specify environment variables
	explicitly.
	* catgets/test-gencat.sh: Use test_program_cmd_before_env,
	run_program_env and test_program_cmd_after_env arguments.
	* elf/Makefile ($(objpfx)tst-pathopt.out): Use $(run-program-env).
	* elf/tst-pathopt.sh: Use run_program_env argument.
	* iconvdata/Makefile ($(objpfx)iconv-test.out): Use
	$(test-wrapper-env) and $(run-program-env).
	* iconvdata/run-iconv-test.sh: Use test_wrapper_env and
	run_program_env arguments.
	* iconvdata/tst-table.sh: Do not set GCONV_PATH explicitly.
	* intl/Makefile ($(objpfx)tst-gettext.out): Use
	$(test-program-prefix-before-env), $(run-program-env) and
	$(test-program-prefix-after-env).
	($(objpfx)tst-gettext2.out): Likewise.
	* intl/tst-gettext.sh: Use test_program_prefix_before_env,
	run_program_env and test_program_prefix_after_env arguments.
	* intl/tst-gettext2.sh: Likewise.
	* intl/tst-gettext4.sh: Do not set environment variables
	explicitly.
	* intl/tst-gettext6.sh: Likewise.
	* intl/tst-translit.sh: Likewise.
	* malloc/Makefile ($(objpfx)tst-mtrace.out): Use
	$(test-program-prefix-before-env), $(run-program-env) and
	$(test-program-prefix-after-env).
	* malloc/tst-mtrace.sh: Use test_program_prefix_before_env,
	run_program_env and test_program_prefix_after_env arguments.
	* math/Makefile (run-regen-ulps): Use $(run-program-env).
	* nptl/Makefile ($(objpfx)tst-tls6.out): Use $(run-program-env).
	* nptl/tst-tls6.sh: Use run_program_env argument.  Set LANG=C
	explicitly with each use of ${test_wrapper_env}.
	* posix/Makefile ($(objpfx)wordexp-tst.out): Use
	$(test-program-prefix-before-env), $(run-program-env) and
	$(test-program-prefix-after-env).
	* posix/tst-getconf.sh: Do not set environment variables
	explicitly.
	* posix/wordexp-tst.sh: Use test_program_prefix_before_env,
	run_program_env and test_program_prefix_after_env arguments.
	* stdio-common/tst-printf.sh: Do not set environment variables
	explicitly.
	* stdlib/Makefile ($(objpfx)tst-fmtmsg.out): Use
	$(test-program-prefix-before-env), $(run-program-env) and
	$(test-program-prefix-after-env).
	* stdlib/tst-fmtmsg.sh: Use test_program_prefix_before_env,
	run_program_env and test_program_prefix_after_env arguments.
	Split $test calls into $test_pre and $test.
	* timezone/Makefile (build-testdata): Use
	$(built-program-cmd-before-env), $(run-program-env) and
	$(built-program-cmd-after-env).

localedata/ChangeLog:
	* Makefile ($(addprefix $(objpfx),$(CTYPE_FILES))): Use
	$(built-program-cmd-before-env), $(run-program-env) and
	$(built-program-cmd-after-env).
	($(objpfx)sort-test.out): Use $(test-program-prefix-before-env),
	$(run-program-env) and $(test-program-prefix-after-env).
	($(objpfx)tst-fmon.out): Use $(run-program-prefix-before-env),
	$(run-program-env) and $(run-program-prefix-after-env).
	($(objpfx)tst-locale.out): Use $(built-program-cmd-before-env),
	$(run-program-env) and $(built-program-cmd-after-env).
	($(objpfx)tst-trans.out): Use $(run-program-prefix-before-env),
	$(run-program-env), $(run-program-prefix-after-env),
	$(test-program-prefix-before-env) and
	$(test-program-prefix-after-env).
	($(objpfx)tst-ctype.out): Use $(test-program-cmd-before-env),
	$(run-program-env) and $(test-program-cmd-after-env).
	($(objpfx)tst-wctype.out): Likewise.
	($(objpfx)tst-langinfo.out): Likewise.
	($(objpfx)tst-langinfo-static.out): Likewise.
	* gen-locale.sh: Use localedef_before_env, run_program_env and
	localedef_after_env arguments.
	* sort-test.sh: Use test_program_prefix_before_env,
	run_program_env and test_program_prefix_after_env arguments.
	* tst-ctype.sh: Use tst_ctype_before_env, run_program_env and
	tst_ctype_after_env arguments.
	* tst-fmon.sh: Use run_program_prefix_before_env, run_program_env
	and run_program_prefix_after_env arguments.
	* tst-langinfo.sh: Use tst_langinfo_before_env, run_program_env
	and tst_langinfo_after_env arguments.
	* tst-locale.sh: Use localedef_before_env, run_program_env and
	localedef_after_env arguments.
	* tst-mbswcs.sh: Do not set environment variables explicitly.
	* tst-numeric.sh: Likewise.
	* tst-rpmatch.sh: Likewise.
	* tst-trans.sh: Use run_program_prefix_before_env,
	run_program_env, run_program_prefix_after_env,
	test_program_prefix_before_env and test_program_prefix_after_env
	arguments.
	* tst-wctype.sh: Use tst_wctype_before_env, run_program_env and
	tst_wctype_after_env arguments.
2014-06-06 22:19:27 +00:00
..
testdata Update BIG5-HKSCS charmap to HKSCS-2008 2013-06-11 17:02:59 +02:00
8bit-gap.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 10:22:35 -07:00
8bit-generic.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 10:22:35 -07:00
ansi_x3.110.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
armscii-8.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ARMSCII-8.irreversible
asmo_449.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
big5.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
big5hkscs.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
BIG5.irreversible
BIG5HKSCS.irreversible Update BIG5-HKSCS charmap to HKSCS-2008 2013-06-11 17:02:59 +02:00
BIG5HKSCS.precomposed Update BIG5-HKSCS charmap to HKSCS-2008 2013-06-11 17:02:59 +02:00
brf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
bug-iconv1.c
bug-iconv2.c
bug-iconv3.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
bug-iconv4.c
bug-iconv5.c
bug-iconv6.c
bug-iconv8.c
bug-iconv9.c
cns11643.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cns11643.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cns11643l1.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cns11643l1.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cns11643l2.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp737.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp737.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp770.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp771.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp772.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp773.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp774.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp775.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp775.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp932.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
cp1125.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1250.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1251.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1252.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1253.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1254.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1255.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
cp1256.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1257.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cp1258.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
cp10007.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
CP932.irreversible
CP1255.irreversible
CP1258.irreversible
csn_369103.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
cwi.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
dec-mcs.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Depend
ebcdic-at-de-a.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-at-de.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-ca-fr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-dk-no-a.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-dk-no.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-es-a.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-es-s.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-es.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-fi-se-a.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-fi-se.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-fr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-is-friss.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-it.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-pt.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-uk.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ebcdic-us.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ecma-cyrillic.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
euc-cn.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
euc-jisx0213.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
EUC-JISX0213.precomposed
euc-jp-ms.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
EUC-JP-MS.irreversible
euc-jp.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
EUC-JP.irreversible
euc-kr.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
EUC-KR.irreversible
euc-tw.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
EUC-TW.irreversible
extra-module.mk Link extra-libs consistently with libc and ld.so. 2013-05-31 16:16:33 +00:00
gap.awk
gaptab.awk
gb2312.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gb2312.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gb18030.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
gbbig5.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
gbgbk.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
gbk.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
gconv-modules Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gconv.map
gen-8bit-gap-1.sh
gen-8bit-gap.sh
gen-8bit.sh
georgian-academy.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
georgian-ps.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gost_19768-74.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
greek7-old.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
greek7.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
greek-ccitt.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
hp-greek8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
hp-roman8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
hp-roman9.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
hp-thai8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
hp-turkish8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm037.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm038.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm256.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm273.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm274.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm275.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm277.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm278.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm280.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm281.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm284.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm285.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm290.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm297.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm420.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm423.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm424.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm437.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm500.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm803.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm803.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm850.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm851.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm852.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm855.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm856.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm856.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm857.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm860.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm861.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm862.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm863.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm864.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm865.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm866.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm866nav.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm868.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm869.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm870.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm871.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm874.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm875.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm880.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm891.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm901.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm901.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm902.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm902.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm903.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm904.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm905.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm918.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm921.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm921.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm922.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm922.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm930.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm930.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm932.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm932.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm933.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm933.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm935.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm935.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm937.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm937.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm939.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm939.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm943.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm943.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1004.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1008_420.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1008.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1008.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1025.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1025.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1026.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1046.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1046.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1047.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1097.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1097.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1112.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1112.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1122.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1122.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1123.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1123.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1124.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1124.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1129.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1129.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1130.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1130.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1132.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1132.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1133.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1133.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1137.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1137.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1140.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1140.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1141.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1141.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1142.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1142.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1143.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1143.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1144.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1144.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1145.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1145.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1146.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1146.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1147.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1147.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1148.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1148.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1149.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1149.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1153.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1153.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1154.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1154.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1155.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1155.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1156.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1156.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1157.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1157.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1158.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1158.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1160.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1160.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1161.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1161.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1162.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1162.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1163.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1163.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1164.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1164.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1166.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1166.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1167.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1167.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1364.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
ibm1364.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1371.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1371.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1388.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1388.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1390.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1390.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1399.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm1399.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4517.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4517.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4899.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4899.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4909.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4909.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4971.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm4971.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm5347.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm5347.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm9030.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm9030.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm9066.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm9066.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm9448.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm9448.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm12712.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm12712.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm16804.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ibm16804.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
IBM856.irreversible
IBM922.irreversible
IBM1132.irreversible
IBM1133.irreversible
IBM1160.irreversible
IBM1161.irreversible
IBM1163.irreversible
IBM1164.irreversible
iec_p27-1.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inis-8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inis-cyrillic.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inis.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isiri-3342.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
isiri-3342.h Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
ISIRI-3342.irreversible
iso646.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso8859-1.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso8859-2.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-3.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-4.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-5.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-6.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-7.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-9.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-9e.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-10.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-11.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-13.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-14.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-15.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso8859-16.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso_2033.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso_5427-ext.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso_5427.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso_5428.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso_6937-2.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso_6937.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso_10367-box.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso_11548-1.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso-2022-cn-ext.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso-2022-cn.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso-2022-jp-3.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso-2022-jp.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso-2022-kr.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
iso-ir-165.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso-ir-165.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso-ir-197.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
iso-ir-209.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jis0201.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jis0201.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jis0208.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jis0208.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jis0212.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jis0212.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jisx0213.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
jisx0213.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
JISX0213.TXT
johab.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
koi8-r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
koi8-ru.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
koi8-t.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
koi8-u.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
koi-8.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ksc5601.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ksc5601.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
latin-greek-1.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
latin-greek.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
mac-centraleurope.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
mac-is.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
mac-sami.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
mac-uk.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
macintosh.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Makefile Don't require test wrappers to preserve environment variables, use more consistent environment. 2014-06-06 22:19:27 +00:00
mik.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
MISSING
nats-dano.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
nats-sefi.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
pt154.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
rk1048.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
run-iconv-test.sh Don't require test wrappers to preserve environment variables, use more consistent environment. 2014-06-06 22:19:27 +00:00
sami-ws2.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
shift_jisx0213.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
SHIFT_JISX0213.irreversible
SHIFT_JISX0213.precomposed
sjis.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
SJIS.irreversible
t.61.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
tcvn5712-1.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
TCVN5712-1.precomposed
TESTS Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
TESTS2 Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tis-620.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tscii.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
TSCII.irreversible
TSCII.precomposed
tst-e2big.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tst-iconv4.c
tst-iconv6.c
tst-iconv7.c
tst-loading.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tst-table-charmap.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tst-table-from.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tst-table-to.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tst-table.sh Don't require test wrappers to preserve environment variables, use more consistent environment. 2014-06-06 22:19:27 +00:00
tst-tables.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
uhc.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
unicode.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
utf-7.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
utf-16.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
utf-32.c 2014-05-01 Steve Ellcey <sellcey@mips.com> 2014-05-01 13:42:40 -07:00
viscii.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00