summaryrefslogtreecommitdiff
path: root/tests/unicase/test-ignorable.c
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2015-06-18 17:34:54 +0900
committerDaiki Ueno <ueno@gnu.org>2015-06-18 17:36:39 +0900
commit705f4efc3327fd3a7815b3bda62cbce6057c8e32 (patch)
treeb60c16d107e6a078249fdbabb92499c627dde17e /tests/unicase/test-ignorable.c
parent9a417cf7d48fa231c937c53626da6c45d09e6b3e (diff)
downloadgnulib-705f4efc3327fd3a7815b3bda62cbce6057c8e32.tar.gz
libunistring: update to Unicode 8.0.0
* lib/gen-uni-tables.c (SIZEOF): New macro. (output_numeric): Increase the maximum number of fractions from 128 to 160. Increase the level3 value width from 7 bits to 8 bits. Use SIZEOF instead of a hard-coded integer. (output_blocks): Decrease the cut-off threshold from 0x30000 to 0x28000. (fill_blocks): Increase the maximum number of blocks from 256 to 384. Use SIZEOF instead of a hard-coded integer. (get_lbp): Adjust to new characters added in Unicode 8.0.0. * lib/unictype/numeric.c (uc_numeric_value): Adjust the level3 value width. * lib/unilbrk/lbrktables.c (unilbrk_table): Implement LBP21b and a new case added to LBP22. * lib/uniwidth/width.c (nonspacing_table_data): Add U+08E3, U+A69E, U+FE2E..U+FE2F, U+111CA..U+111CC, U+11300, U+115DC..U+115DD, U+1171D..U+1171F, U+11722..U+11725, U+11727..U+1172B, U+1DA00..U+1DA36, U+1DA3B..U+1DA6C, U+1DA75, U+1DA84, U+1DA9B..U+1DA9F, and U+1DAA1..U+1DAAF. * tests/uniwidth/test-uc_width2.sh: Same updates as in lib/uniwidth/width.c. * all generated files under lib/uni* and tests/uni*: Regenerate.
Diffstat (limited to 'tests/unicase/test-ignorable.c')
-rw-r--r--tests/unicase/test-ignorable.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c
index 044bf4c562..8971090dea 100644
--- a/tests/unicase/test-ignorable.c
+++ b/tests/unicase/test-ignorable.c
@@ -58,7 +58,7 @@
{ 0x07FA, 0x07FA },
{ 0x0816, 0x082D },
{ 0x0859, 0x085B },
- { 0x08E4, 0x0902 },
+ { 0x08E3, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
{ 0x0941, 0x0948 },
@@ -229,7 +229,7 @@
{ 0xA66F, 0xA672 },
{ 0xA674, 0xA67D },
{ 0xA67F, 0xA67F },
- { 0xA69F, 0xA69F },
+ { 0xA69E, 0xA69F },
{ 0xA6F0, 0xA6F1 },
{ 0xA700, 0xA721 },
{ 0xA788, 0xA78A },
@@ -271,7 +271,7 @@
{ 0xFBB2, 0xFBC1 },
{ 0xFE00, 0xFE0F },
{ 0xFE13, 0xFE13 },
- { 0xFE20, 0xFE2D },
+ { 0xFE20, 0xFE2F },
{ 0xFE52, 0xFE52 },
{ 0xFE55, 0xFE55 },
{ 0xFEFF, 0xFEFF },
@@ -305,12 +305,13 @@
{ 0x11173, 0x11173 },
{ 0x11180, 0x11181 },
{ 0x111B6, 0x111BE },
+ { 0x111CA, 0x111CC },
{ 0x1122F, 0x11231 },
{ 0x11234, 0x11234 },
{ 0x11236, 0x11237 },
{ 0x112DF, 0x112DF },
{ 0x112E3, 0x112EA },
- { 0x11301, 0x11301 },
+ { 0x11300, 0x11301 },
{ 0x1133C, 0x1133C },
{ 0x11340, 0x11340 },
{ 0x11366, 0x1136C },
@@ -322,6 +323,7 @@
{ 0x115B2, 0x115B5 },
{ 0x115BC, 0x115BD },
{ 0x115BF, 0x115C0 },
+ { 0x115DC, 0x115DD },
{ 0x11633, 0x1163A },
{ 0x1163D, 0x1163D },
{ 0x1163F, 0x11640 },
@@ -329,6 +331,9 @@
{ 0x116AD, 0x116AD },
{ 0x116B0, 0x116B5 },
{ 0x116B7, 0x116B7 },
+ { 0x1171D, 0x1171F },
+ { 0x11722, 0x11725 },
+ { 0x11727, 0x1172B },
{ 0x16AF0, 0x16AF4 },
{ 0x16B30, 0x16B36 },
{ 0x16B40, 0x16B43 },
@@ -340,7 +345,14 @@
{ 0x1D185, 0x1D18B },
{ 0x1D1AA, 0x1D1AD },
{ 0x1D242, 0x1D244 },
+ { 0x1DA00, 0x1DA36 },
+ { 0x1DA3B, 0x1DA6C },
+ { 0x1DA75, 0x1DA75 },
+ { 0x1DA84, 0x1DA84 },
+ { 0x1DA9B, 0x1DA9F },
+ { 0x1DAA1, 0x1DAAF },
{ 0x1E8D0, 0x1E8D6 },
+ { 0x1F3FB, 0x1F3FF },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
{ 0xE0100, 0xE01EF }