summaryrefslogtreecommitdiff
path: root/tests/unictype/test-pr_id_continue.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/unictype/test-pr_id_continue.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/unictype/test-pr_id_continue.c')
-rw-r--r--tests/unictype/test-pr_id_continue.c59
1 files changed, 42 insertions, 17 deletions
diff --git a/tests/unictype/test-pr_id_continue.c b/tests/unictype/test-pr_id_continue.c
index dee24e1e1f..ce66ab2f1b 100644
--- a/tests/unictype/test-pr_id_continue.c
+++ b/tests/unictype/test-pr_id_continue.c
@@ -66,8 +66,8 @@
{ 0x07FA, 0x07FA },
{ 0x0800, 0x082D },
{ 0x0840, 0x085B },
- { 0x08A0, 0x08B2 },
- { 0x08E4, 0x0963 },
+ { 0x08A0, 0x08B4 },
+ { 0x08E3, 0x0963 },
{ 0x0966, 0x096F },
{ 0x0971, 0x0983 },
{ 0x0985, 0x098C },
@@ -112,6 +112,7 @@
{ 0x0AD0, 0x0AD0 },
{ 0x0AE0, 0x0AE3 },
{ 0x0AE6, 0x0AEF },
+ { 0x0AF9, 0x0AF9 },
{ 0x0B01, 0x0B03 },
{ 0x0B05, 0x0B0C },
{ 0x0B0F, 0x0B10 },
@@ -152,7 +153,7 @@
{ 0x0C46, 0x0C48 },
{ 0x0C4A, 0x0C4D },
{ 0x0C55, 0x0C56 },
- { 0x0C58, 0x0C59 },
+ { 0x0C58, 0x0C5A },
{ 0x0C60, 0x0C63 },
{ 0x0C66, 0x0C6F },
{ 0x0C81, 0x0C83 },
@@ -177,7 +178,7 @@
{ 0x0D46, 0x0D48 },
{ 0x0D4A, 0x0D4E },
{ 0x0D57, 0x0D57 },
- { 0x0D60, 0x0D63 },
+ { 0x0D5F, 0x0D63 },
{ 0x0D66, 0x0D6F },
{ 0x0D7A, 0x0D7F },
{ 0x0D82, 0x0D83 },
@@ -250,7 +251,8 @@
{ 0x135D, 0x135F },
{ 0x1369, 0x1371 },
{ 0x1380, 0x138F },
- { 0x13A0, 0x13F4 },
+ { 0x13A0, 0x13F5 },
+ { 0x13F8, 0x13FD },
{ 0x1401, 0x166C },
{ 0x166F, 0x167F },
{ 0x1681, 0x169A },
@@ -370,26 +372,25 @@
{ 0x31A0, 0x31BA },
{ 0x31F0, 0x31FF },
{ 0x3400, 0x4DB5 },
- { 0x4E00, 0x9FCC },
+ { 0x4E00, 0x9FD5 },
{ 0xA000, 0xA48C },
{ 0xA4D0, 0xA4FD },
{ 0xA500, 0xA60C },
{ 0xA610, 0xA62B },
{ 0xA640, 0xA66F },
{ 0xA674, 0xA67D },
- { 0xA67F, 0xA69D },
- { 0xA69F, 0xA6F1 },
+ { 0xA67F, 0xA6F1 },
{ 0xA717, 0xA71F },
{ 0xA722, 0xA788 },
- { 0xA78B, 0xA78E },
- { 0xA790, 0xA7AD },
- { 0xA7B0, 0xA7B1 },
+ { 0xA78B, 0xA7AD },
+ { 0xA7B0, 0xA7B7 },
{ 0xA7F7, 0xA827 },
{ 0xA840, 0xA873 },
{ 0xA880, 0xA8C4 },
{ 0xA8D0, 0xA8D9 },
{ 0xA8E0, 0xA8F7 },
{ 0xA8FB, 0xA8FB },
+ { 0xA8FD, 0xA8FD },
{ 0xA900, 0xA92D },
{ 0xA930, 0xA953 },
{ 0xA960, 0xA97C },
@@ -410,9 +411,8 @@
{ 0xAB20, 0xAB26 },
{ 0xAB28, 0xAB2E },
{ 0xAB30, 0xAB5A },
- { 0xAB5C, 0xAB5F },
- { 0xAB64, 0xAB65 },
- { 0xABC0, 0xABEA },
+ { 0xAB5C, 0xAB65 },
+ { 0xAB70, 0xABEA },
{ 0xABEC, 0xABED },
{ 0xABF0, 0xABF9 },
{ 0xAC00, 0xD7A3 },
@@ -434,7 +434,7 @@
{ 0xFD92, 0xFDC7 },
{ 0xFDF0, 0xFDFB },
{ 0xFE00, 0xFE0F },
- { 0xFE20, 0xFE2D },
+ { 0xFE20, 0xFE2F },
{ 0xFE33, 0xFE34 },
{ 0xFE4D, 0xFE4F },
{ 0xFE70, 0xFE74 },
@@ -482,6 +482,8 @@
{ 0x1083F, 0x10855 },
{ 0x10860, 0x10876 },
{ 0x10880, 0x1089E },
+ { 0x108E0, 0x108F2 },
+ { 0x108F4, 0x108F5 },
{ 0x10900, 0x10915 },
{ 0x10920, 0x10939 },
{ 0x10980, 0x109B7 },
@@ -502,6 +504,8 @@
{ 0x10B60, 0x10B72 },
{ 0x10B80, 0x10B91 },
{ 0x10C00, 0x10C48 },
+ { 0x10C80, 0x10CB2 },
+ { 0x10CC0, 0x10CF2 },
{ 0x11000, 0x11046 },
{ 0x11066, 0x1106F },
{ 0x1107F, 0x110BA },
@@ -512,12 +516,19 @@
{ 0x11150, 0x11173 },
{ 0x11176, 0x11176 },
{ 0x11180, 0x111C4 },
+ { 0x111CA, 0x111CC },
{ 0x111D0, 0x111DA },
+ { 0x111DC, 0x111DC },
{ 0x11200, 0x11211 },
{ 0x11213, 0x11237 },
+ { 0x11280, 0x11286 },
+ { 0x11288, 0x11288 },
+ { 0x1128A, 0x1128D },
+ { 0x1128F, 0x1129D },
+ { 0x1129F, 0x112A8 },
{ 0x112B0, 0x112EA },
{ 0x112F0, 0x112F9 },
- { 0x11301, 0x11303 },
+ { 0x11300, 0x11303 },
{ 0x11305, 0x1130C },
{ 0x1130F, 0x11310 },
{ 0x11313, 0x11328 },
@@ -527,6 +538,7 @@
{ 0x1133C, 0x11344 },
{ 0x11347, 0x11348 },
{ 0x1134B, 0x1134D },
+ { 0x11350, 0x11350 },
{ 0x11357, 0x11357 },
{ 0x1135D, 0x11363 },
{ 0x11366, 0x1136C },
@@ -536,17 +548,23 @@
{ 0x114D0, 0x114D9 },
{ 0x11580, 0x115B5 },
{ 0x115B8, 0x115C0 },
+ { 0x115D8, 0x115DD },
{ 0x11600, 0x11640 },
{ 0x11644, 0x11644 },
{ 0x11650, 0x11659 },
{ 0x11680, 0x116B7 },
{ 0x116C0, 0x116C9 },
+ { 0x11700, 0x11719 },
+ { 0x1171D, 0x1172B },
+ { 0x11730, 0x11739 },
{ 0x118A0, 0x118E9 },
{ 0x118FF, 0x118FF },
{ 0x11AC0, 0x11AF8 },
- { 0x12000, 0x12398 },
+ { 0x12000, 0x12399 },
{ 0x12400, 0x1246E },
+ { 0x12480, 0x12543 },
{ 0x13000, 0x1342E },
+ { 0x14400, 0x14646 },
{ 0x16800, 0x16A38 },
{ 0x16A40, 0x16A5E },
{ 0x16A60, 0x16A69 },
@@ -603,6 +621,12 @@
{ 0x1D7AA, 0x1D7C2 },
{ 0x1D7C4, 0x1D7CB },
{ 0x1D7CE, 0x1D7FF },
+ { 0x1DA00, 0x1DA36 },
+ { 0x1DA3B, 0x1DA6C },
+ { 0x1DA75, 0x1DA75 },
+ { 0x1DA84, 0x1DA84 },
+ { 0x1DA9B, 0x1DA9F },
+ { 0x1DAA1, 0x1DAAF },
{ 0x1E800, 0x1E8C4 },
{ 0x1E8D0, 0x1E8D6 },
{ 0x1EE00, 0x1EE03 },
@@ -641,6 +665,7 @@
{ 0x20000, 0x2A6D6 },
{ 0x2A700, 0x2B734 },
{ 0x2B740, 0x2B81D },
+ { 0x2B820, 0x2CEA1 },
{ 0x2F800, 0x2FA1D },
{ 0xE0100, 0xE01EF }