glibc/iconvdata
Stefan Liebler 7ab1de2106 Fix UTF-16 surrogate handling. [BZ #19727]
According to the latest Unicode standard, a conversion from/to UTF-xx has
to report an error if the character value is in range of an utf16 surrogate
(0xd800..0xdfff). See https://sourceware.org/ml/libc-help/2015-12/msg00015.html.
Thus this patch fixes this behaviour for converting from utf32 to internal and
from internal to utf8.

Furthermore the conversion from utf16 to internal does not report an error if the
input-stream consists of two low-surrogate values. If an uint16_t value is in the
range of 0xd800 .. 0xdfff, the next uint16_t value is checked, if it is in the
range of a low surrogate (0xdc00 .. 0xdfff). Afterwards these two uint16_t
values are interpreted as a high- and low-surrogates pair. But there is no test
if the first uint16_t value is really in the range of a high-surrogate
(0xd800 .. 0xdbff). If there would be two uint16_t values in the range of a low
surrogate, then they will be treated as a valid high- and low-surrogates pair.
This patch adds this test.

This patch also adds a new testcase, which checks UTF conversions with input
values in range of UTF16 surrogates. The test converts from UTF-xx to INTERNAL,
INTERNAL to UTF-xx and directly between UTF-xx to UTF-yy. The latter conversion
is needed because s390 has iconv-modules, which converts from/to UTF in one step.
The new testcase was tested on a s390, power and intel machine.

ChangeLog:

	[BZ #19727]
	* iconvdata/utf-16.c (BODY): Report an error if first word is not a
	valid high surrogate.
	* iconvdata/utf-32.c (BODY): Report an error if the value is in range
	of an utf16 surrogate.
	* iconv/gconv_simple.c (BODY): Likewise.
	* iconvdata/bug-iconv12.c: New file.
	* iconvdata/Makefile (tests): Add bug-iconv12.

rename test
2016-05-25 17:18:06 +02:00
..
testdata Update BIG5-HKSCS charmap to HKSCS-2008 2013-06-11 17:02:59 +02:00
8bit-gap.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
8bit-generic.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ansi_x3.110.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
armscii-8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ARMSCII-8.irreversible Update. 2002-04-19 07:49:16 +00:00
asmo_449.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
big5.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
big5hkscs.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
BIG5.irreversible Update. 2000-10-30 05:19:41 +00:00
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 dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-iconv1.c Update. 2000-08-23 05:52:43 +00:00
bug-iconv2.c Update. 2000-11-20 17:40:29 +00:00
bug-iconv3.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-iconv4.c * posix/tst-execle1.c (do_test): Add a const. 2005-12-27 22:50:12 +00:00
bug-iconv5.c [BZ #4896, BZ #4936] 2007-08-21 14:43:18 +00:00
bug-iconv6.c * iconvdata/Makefile (bug-iconv6-ENV, tst-iconv7-ENV): Define. 2008-05-15 01:57:05 +00:00
bug-iconv8.c Fix printf format mismatches 2012-11-02 22:52:16 +01:00
bug-iconv9.c Fix printf format mismatches 2012-11-02 22:52:16 +01:00
bug-iconv10.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-iconv11.c S390: Fix build error in iconvdata/bug-iconv11.c. 2016-01-20 08:32:37 +01:00
bug-iconv12.c Fix UTF-16 surrogate handling. [BZ #19727] 2016-05-25 17:18:06 +02:00
cns11643.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cns11643.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cns11643l1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cns11643l1.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cns11643l2.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp737.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp737.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp770.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp771.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp772.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp773.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp774.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp775.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp775.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp932.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1125.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1250.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1251.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1252.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1253.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1254.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1255.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1256.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1257.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp1258.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cp10007.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
CP932.irreversible Update. 2003-08-14 08:49:16 +00:00
CP1255.irreversible Update. 2001-05-22 22:30:18 +00:00
CP1258.irreversible Fix CP1258 conversion 2011-05-21 11:33:05 -04:00
csn_369103.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
cwi.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
dec-mcs.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Depend Add localedata. 2008-05-21 22:45:28 +00:00
ebcdic-at-de-a.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-at-de.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-ca-fr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-dk-no-a.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-dk-no.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-es-a.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-es-s.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-es.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-fi-se-a.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-fi-se.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-fr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-is-friss.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-it.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-pt.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-uk.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ebcdic-us.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ecma-cyrillic.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
euc-cn.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
euc-jisx0213.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-JISX0213.precomposed Update. 2002-04-20 07:58:48 +00:00
euc-jp-ms.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-JP-MS.irreversible Update. 2003-08-14 08:49:16 +00:00
euc-jp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-JP.irreversible Update. 2000-12-04 00:11:40 +00:00
euc-kr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-KR.irreversible Update. 2000-11-08 08:08:09 +00:00
euc-tw.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-TW.irreversible Update. 2002-04-20 07:58:48 +00:00
extra-module.mk Link extra-libs consistently with libc and ld.so. 2013-05-31 16:16:33 +00:00
gap.awk * iconv/gconv_conf.c: Convert GCC extension initializer syntax to C99. 2002-12-16 02:05:36 +00:00
gaptab.awk
gb2312.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gb2312.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gb18030.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gbbig5.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gbgbk.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gbk.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gconv-modules Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gconv.map Update. 2004-03-12 00:16:51 +00:00
gen-8bit-gap-1.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
gen-8bit-gap.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
gen-8bit.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
georgian-academy.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
georgian-ps.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gost_19768-74.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
greek7-old.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
greek7.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
greek-ccitt.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
hp-greek8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
hp-roman8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
hp-roman9.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
hp-thai8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
hp-turkish8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm037.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm038.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm256.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm273.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm274.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm275.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm277.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm278.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm280.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm281.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm284.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm285.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm290.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm297.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm420.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm423.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm424.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm437.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm500.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm803.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm803.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm850.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm851.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm852.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm855.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm856.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm856.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm857.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm860.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm861.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm862.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm863.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm864.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm865.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm866.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm866nav.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm868.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm869.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm870.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm871.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm874.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm875.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm880.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm891.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm901.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm901.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm902.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm902.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm903.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm904.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm905.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm918.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm921.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm921.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm922.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm922.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm930.c Have iconv accept redundant escape sequences in IBM900, IBM903, IBM905, 2016-01-15 11:25:13 -07:00
ibm930.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm932.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm932.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm933.c Have iconv accept redundant escape sequences in IBM900, IBM903, IBM905, 2016-01-15 11:25:13 -07:00
ibm933.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm935.c Have iconv accept redundant escape sequences in IBM900, IBM903, IBM905, 2016-01-15 11:25:13 -07:00
ibm935.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm937.c Have iconv accept redundant escape sequences in IBM900, IBM903, IBM905, 2016-01-15 11:25:13 -07:00
ibm937.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm939.c Have iconv accept redundant escape sequences in IBM900, IBM903, IBM905, 2016-01-15 11:25:13 -07:00
ibm939.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm943.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm943.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1004.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1008_420.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1008.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1008.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1025.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1025.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1026.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1046.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1046.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1047.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1097.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1097.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1112.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1112.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1122.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1122.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1123.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1123.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1124.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1124.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1129.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1129.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1130.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1130.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1132.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1132.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1133.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1133.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1137.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1137.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1140.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1140.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1141.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1141.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1142.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1142.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1143.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1143.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1144.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1144.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1145.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1145.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1146.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1146.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1147.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1147.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1148.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1148.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1149.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1149.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1153.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1153.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1154.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1154.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1155.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1155.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1156.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1156.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1157.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1157.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1158.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1158.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1160.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1160.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1161.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1161.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1162.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1162.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1163.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1163.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1164.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1164.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1166.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1166.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1167.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1167.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1364.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1364.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1371.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1371.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1388.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1388.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1390.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1390.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1399.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm1399.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4517.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4517.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4899.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4899.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4909.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4909.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4971.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm4971.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm5347.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm5347.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm9030.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm9030.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm9066.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm9066.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm9448.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm9448.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm12712.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm12712.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm16804.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ibm16804.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
IBM856.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM922.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM1132.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM1133.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM1160.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM1161.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM1163.irreversible Update. 2002-04-19 07:49:16 +00:00
IBM1164.irreversible Update. 2002-04-19 07:49:16 +00:00
iec_p27-1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inis-8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inis-cyrillic.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inis.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
isiri-3342.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00: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 Update. 2000-09-05 02:41:25 +00:00
iso646.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-2.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-3.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-4.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-5.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-6.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-7.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-9.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-9e.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-10.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-11.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-13.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-14.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-15.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso8859-16.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_2033.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_5427-ext.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_5427.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_5428.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_6937-2.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_6937.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_10367-box.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso_11548-1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-2022-cn-ext.c Fix build errors with -DNDEBUG. 2016-01-15 10:44:07 -07:00
iso-2022-cn.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-2022-jp-3.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-2022-jp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-2022-kr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-ir-165.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-ir-165.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-ir-197.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
iso-ir-209.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jis0201.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jis0201.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jis0208.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jis0208.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jis0212.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jis0212.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jisx0213.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
jisx0213.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
JISX0213.TXT Update. 2004-08-02 22:33:57 +00:00
johab.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
koi8-r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
koi8-ru.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
koi8-t.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
koi8-u.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
koi-8.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ksc5601.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ksc5601.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
latin-greek-1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
latin-greek.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mac-centraleurope.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mac-is.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mac-sami.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mac-uk.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
macintosh.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Makefile Fix UTF-16 surrogate handling. [BZ #19727] 2016-05-25 17:18:06 +02:00
mik.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
MISSING Encodings without iconv support. 2004-09-18 08:15:55 +00:00
nats-dano.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
nats-sefi.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pt154.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
rk1048.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
run-iconv-test.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
sami-ws2.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
shift_jisx0213.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
SHIFT_JISX0213.irreversible Update. 2002-04-20 08:14:24 +00:00
SHIFT_JISX0213.precomposed Update. 2002-04-20 07:58:48 +00:00
sjis.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
SJIS.irreversible Update. 2000-12-04 00:11:40 +00:00
t.61.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tcvn5712-1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
TCVN5712-1.precomposed Update. 2002-04-19 07:49:16 +00:00
TESTS Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
TESTS2 Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tis-620.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tscii.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
TSCII.irreversible Update. 2002-09-24 04:19:03 +00:00
TSCII.precomposed Update. 2002-09-24 04:19:03 +00:00
tst-e2big.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-iconv4.c Update. 2002-11-26 02:22:06 +00:00
tst-iconv6.c [BZ #2569] 2006-04-25 17:47:32 +00:00
tst-iconv7.c 008-01-08 Jakub Jelinek <jakub@redhat.com> 2008-01-09 20:03:58 +00:00
tst-loading.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-table-charmap.sh Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-table-from.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-table-to.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-table.sh Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-tables.sh Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
uhc.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
unicode.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
utf-7.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
utf-16.c Fix UTF-16 surrogate handling. [BZ #19727] 2016-05-25 17:18:06 +02:00
utf-32.c Fix UTF-16 surrogate handling. [BZ #19727] 2016-05-25 17:18:06 +02:00
viscii.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00