diff options
author | Daiki Ueno <ueno@gnu.org> | 2015-06-18 17:34:54 +0900 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2015-06-18 17:36:39 +0900 |
commit | 705f4efc3327fd3a7815b3bda62cbce6057c8e32 (patch) | |
tree | b60c16d107e6a078249fdbabb92499c627dde17e /lib/unigbrk | |
parent | 9a417cf7d48fa231c937c53626da6c45d09e6b3e (diff) | |
download | gnulib-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 'lib/unigbrk')
-rw-r--r-- | lib/unigbrk/gbrkprop.h | 114 |
1 files changed, 65 insertions, 49 deletions
diff --git a/lib/unigbrk/gbrkprop.h b/lib/unigbrk/gbrkprop.h index f38bf02b09..464ebf0bf2 100644 --- a/lib/unigbrk/gbrkprop.h +++ b/lib/unigbrk/gbrkprop.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Grapheme break property of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 7.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */ #define gbrkprop_header_0 16 #define gbrkprop_header_1 15 #define gbrkprop_header_2 7 @@ -11,7 +11,7 @@ struct { int level1[15]; short level2[3 << 9]; - unsigned char level3[(100 << 7) / 2]; + unsigned char level3[(102 << 7) / 2]; } unigbrkprop = { @@ -26,13 +26,13 @@ unigbrkprop = 1088, 1152, 1216, 1280, 1344, 1408, 1472, 1536, 1600, 1664, 1728, 1792, -1, -1, 1856, -1, -1, -1, -1, -1, -1, -1, 1920, 1984, - 2048, 2112, 2176, 2240, 2304, 2368, 2432, 2496, - 2560, 2624, -1, 2688, -1, -1, -1, -1, - 2752, 2816, -1, -1, -1, -1, -1, -1, + 2048, 2112, 2176, -1, 2240, 2304, 2368, 2432, + 2496, 2560, -1, 2624, -1, -1, -1, -1, + 2688, 2752, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 2880, 2944, 3008, -1, -1, -1, -1, - 3072, 3136, -1, -1, -1, -1, -1, -1, + -1, 2816, 2880, 2944, -1, -1, -1, -1, + 3008, 3072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -61,35 +61,35 @@ unigbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 3200, 3264, -1, -1, - 3328, 3392, 3456, 3520, 3584, 3648, -1, 3712, - 3776, 3840, 3904, 3968, 4032, 4096, 4160, 3776, - 3840, 3904, 3968, 4032, 4096, 4160, 3776, 3840, - 3904, 3968, 4032, 4096, 4160, 3776, 3840, 3904, - 3968, 4032, 4096, 4160, 3776, 3840, 3904, 3968, - 4032, 4096, 4160, 3776, 3840, 3904, 3968, 4032, - 4096, 4160, 3776, 3840, 3904, 3968, 4032, 4096, - 4160, 3776, 3840, 3904, 3968, 4032, 4096, 4160, - 3776, 3840, 3904, 3968, 4032, 4096, 4160, 3776, - 3840, 3904, 3968, 4032, 4096, 4160, 3776, 3840, - 3904, 3968, 4032, 4096, 4160, 3776, 3840, 3904, - 3968, 4032, 4096, 4160, 3776, 3840, 3904, 4224, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, + -1, -1, -1, -1, 3136, 3200, -1, -1, + 3264, 3328, 3392, 3456, 3520, 3584, -1, 3648, + 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712, + 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776, + 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840, + 3904, 3968, 4032, 4096, 3712, 3776, 3840, 3904, + 3968, 4032, 4096, 3712, 3776, 3840, 3904, 3968, + 4032, 4096, 3712, 3776, 3840, 3904, 3968, 4032, + 4096, 3712, 3776, 3840, 3904, 3968, 4032, 4096, + 3712, 3776, 3840, 3904, 3968, 4032, 4096, 3712, + 3776, 3840, 3904, 3968, 4032, 4096, 3712, 3776, + 3840, 3904, 3968, 4032, 4096, 3712, 3776, 3840, + 3904, 3968, 4032, 4096, 3712, 3776, 3840, 4160, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 4352, -1, - -1, -1, -1, -1, 4416, 4480, -1, 4544, - -1, -1, -1, 4608, -1, 4672, 4736, -1, + -1, -1, -1, -1, -1, -1, 4288, -1, + -1, -1, -1, -1, 4352, 4416, -1, 4480, + -1, -1, -1, 4544, -1, 4608, 4672, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4800, 4864, -1, -1, + -1, -1, -1, -1, 4736, 4800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 4928, 4992, 5056, 5120, 5184, 5248, 5312, -1, - -1, 5376, -1, 5440, 5504, 5568, -1, -1, + 4864, 4928, 4992, 5056, 5120, 5184, 5248, -1, + -1, 5312, -1, 5376, 5440, 5504, 5568, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -138,20 +138,20 @@ unigbrkprop = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5952, 6016, 6080, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 6144, 6208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 6272, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 6144, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 6336, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6208, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4288, 4288, 6272, 6336, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, - 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, + 4224, 4224, 6400, 6464, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, + 4224, 4224, 4224, 4224, 4224, 4224, 4224, 4224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -300,7 +300,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x00, 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -495,14 +495,6 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x60, 0x66, 0x00, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x64, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -623,7 +615,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -768,7 +760,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -858,7 +850,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x66, 0x44, 0x44, 0x44, 0x44, 0x64, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x00, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -878,7 +870,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x46, 0x44, 0x44, 0x44, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x40, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x64, @@ -899,7 +891,7 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x44, 0x44, 0x00, 0x66, 0x66, 0x44, 0x46, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -919,6 +911,14 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, + 0x66, 0x44, 0x44, 0x46, 0x44, 0x44, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -982,6 +982,22 @@ unigbrkprop = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x04, 0x00, 0x40, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x04, 0x00, + 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x44, 0x44, + 0x40, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |