summaryrefslogtreecommitdiff
path: root/lib/unictype/ctype_punct.h
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2022-10-16 00:46:24 +0200
committerBruno Haible <bruno@clisp.org>2022-10-16 00:46:24 +0200
commit2118e7cf12997850652002b3af3c44511c98f4bc (patch)
tree4f68ec50d3c99d3c9b4fcf0cd322ff134650d567 /lib/unictype/ctype_punct.h
parent052ce19a3589e5824edc5f6c1dde8a5061d12da0 (diff)
downloadgnulib-2118e7cf12997850652002b3af3c44511c98f4bc.tar.gz
Update to Unicode 15.0.0.
* lib/gen-uni-tables.c (is_property_default_ignorable_code_point): Exclude 0x13439..0x1343F. (get_lbp): Update such that unilbrk/lbrkprop.txt comes out as expected. * All generated files under lib/uni* and tests/uni*: Regenerate. * tests/uniname/NameAliases.txt: Update. * tests/uniname/UnicodeData.txt: Update. * tests/uninorm/NormalizationTest.txt: Update. * tests/unigbrk/GraphemeBreakTest.txt: Update. * tests/uniwbrk/WordBreakTest.txt: Update. * tests/uniwidth/test-uc_width2.sh: Expect width 0 for the characters 0x0ECE, 0x10EFD..0x10EFF, 0x11241, 0x11F00..0x11F01, 0x11F36..0x11F3A, 0x11F40, 0x11F42, 0x13439..0x13440, 0x13447..0x13455, 0x1E08F, 0x1E4EC..0x1E4EF. * All the affected modules: Bump required libunistring version.
Diffstat (limited to 'lib/unictype/ctype_punct.h')
-rw-r--r--lib/unictype/ctype_punct.h46
1 files changed, 25 insertions, 21 deletions
diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h
index 30986214f5..a9388b3b6d 100644
--- a/lib/unictype/ctype_punct.h
+++ b/lib/unictype/ctype_punct.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */
/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
@@ -35,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- unsigned int level3[71 << 4];
+ unsigned int level3[72 << 4];
}
u_is_punct =
{
@@ -302,21 +302,21 @@ u_is_punct =
-1,
18 + 512 * sizeof (short) / sizeof (int) + 944,
18 + 512 * sizeof (short) / sizeof (int) + 960,
- -1,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
18 + 512 * sizeof (short) / sizeof (int) + 992,
+ -1,
18 + 512 * sizeof (short) / sizeof (int) + 1008,
18 + 512 * sizeof (short) / sizeof (int) + 1024,
18 + 512 * sizeof (short) / sizeof (int) + 1040,
- 18 + 512 * sizeof (short) / sizeof (int) + 272,
18 + 512 * sizeof (short) / sizeof (int) + 1056,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
18 + 512 * sizeof (short) / sizeof (int) + 1072,
18 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1104,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -571,7 +571,7 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 272,
18 + 512 * sizeof (short) / sizeof (int) + 272,
18 + 512 * sizeof (short) / sizeof (int) + 272,
- 18 + 512 * sizeof (short) / sizeof (int) + 1120
+ 18 + 512 * sizeof (short) / sizeof (int) + 1136
},
{
0x00000000U, 0xFC00FFFEU, 0xF8000001U, 0x78000001U,
@@ -599,11 +599,11 @@ u_is_punct =
0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x00FD000CU,
0x00000004U, 0xC0000000U, 0x00803DC7U, 0x07FF0000U,
0x0000001FU, 0xD0000000U, 0x00603DDFU, 0xFF80000CU,
- 0x0000001EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU,
+ 0x0000001EU, 0xD0000000U, 0x00603DDFU, 0x0008000CU,
0x0000000FU, 0xD8000000U, 0x7F80BDDFU, 0x03FF000CU,
0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x001C0000U,
0x00000000U, 0x80008000U, 0x0C008040U, 0x00000000U,
- 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U,
0xFFFFFFFEU, 0xFFFFFC00U, 0x00000000U, 0xFFFE0000U,
0xFEFFE0FFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U,
0x00000000U, 0x7FFFF800U, 0xC3C0FC00U, 0x001E3F9DU,
@@ -731,14 +731,14 @@ u_is_punct =
0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
- 0x00000000U, 0x00003800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00003800U, 0x00000000U, 0xE0000000U,
0xE0000000U, 0x0000007FU, 0x03FFFFC0U, 0x00000000U,
0x000003FCU, 0x00000000U, 0x00000FE0U, 0x00000000U,
0x00000007U, 0xFF000000U, 0xFFFC3FFFU, 0x8019003FU,
0x00000007U, 0xFFFF0000U, 0x00002007U, 0x00000000U,
0x00000007U, 0x001FFF80U, 0x0000006FU, 0x00380000U,
0x00000007U, 0xFFF80000U, 0xE800FFE1U, 0x001FFFFEU,
- 0x00000000U, 0x7FFFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x7FFFF000U, 0x00000002U, 0x00000000U,
0x00000000U, 0x00000200U, 0x80000000U, 0x000007FFU,
0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
@@ -756,7 +756,7 @@ u_is_punct =
0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000015U,
0x000007FEU, 0xFBF80000U, 0x0FFE00FFU, 0x00000000U,
0xDFFFFC00U, 0x00000007U, 0x00000000U, 0x00000000U,
- 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0xFF7F8000U, 0xFC00003EU, 0x00031FFFU,
0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U,
@@ -764,7 +764,7 @@ u_is_punct =
0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x01F80000U,
- 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000000BU, 0xC7F00000U, 0x0000FFFFU, 0x00000000U,
0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x8003FFFFU,
0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
@@ -774,7 +774,7 @@ u_is_punct =
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00060000U,
- 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x003FFF81U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
@@ -799,7 +799,7 @@ u_is_punct =
0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U,
- 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
@@ -811,7 +811,7 @@ u_is_punct =
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
- 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x007F0000U, 0x00008000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
@@ -819,6 +819,10 @@ u_is_punct =
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
0x00000000U, 0x00000000U, 0x007FFF80U, 0x00000000U,
0x00000000U, 0x00000000U, 0xC00007F0U, 0x00000000U,
0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
@@ -839,15 +843,15 @@ u_is_punct =
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
- 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
- 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
- 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU,
0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
- 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
- 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU,
+ 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU,
0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,