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
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
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
bug-iconv2.c
bug-iconv3.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-iconv4.c
bug-iconv5.c
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
CP1255.irreversible
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
euc-jp-ms.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-JP-MS.irreversible
euc-jp.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-JP.irreversible
euc-kr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
EUC-KR.irreversible
euc-tw.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00: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 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
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
IBM922.irreversible
IBM1132.irreversible
IBM1133.irreversible
IBM1160.irreversible
IBM1161.irreversible
IBM1163.irreversible
IBM1164.irreversible
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
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
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
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
SHIFT_JISX0213.precomposed
sjis.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
SJIS.irreversible
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
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
TSCII.precomposed
tst-e2big.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-iconv4.c
tst-iconv6.c
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