summaryrefslogtreecommitdiff
path: root/tests/unictype/test-pr_punctuation.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_punctuation.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_punctuation.c')
-rw-r--r--tests/unictype/test-pr_punctuation.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c
index 0e08ebd19f..fd2979379f 100644
--- a/tests/unictype/test-pr_punctuation.c
+++ b/tests/unictype/test-pr_punctuation.c
@@ -118,6 +118,7 @@
{ 0xA874, 0xA877 },
{ 0xA8CE, 0xA8CF },
{ 0xA8F8, 0xA8FA },
+ { 0xA8FC, 0xA8FC },
{ 0xA92E, 0xA92F },
{ 0xA95F, 0xA95F },
{ 0xA9C1, 0xA9CD },
@@ -160,18 +161,23 @@
{ 0x110BE, 0x110C1 },
{ 0x11140, 0x11143 },
{ 0x11174, 0x11175 },
- { 0x111C5, 0x111C8 },
+ { 0x111C5, 0x111C9 },
{ 0x111CD, 0x111CD },
+ { 0x111DB, 0x111DB },
+ { 0x111DD, 0x111DF },
{ 0x11238, 0x1123D },
+ { 0x112A9, 0x112A9 },
{ 0x114C6, 0x114C6 },
- { 0x115C1, 0x115C9 },
+ { 0x115C1, 0x115D7 },
{ 0x11641, 0x11643 },
+ { 0x1173C, 0x1173E },
{ 0x12470, 0x12474 },
{ 0x16A6E, 0x16A6F },
{ 0x16AF5, 0x16AF5 },
{ 0x16B37, 0x16B3B },
{ 0x16B44, 0x16B44 },
- { 0x1BC9F, 0x1BC9F }
+ { 0x1BC9F, 0x1BC9F },
+ { 0x1DA87, 0x1DA8B }
#define PREDICATE(c) uc_is_property_punctuation (c)
#include "test-predicate-part2.h"