summaryrefslogtreecommitdiff
path: root/gnulib-tests/uniwidth
diff options
context:
space:
mode:
Diffstat (limited to 'gnulib-tests/uniwidth')
-rw-r--r--gnulib-tests/uniwidth/test-uc_width.c2
-rw-r--r--gnulib-tests/uniwidth/test-uc_width2.c2
-rwxr-xr-xgnulib-tests/uniwidth/test-uc_width2.sh195
3 files changed, 163 insertions, 36 deletions
diff --git a/gnulib-tests/uniwidth/test-uc_width.c b/gnulib-tests/uniwidth/test-uc_width.c
index 21e0db67..6b1e7acb 100644
--- a/gnulib-tests/uniwidth/test-uc_width.c
+++ b/gnulib-tests/uniwidth/test-uc_width.c
@@ -1,5 +1,5 @@
/* Test of uc_width() function.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gnulib-tests/uniwidth/test-uc_width2.c b/gnulib-tests/uniwidth/test-uc_width2.c
index 9e9cea22..0ef99637 100644
--- a/gnulib-tests/uniwidth/test-uc_width2.c
+++ b/gnulib-tests/uniwidth/test-uc_width2.c
@@ -1,5 +1,5 @@
/* Test of uc_width() function.
- Copyright (C) 2007-2014 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/gnulib-tests/uniwidth/test-uc_width2.sh b/gnulib-tests/uniwidth/test-uc_width2.sh
index 9307f33b..1463d345 100755
--- a/gnulib-tests/uniwidth/test-uc_width2.sh
+++ b/gnulib-tests/uniwidth/test-uc_width2.sh
@@ -28,10 +28,12 @@ cat > uc_width.ok <<\EOF
05C6 A
05C7 0
05C8..05FF A
-0600..0603 0
-0604..060F A
+0600..0605 0
+0606..060F A
0610..061A 0
-061B..064A A
+061B A
+061C 0
+061D..064A A
064B..065F 0
0660..066F A
0670 0
@@ -63,8 +65,8 @@ cat > uc_width.ok <<\EOF
0829..082D 0
082E..0858 A
0859..085B 0
-085C..08FF A
-0900..0902 0
+085C..08E2 A
+08E3..0902 0
0903..0939 A
093A 0
093B A
@@ -135,7 +137,9 @@ cat > uc_width.ok <<\EOF
0BC0 0
0BC1..0BCC A
0BCD 0
-0BCE..0C3D A
+0BCE..0BFF A
+0C00 0
+0C01..0C3D A
0C3E..0C40 0
0C41..0C45 A
0C46..0C48 0
@@ -145,13 +149,17 @@ cat > uc_width.ok <<\EOF
0C55..0C56 0
0C57..0C61 A
0C62..0C63 0
-0C64..0CBB A
+0C64..0C80 A
+0C81 0
+0C82..0CBB A
0CBC 0
0CBD..0CCB A
0CCC..0CCD 0
0CCE..0CE1 A
0CE2..0CE3 0
-0CE4..0D40 A
+0CE4..0D00 A
+0D01 0
+0D02..0D40 A
0D41..0D44 0
0D45..0D4C A
0D4D 0
@@ -242,8 +250,8 @@ cat > uc_width.ok <<\EOF
17D4..17DC A
17DD 0
17DE..180A A
-180B..180D 0
-180E..18A8 A
+180B..180E 0
+180F..18A8 A
18A9 0
18AA..191F A
1920..1922 0
@@ -255,7 +263,9 @@ cat > uc_width.ok <<\EOF
1939..193B 0
193C..1A16 A
1A17..1A18 0
-1A19..1A55 A
+1A19..1A1A A
+1A1B 0
+1A1C..1A55 A
1A56 0
1A57 A
1A58..1A5E 0
@@ -269,7 +279,9 @@ cat > uc_width.ok <<\EOF
1A73..1A7C 0
1A7D..1A7E A
1A7F 0
-1A80..1AFF A
+1A80..1AAF A
+1AB0..1ABE 0
+1ABF..1AFF A
1B00..1B03 0
1B04..1B33 A
1B34 0
@@ -287,7 +299,9 @@ cat > uc_width.ok <<\EOF
1BA2..1BA5 0
1BA6..1BA7 A
1BA8..1BA9 0
-1BAA..1BE5 A
+1BAA A
+1BAB..1BAD 0
+1BAE..1BE5 A
1BE6 0
1BE7 A
1BE8..1BE9 0
@@ -307,9 +321,13 @@ cat > uc_width.ok <<\EOF
1CE2..1CE8 0
1CE9..1CEC A
1CED 0
-1CEE..1DBF A
-1DC0..1DE6 0
-1DE7..1DFB A
+1CEE..1CF3 A
+1CF4 0
+1CF5..1CF7 A
+1CF8..1CF9 0
+1CFA..1DBF A
+1DC0..1DF5 0
+1DF6..1DFB A
1DFC..1DFF 0
1E00..200A A
200B..200F 0
@@ -317,8 +335,8 @@ cat > uc_width.ok <<\EOF
202A..202E 0
202F..205F A
2060..2064 0
-2065..2069 A
-206A..206F 0
+2065 A
+2066..206F 0
2070..20A8 A
20A9 1
20AA..20CF A
@@ -333,8 +351,8 @@ cat > uc_width.ok <<\EOF
2DE0..2DFF 0
2E00..2E7F A
2E80..3029 2
-302A..302F 0
-3030..303E 2
+302A..302D 0
+302E..303E 2
303F A
3040..3098 2
3099..309A 0
@@ -343,9 +361,11 @@ cat > uc_width.ok <<\EOF
4E00..A4CF 2
A4D0..A66E A
A66F..A672 0
-A673..A67B A
-A67C..A67D 0
-A67E..A6EF A
+A673 A
+A674..A67D 0
+A67E..A69D A
+A69E..A69F 0
+A6A0..A6EF A
A6F0..A6F1 0
A6F2..A801 A
A802 0
@@ -371,7 +391,9 @@ A9B4..A9B5 A
A9B6..A9B9 0
A9BA..A9BB A
A9BC 0
-A9BD..AA28 A
+A9BD..A9E4 A
+A9E5 0
+A9E6..AA28 A
AA29..AA2E 0
AA2F..AA30 A
AA31..AA32 0
@@ -381,7 +403,9 @@ AA37..AA42 A
AA43 0
AA44..AA4B A
AA4C 0
-AA4D..AAAF A
+AA4D..AA7B A
+AA7C 0
+AA7D..AAAF A
AAB0 0
AAB1 A
AAB2..AAB4 0
@@ -391,7 +415,11 @@ AAB9..AABD A
AABE..AABF 0
AAC0 A
AAC1 0
-AAC2..ABE4 A
+AAC2..AAEB A
+AAEC..AAED 0
+AAEE..AAF5 A
+AAF6 0
+AAF7..ABE4 A
ABE5 0
ABE6..ABE7 A
ABE8 0
@@ -406,8 +434,7 @@ FB1E 0
FB1F..FDFF A
FE00..FE0F 0
FE10..FE1F 2
-FE20..FE26 0
-FE27..FE2F A
+FE20..FE2F 0
FE30..FE6F 2
FE70..FEFE A
FEFF 0
@@ -418,7 +445,11 @@ FFE7..FFF8 1
FFF9..FFFB 0
FFFC..101FC 1
101FD 0
-101FE..10A00 1
+101FE..102DF 1
+102E0 0
+102E1..10375 1
+10376..1037A 0
+1037B..10A00 1
10A01..10A03 0
10A04 1
10A05..10A06 0
@@ -428,19 +459,101 @@ FFFC..101FC 1
10A38..10A3A 0
10A3B..10A3E 1
10A3F 0
-10A40..11000 1
+10A40..10AE4 1
+10AE5..10AE6 0
+10AE7..11000 1
11001 0
11002..11037 1
11038..11046 0
-11047..1107F 1
-11080..11081 0
+11047..1107E 1
+1107F..11081 0
11082..110B2 1
110B3..110B6 0
110B7..110B8 1
110B9..110BA 0
110BB..110BC 1
110BD 0
-110BE..1D166 1
+110BE..110FF 1
+11100..11102 0
+11103..11126 1
+11127..1112B 0
+1112C 1
+1112D..11134 0
+11135..11172 1
+11173 0
+11174..1117F 1
+11180..11181 0
+11182..111B5 1
+111B6..111BE 0
+111BF..111C9 1
+111CA..111CC 0
+111CD..1122E 1
+1122F..11231 0
+11232..11233 1
+11234 0
+11235 1
+11236..11237 0
+11238..112DE 1
+112DF 0
+112E0..112E2 1
+112E3..112EA 0
+112EB..112FF 1
+11300..11301 0
+11302..1133B 1
+1133C 0
+1133D..1133F 1
+11340 0
+11341..11365 1
+11366..1136C 0
+1136D..1136F 1
+11370..11374 0
+11375..114B2 1
+114B3..114B8 0
+114B9 1
+114BA 0
+114BB..114BE 1
+114BF..114C0 0
+114C1 1
+114C2..114C3 0
+114C4..115B1 1
+115B2..115B5 0
+115B6..115BB 1
+115BC..115BD 0
+115BE 1
+115BF..115C0 0
+115C1..115DB 1
+115DC..115DD 0
+115DE..11632 1
+11633..1163A 0
+1163B..1163C 1
+1163D 0
+1163E 1
+1163F..11640 0
+11641..116AA 1
+116AB 0
+116AC 1
+116AD 0
+116AE..116AF 1
+116B0..116B5 0
+116B6 1
+116B7 0
+116B8..1171C 1
+1171D..1171F 0
+11720..11721 1
+11722..11725 0
+11726 1
+11727..1172B 0
+1172C..16AEF 1
+16AF0..16AF4 0
+16AF5..16B2F 1
+16B30..16B36 0
+16B37..16F8E 1
+16F8F..16F92 0
+16F93..1BC9C 1
+1BC9D..1BC9E 0
+1BC9F 1
+1BCA0..1BCA3 0
+1BCA4..1D166 1
1D167..1D169 0
1D16A..1D172 1
1D173..1D182 0
@@ -450,7 +563,21 @@ FFFC..101FC 1
1D1AA..1D1AD 0
1D1AE..1D241 1
1D242..1D244 0
-1D245..1FFFF 1
+1D245..1D9FF 1
+1DA00..1DA36 0
+1DA37..1DA3A 1
+1DA3B..1DA6C 0
+1DA6D..1DA74 1
+1DA75 0
+1DA76..1DA83 1
+1DA84 0
+1DA85..1DA9A 1
+1DA9B..1DA9F 0
+1DAA0 1
+1DAA1..1DAAF 0
+1DAB0..1E8CF 1
+1E8D0..1E8D6 0
+1E8D7..1FFFF 1
20000..3FFFF 2
40000..E0000 1
E0001 0