diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2025-10-18 19:06:52 +0200 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2025-10-18 19:06:52 +0200 |
| commit | 27dae84ed92f1ef0300263091972338d12e78348 (patch) | |
| tree | 7c52931f474fafb8a4bd4fd15ca3461c77cdecc2 /lib/unictype | |
| parent | 4682deeb62247d34de87f8e777f99e2d337fd377 (diff) | |
New upstream version 1.4.1upstream/1.4.1upstream
Diffstat (limited to 'lib/unictype')
368 files changed, 4876 insertions, 4789 deletions
diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c index 9f8fc256..a4175604 100644 --- a/lib/unictype/bidi_byname.c +++ b/lib/unictype/bidi_byname.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/bidi_byname.gperf b/lib/unictype/bidi_byname.gperf index 59c10725..dfb1b637 100644 --- a/lib/unictype/bidi_byname.gperf +++ b/lib/unictype/bidi_byname.gperf @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h index c289fe75..46f35551 100644 --- a/lib/unictype/bidi_byname.h +++ b/lib/unictype/bidi_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */ +/* Command-line: gperf -m 10 unictype/bidi_byname.gperf */ /* Computed positions: -k'1,9,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,7 +29,7 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 25 "./unictype/bidi_byname.gperf" +#line 25 "unictype/bidi_byname.gperf" struct named_bidi_class { int name; int bidi_class; }; #define TOTAL_KEYWORDS 69 @@ -294,153 +294,153 @@ static const struct bidi_class_stringpool_t bidi_class_stringpool_contents = static const struct named_bidi_class bidi_class_names[] = { {-1}, {-1}, {-1}, {-1}, {-1}, -#line 54 "./unictype/bidi_byname.gperf" +#line 54 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R}, -#line 42 "./unictype/bidi_byname.gperf" +#line 42 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN}, -#line 55 "./unictype/bidi_byname.gperf" +#line 55 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE}, {-1}, -#line 38 "./unictype/bidi_byname.gperf" +#line 38 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN}, -#line 47 "./unictype/bidi_byname.gperf" +#line 47 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE}, -#line 46 "./unictype/bidi_byname.gperf" +#line 46 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L}, -#line 37 "./unictype/bidi_byname.gperf" +#line 37 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL}, -#line 51 "./unictype/bidi_byname.gperf" +#line 51 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON}, -#line 57 "./unictype/bidi_byname.gperf" +#line 57 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO}, {-1}, -#line 56 "./unictype/bidi_byname.gperf" +#line 56 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI}, -#line 49 "./unictype/bidi_byname.gperf" +#line 49 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO}, -#line 53 "./unictype/bidi_byname.gperf" +#line 53 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI}, -#line 48 "./unictype/bidi_byname.gperf" +#line 48 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI}, -#line 71 "./unictype/bidi_byname.gperf" +#line 71 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN}, {-1}, -#line 60 "./unictype/bidi_byname.gperf" +#line 60 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL}, {-1}, -#line 99 "./unictype/bidi_byname.gperf" +#line 99 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI}, -#line 101 "./unictype/bidi_byname.gperf" +#line 101 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO}, -#line 97 "./unictype/bidi_byname.gperf" +#line 97 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE}, -#line 83 "./unictype/bidi_byname.gperf" +#line 83 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI}, -#line 85 "./unictype/bidi_byname.gperf" +#line 85 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO}, -#line 81 "./unictype/bidi_byname.gperf" +#line 81 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE}, -#line 82 "./unictype/bidi_byname.gperf" +#line 82 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI}, -#line 84 "./unictype/bidi_byname.gperf" +#line 84 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO}, -#line 80 "./unictype/bidi_byname.gperf" +#line 80 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE}, -#line 70 "./unictype/bidi_byname.gperf" +#line 70 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN}, -#line 44 "./unictype/bidi_byname.gperf" +#line 44 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET}, -#line 40 "./unictype/bidi_byname.gperf" +#line 40 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN}, -#line 72 "./unictype/bidi_byname.gperf" +#line 72 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES}, -#line 74 "./unictype/bidi_byname.gperf" +#line 74 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET}, -#line 43 "./unictype/bidi_byname.gperf" +#line 43 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES}, -#line 98 "./unictype/bidi_byname.gperf" +#line 98 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI}, -#line 100 "./unictype/bidi_byname.gperf" +#line 100 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO}, -#line 96 "./unictype/bidi_byname.gperf" +#line 96 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE}, -#line 68 "./unictype/bidi_byname.gperf" +#line 68 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS}, -#line 69 "./unictype/bidi_byname.gperf" +#line 69 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS}, {-1}, -#line 95 "./unictype/bidi_byname.gperf" +#line 95 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R}, -#line 104 "./unictype/bidi_byname.gperf" +#line 104 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS}, {-1}, -#line 79 "./unictype/bidi_byname.gperf" +#line 79 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L}, -#line 61 "./unictype/bidi_byname.gperf" +#line 61 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL}, -#line 78 "./unictype/bidi_byname.gperf" +#line 78 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L}, -#line 92 "./unictype/bidi_byname.gperf" +#line 92 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI}, -#line 75 "./unictype/bidi_byname.gperf" +#line 75 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET}, -#line 67 "./unictype/bidi_byname.gperf" +#line 67 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN}, -#line 103 "./unictype/bidi_byname.gperf" +#line 103 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S}, -#line 73 "./unictype/bidi_byname.gperf" +#line 73 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES}, -#line 89 "./unictype/bidi_byname.gperf" +#line 89 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON}, -#line 93 "./unictype/bidi_byname.gperf" +#line 93 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI}, -#line 41 "./unictype/bidi_byname.gperf" +#line 41 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS}, -#line 94 "./unictype/bidi_byname.gperf" +#line 94 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R}, -#line 52 "./unictype/bidi_byname.gperf" +#line 52 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF}, -#line 62 "./unictype/bidi_byname.gperf" +#line 62 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN}, -#line 105 "./unictype/bidi_byname.gperf" +#line 105 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS}, -#line 39 "./unictype/bidi_byname.gperf" +#line 39 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B}, -#line 59 "./unictype/bidi_byname.gperf" +#line 59 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS}, -#line 50 "./unictype/bidi_byname.gperf" +#line 50 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM}, -#line 66 "./unictype/bidi_byname.gperf" +#line 66 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN}, -#line 45 "./unictype/bidi_byname.gperf" +#line 45 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI}, -#line 88 "./unictype/bidi_byname.gperf" +#line 88 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON}, -#line 58 "./unictype/bidi_byname.gperf" +#line 58 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S}, -#line 87 "./unictype/bidi_byname.gperf" +#line 87 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM}, -#line 86 "./unictype/bidi_byname.gperf" +#line 86 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM}, -#line 65 "./unictype/bidi_byname.gperf" +#line 65 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B}, -#line 64 "./unictype/bidi_byname.gperf" +#line 64 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B}, {-1}, {-1}, {-1}, -#line 76 "./unictype/bidi_byname.gperf" +#line 76 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI}, -#line 90 "./unictype/bidi_byname.gperf" +#line 90 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF}, -#line 63 "./unictype/bidi_byname.gperf" +#line 63 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN}, {-1}, {-1}, -#line 77 "./unictype/bidi_byname.gperf" +#line 77 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI}, {-1}, -#line 91 "./unictype/bidi_byname.gperf" +#line 91 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF}, {-1}, {-1}, -#line 102 "./unictype/bidi_byname.gperf" +#line 102 "unictype/bidi_byname.gperf" {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S} }; diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c index aec89d9f..8a2f34e8 100644 --- a/lib/unictype/bidi_longname.c +++ b/lib/unictype/bidi_longname.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c index 7e0c3bd6..f53c6587 100644 --- a/lib/unictype/bidi_name.c +++ b/lib/unictype/bidi_name.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c index 379b686c..c808381e 100644 --- a/lib/unictype/bidi_of.c +++ b/lib/unictype/bidi_of.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h index bdd9c47c..8f1a0bfc 100644 --- a/lib/unictype/bidi_of.h +++ b/lib/unictype/bidi_of.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Bidi categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct { int level1[17]; short level2[4 << 9]; - unsigned short level3[183 * 40 + 1]; + unsigned short level3[184 * 40 + 1]; } u_bidi_category = { @@ -47,16 +47,16 @@ u_bidi_category = 5504, 5632, -1, 5760, -1, -1, -1, 5888, 6016, 6144, 6272, 6400, 6528, 6656, 6784, 6912, 7040, 7168, 6656, 6656, 6656, 7296, 6656, 6656, - -1, -1, 6656, 6656, 6656, 6656, 7424, 7552, - -1, 7680, 7808, 7936, 8064, 8192, 6656, 8320, - 8448, 8576, -1, 8704, 8832, 8960, 9088, 9216, + -1, -1, 6656, 6656, 6656, 6656, 7424, 6656, + -1, 7552, 7680, 7808, 7936, 8064, 6656, 8192, + 8320, 8448, -1, 8576, 8704, 8832, 8960, 9088, -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, 9344, -1, -1, -1, -1, + -1, -1, -1, 9216, -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, @@ -78,8 +78,8 @@ u_bidi_category = -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, 9472, -1, -1, 9600, 9728, 9856, 9984, - 10112, 10240, 10368, 10496, 10624, 10752, 10880, 11008, + -1, 9344, -1, -1, 9472, 9600, 9728, 9856, + 9984, 10112, 10240, 10368, 10496, 10624, 10752, 10880, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -99,7 +99,7 @@ u_bidi_category = -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, 11136, 11264, + -1, -1, -1, -1, -1, -1, 11008, 11136, 11264, 11264, 11392, 11520, 11648, 11776, 11904, 12032, -1, -1, 12160, 12288, -1, 12416, 12544, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -107,14 +107,14 @@ u_bidi_category = 12672, 12672, 13312, 12672, 13440, 13568, 13696, 13824, 13952, 14080, 14208, 14336, 14464, 14592, 14720, 14848, 14976, 15104, -1, 15232, 15360, 15488, 15616, -1, - 15744, -1, 15872, 16000, 16128, 16256, -1, -1, - 16384, 16512, 16640, 16768, -1, 16896, 17024, 17152, + 15744, -1, 15872, 16000, 16128, 16256, 16384, -1, + 16512, 16640, 16768, 16896, -1, 17024, 17152, 17280, -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, - 17280, -1, -1, -1, -1, -1, -1, -1, + 17408, -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, @@ -125,10 +125,10 @@ u_bidi_category = -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, 17408, -1, -1, -1, -1, -1, + -1, -1, 17536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 17536, 17664, -1, - -1, -1, -1, -1, -1, -1, 17792, 17920, + -1, -1, -1, -1, -1, 17664, 17792, -1, + -1, -1, -1, -1, -1, -1, 17920, 18048, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -148,23 +148,23 @@ u_bidi_category = -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, 18048, -1, -1, -1, -1, -1, -1, + -1, 18176, -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, - 6656, 18176, 6656, 6656, 6656, 18304, 18432, -1, - -1, -1, 18560, 18688, 18816, -1, 18944, -1, - -1, -1, -1, -1, -1, 19072, 19200, 19328, - -1, -1, -1, -1, 19456, 19584, -1, -1, + 6656, 18304, 6656, 6656, 6656, 18432, 18560, -1, + -1, -1, 18688, 18816, 18944, -1, 19072, -1, + -1, -1, -1, -1, -1, 19200, 19328, 19456, + -1, -1, -1, -1, 19584, 19712, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 19712, 19840, 17664, -1, -1, 19968, -1, -1, - -1, 20096, -1, 20224, -1, -1, -1, -1, - 12672, 20352, 20480, -1, -1, -1, -1, -1, - 20608, 20736, 20864, -1, 20992, 21120, -1, -1, - 21248, 21376, 21504, 21632, 21760, -1, 6656, 6656, - 6656, 6656, 6656, 6656, 6656, 21888, 22016, 22144, - 22272, 22400, 6656, 6656, 22528, 22656, 6656, 22784, - -1, -1, -1, -1, -1, -1, -1, 22912, + 19840, 19968, 17792, -1, -1, 20096, -1, -1, + -1, 20224, -1, 20352, -1, 20480, -1, -1, + 12672, 20608, 20736, -1, -1, -1, -1, -1, + 20864, 20992, 21120, -1, 21248, 21376, -1, -1, + 21504, 21632, 21760, 21888, 22016, -1, 6656, 6656, + 6656, 6656, 6656, 6656, 6656, 22144, 6656, 22272, + 22400, 22528, 6656, 6656, 22656, 22784, 6656, 22912, + -1, -1, -1, -1, -1, -1, -1, 23040, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -228,11 +228,11 @@ u_bidi_category = -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, 22912, - 23040, 23040, 23168, 23296, 23040, 23040, 23040, 23040, - 23040, 23040, 23040, 23040, 23040, 23040, 23040, 23040, - 23040, 23040, 23040, 23040, 23040, 23040, 23040, 23040, - 23040, 23040, 23040, 23040, 23040, 23040, 23040, 23040, + -1, -1, -1, -1, -1, -1, -1, 23040, + 23168, 23168, 23296, 23424, 23168, 23168, 23168, 23168, + 23168, 23168, 23168, 23168, 23168, 23168, 23168, 23168, + 23168, 23168, 23168, 23168, 23168, 23168, 23168, 23168, + 23168, 23168, 23168, 23168, 23168, 23168, 23168, 23168, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -292,7 +292,7 @@ u_bidi_category = -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, 22912 + -1, -1, -1, -1, -1, -1, -1, 23040 }, { 0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73, @@ -355,7 +355,7 @@ u_bidi_category = 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0xa318, 0x36b5, 0x18c6, 0x1084, 0x0842, 0x8421, 0x3190, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x1908, 0x8d6b, 0xc631, 0xad68, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x8d6b, 0xc631, 0xad68, 0xd6b5, 0x6b5a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd6b4, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xadad, 0x5ad6, @@ -498,8 +498,8 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x035a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x001a, 0xb5ad, 0x5ad6, + 0xad6b, 0x06b5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x40d0, 0xad6b, 0xd035, 0x0000, 0x3400, 0x0000, 0x0000, 0x0000, @@ -537,7 +537,7 @@ u_bidi_category = 0xd5a4, 0xe73a, 0x739c, 0x0008, 0x1080, 0x0842, 0x24a5, 0x04a5, 0x2108, 0x1084, 0x0842, 0x24a5, 0x04a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x000a, 0x0000, 0x0000, 0x0000, + 0x94a5, 0x4a52, 0xa529, 0x5294, 0x014a, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0252, 0xa529, 0x5204, 0x0002, 0x0000, 0x0000, 0x8120, 0x1294, @@ -590,11 +590,6 @@ u_bidi_category = 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x8009, 0x5294, 0x294a, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x5290, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -737,6 +732,11 @@ u_bidi_category = 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0xa529, 0x5294, 0x294a, + 0x94a5, 0x4a52, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, @@ -745,10 +745,10 @@ u_bidi_category = 0x0842, 0x8421, 0x4210, 0x9488, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1252, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x9108, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x5221, 0x294a, + 0x94a5, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x1084, 0x0842, 0x8421, 0x4210, 0x94a4, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294, 0x4212, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, @@ -827,9 +827,9 @@ u_bidi_category = 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd68c, 0x18c6, 0x8c63, - 0xc631, 0x6318, 0x318c, 0x18c6, 0x1063, 0xc642, 0x6318, 0x318c, - 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, - 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd18c, 0x6b5a, + 0xc631, 0x6318, 0x318c, 0x18c6, 0x1063, 0x0842, 0x6321, 0x318c, + 0x18c6, 0x4a52, 0xa529, 0x7294, 0x318c, 0x18c6, 0x8c63, 0xc631, + 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd6b4, 0x6b5a, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xad6b, 0xd6b5, @@ -936,6 +936,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb40d, 0x40d6, + 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad03, 0xd6b5, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -1009,12 +1014,12 @@ u_bidi_category = 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2108, 0x1084, 0x0842, 0x0001, 0x0000, + 0x0000, 0x0000, 0x0000, 0x2108, 0x1084, 0x0842, 0x2949, 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0009, 0x0000, 0x2948, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, + 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x94a5, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x001a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0003, 0x0000, @@ -1090,6 +1095,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x4006, + 0x0003, 0x0000, 0x6b40, 0x0000, 0x1a00, 0x0000, 0x0000, 0x0000, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c, @@ -1153,16 +1163,11 @@ u_bidi_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x0094, 0x2000, 0x94a5, 0x4a52, 0xa529, + 0x94a5, 0x4a52, 0xa529, 0x1294, 0x2000, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x2900, 0x94a5, - 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294, @@ -1173,23 +1178,23 @@ u_bidi_category = 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x0252, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, + 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, - 0x4a52, 0xa529, 0x5294, 0x0002, 0x9000, 0x4a52, 0xa529, 0x5294, + 0x4a52, 0xa529, 0x5294, 0x004a, 0x9480, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, - 0x9480, 0x4a52, 0xa529, 0x5294, 0x294a, 0x9001, 0x4a52, 0xa529, - 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, + 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x1204, 0x0000, + 0x94a4, 0x4a52, 0xa529, 0x5294, 0x294a, 0x9001, 0x4a52, 0xa529, + 0x5294, 0x004a, 0x9000, 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa520, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x2108, 0x1084, 0x0842, 0x0001, 0x0000, + 0x5294, 0x294a, 0x94a5, 0x2108, 0x1084, 0x0842, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c index 5e6da725..1cbafd6b 100644 --- a/lib/unictype/bidi_test.c +++ b/lib/unictype/bidi_test.c @@ -1,5 +1,5 @@ /* Bidi classes of Unicode characters. - Copyright (C) 2002, 2006, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h index dba23655..869ac066 100644 --- a/lib/unictype/bitmap.h +++ b/lib/unictype/bitmap.h @@ -1,5 +1,5 @@ /* Three-level bitmap lookup. - Copyright (C) 2000-2002, 2005-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2000-2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c index 305f9a3c..337cf7e6 100644 --- a/lib/unictype/block_test.c +++ b/lib/unictype/block_test.c @@ -1,5 +1,5 @@ /* Blocks of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c index 987fe67b..11bd2629 100644 --- a/lib/unictype/blocks.c +++ b/lib/unictype/blocks.c @@ -1,5 +1,5 @@ /* Blocks of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index 882112f4..7831386e 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -222,6 +222,7 @@ static const uc_block_t blocks[] = { 0x108E0, 0x108FF, "Hatran" }, { 0x10900, 0x1091F, "Phoenician" }, { 0x10920, 0x1093F, "Lydian" }, + { 0x10940, 0x1095F, "Sidetic" }, { 0x10980, 0x1099F, "Meroitic Hieroglyphs" }, { 0x109A0, 0x109FF, "Meroitic Cursive" }, { 0x10A00, 0x10A5F, "Kharoshthi" }, @@ -273,11 +274,13 @@ static const uc_block_t blocks[] = { 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, { 0x11B00, 0x11B5F, "Devanagari Extended-A" }, + { 0x11B60, 0x11B7F, "Sharada Supplement" }, { 0x11BC0, 0x11BFF, "Sunuwar" }, { 0x11C00, 0x11C6F, "Bhaiksuki" }, { 0x11C70, 0x11CBF, "Marchen" }, { 0x11D00, 0x11D5F, "Masaram Gondi" }, { 0x11D60, 0x11DAF, "Gunjala Gondi" }, + { 0x11DB0, 0x11DEF, "Tolong Siki" }, { 0x11EE0, 0x11EFF, "Makasar" }, { 0x11F00, 0x11F5F, "Kawi" }, { 0x11FB0, 0x11FBF, "Lisu Supplement" }, @@ -298,12 +301,14 @@ static const uc_block_t blocks[] = { 0x16B00, 0x16B8F, "Pahawh Hmong" }, { 0x16D40, 0x16D7F, "Kirat Rai" }, { 0x16E40, 0x16E9F, "Medefaidrin" }, + { 0x16EA0, 0x16EDF, "Beria Erfe" }, { 0x16F00, 0x16F9F, "Miao" }, { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" }, { 0x17000, 0x187FF, "Tangut" }, { 0x18800, 0x18AFF, "Tangut Components" }, { 0x18B00, 0x18CFF, "Khitan Small Script" }, { 0x18D00, 0x18D7F, "Tangut Supplement" }, + { 0x18D80, 0x18DFF, "Tangut Components Supplement" }, { 0x1AFF0, 0x1AFFF, "Kana Extended-B" }, { 0x1B000, 0x1B0FF, "Kana Supplement" }, { 0x1B100, 0x1B12F, "Kana Extended-A" }, @@ -312,6 +317,7 @@ static const uc_block_t blocks[] = { 0x1BC00, 0x1BC9F, "Duployan" }, { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" }, { 0x1CC00, 0x1CEBF, "Symbols for Legacy Computing Supplement" }, + { 0x1CEC0, 0x1CEFF, "Miscellaneous Symbols Supplement" }, { 0x1CF00, 0x1CFCF, "Znamenny Musical Notation" }, { 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" }, { 0x1D100, 0x1D1FF, "Musical Symbols" }, @@ -330,6 +336,7 @@ static const uc_block_t blocks[] = { 0x1E2C0, 0x1E2FF, "Wancho" }, { 0x1E4D0, 0x1E4FF, "Nag Mundari" }, { 0x1E5D0, 0x1E5FF, "Ol Onal" }, + { 0x1E6C0, 0x1E6FF, "Tai Yo" }, { 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, { 0x1E900, 0x1E95F, "Adlam" }, @@ -361,6 +368,7 @@ static const uc_block_t blocks[] = { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" }, { 0x30000, 0x3134F, "CJK Unified Ideographs Extension G" }, { 0x31350, 0x323AF, "CJK Unified Ideographs Extension H" }, + { 0x323B0, 0x3347F, "CJK Unified Ideographs Extension J" }, { 0xE0000, 0xE007F, "Tags" }, { 0xE0100, 0xE01EF, "Variation Selectors Supplement" }, { 0xF0000, 0xFFFFF, "Supplementary Private Use Area-A" }, @@ -635,176 +643,151 @@ static const uint16_t blocks_level1[640 * 2] = 186, 187, 186, 188, 188, 193, - 193, 197, - 197, 201, - 201, 205, - 205, 207, - 207, 209, - 209, 212, - 212, 217, - 217, 220, - 220, 224, - 224, 227, - 227, 229, - 229, 231, - 231, 232, - 232, 236, - 236, 237, - 237, 239, - 239, 241, - 241, 245, - 245, 247, - 247, 249, + 193, 198, + 198, 202, + 202, 206, + 206, 208, + 208, 210, + 210, 213, + 213, 218, + 218, 221, + 221, 225, + 225, 228, + 228, 230, + 230, 232, + 232, 233, + 233, 237, + 237, 238, + 238, 240, + 240, 242, + 242, 246, + 246, 249, 249, 251, - 251, 252, - 252, 255, - 255, 256, - 255, 256, - 255, 256, - 255, 256, - 256, 258, - 257, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, + 251, 254, + 254, 255, + 255, 258, 258, 259, - 259, 260, - 259, 260, - 259, 260, - 259, 260, - 259, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, + 258, 259, + 258, 259, + 258, 259, + 259, 261, + 260, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, 261, 262, 262, 263, 262, 263, 262, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 264, - 264, 264, - 264, 264, - 264, 264, - 264, 264, - 264, 264, - 264, 264, + 262, 263, + 262, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, 264, 265, 264, 265, - 264, 268, - 268, 269, - 269, 269, - 269, 270, - 270, 271, - 271, 273, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 274, 275, - 274, 275, - 274, 275, - 275, 276, - 275, 276, - 276, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 265, 266, + 265, 266, + 265, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 266, + 266, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 268, + 267, 268, + 267, 271, + 271, 272, + 272, 272, + 272, 273, + 273, 275, + 275, 277, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, 277, 278, 278, 279, - 279, 282, - 281, 282, + 278, 279, + 278, 279, + 279, 280, + 279, 280, + 280, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, 282, 282, 282, 282, 282, 282, @@ -814,202 +797,227 @@ static const uint16_t blocks_level1[640 * 2] = 282, 282, 282, 282, 282, 282, - 282, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 285, - 284, 285, - 284, 285, - 285, 286, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 283, + 283, 284, + 284, 287, 286, 287, - 287, 288, - 288, 291, - 291, 293, - 293, 294, - 293, 294, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 290, + 289, 290, + 289, 291, + 291, 292, + 292, 293, 293, 294, - 293, 294, - 294, 295, - 294, 295, - 294, 295, - 295, 295, - 295, 295, - 295, 295, - 295, 295, - 295, 296, - 296, 298, - 298, 299, - 299, 301, + 294, 297, + 297, 299, + 299, 300, + 299, 300, + 299, 300, + 299, 300, + 300, 301, + 300, 301, + 300, 301, + 301, 301, + 301, 301, + 301, 301, 301, 301, 301, 302, - 302, 303, - 303, 303, - 303, 304, + 302, 304, 304, 305, - 305, 306, - 306, 306, - 306, 306, - 306, 307, + 305, 307, + 307, 307, 307, 308, 308, 309, - 309, 309, - 309, 312, + 309, 310, + 310, 311, + 311, 312, 312, 313, + 313, 313, + 313, 313, 313, 314, 314, 315, - 314, 315, - 314, 315, - 315, 318, - 318, 320, + 315, 316, + 316, 316, + 316, 319, + 319, 320, 320, 321, 321, 322, - 322, 324, - 324, 325, - 325, 325, - 325, 325, - 325, 325, - 325, 325, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326 + 321, 322, + 321, 322, + 322, 325, + 325, 327, + 327, 328, + 328, 329, + 329, 331, + 331, 332, + 332, 332, + 332, 332, + 332, 332, + 332, 332, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333 }; -#define blocks_upper_first_index 325 -#define blocks_upper_last_index 338 +#define blocks_upper_first_index 332 +#define blocks_upper_last_index 346 diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c index 7bae9d2b..7a0ea55b 100644 --- a/lib/unictype/categ_C.c +++ b/lib/unictype/categ_C.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h index 9786f341..db7fe64a 100644 --- a/lib/unictype/categ_C.h +++ b/lib/unictype/categ_C.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[94 << 4]; + unsigned int level3[92 << 4]; } u_categ_C = { @@ -255,10 +255,10 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 928, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 944, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 928, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -275,14 +275,14 @@ u_categ_C = 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 944, 18 + 768 * sizeof (short) / sizeof (int) + 960, 18 + 768 * sizeof (short) / sizeof (int) + 976, - 18 + 768 * sizeof (short) / sizeof (int) + 992, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 1008, + 18 + 768 * sizeof (short) / sizeof (int) + 992, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -290,30 +290,30 @@ u_categ_C = 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 1024, 18 + 768 * sizeof (short) / sizeof (int) + 1040, 18 + 768 * sizeof (short) / sizeof (int) + 1056, 18 + 768 * sizeof (short) / sizeof (int) + 1072, 18 + 768 * sizeof (short) / sizeof (int) + 1088, - 18 + 768 * sizeof (short) / sizeof (int) + 1104, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1120, + 18 + 768 * sizeof (short) / sizeof (int) + 1104, 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 1136, 18 + 768 * sizeof (short) / sizeof (int) + 1152, 18 + 768 * sizeof (short) / sizeof (int) + 1168, 18 + 768 * sizeof (short) / sizeof (int) + 1184, 18 + 768 * sizeof (short) / sizeof (int) + 1200, - 18 + 768 * sizeof (short) / sizeof (int) + 1216, 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 1216, 18 + 768 * sizeof (short) / sizeof (int) + 1232, 18 + 768 * sizeof (short) / sizeof (int) + 1248, 18 + 768 * sizeof (short) / sizeof (int) + 1264, - 18 + 768 * sizeof (short) / sizeof (int) + 1280, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1280, 18 + 768 * sizeof (short) / sizeof (int) + 1296, 18 + 768 * sizeof (short) / sizeof (int) + 1312, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, -1, @@ -399,7 +399,7 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, + 18 + 768 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -407,9 +407,8 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, - 18 + 768 * sizeof (short) / sizeof (int) + 1376, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -419,8 +418,8 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1392, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1360, -1, -1, -1, @@ -433,15 +432,16 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1408, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1424, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1440, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, -1, @@ -453,7 +453,7 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1456, + 18 + 768 * sizeof (short) / sizeof (int) + 1424, -1, -1, -1, @@ -461,16 +461,16 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1472, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1440, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -700,7 +700,7 @@ u_categ_C = 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 1488, + 18 + 768 * sizeof (short) / sizeof (int) + 1456, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -847,15 +847,15 @@ u_categ_C = 0x0000C000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U, - 0x007F8000U, 0x00000000U, 0x00000000U, 0x00000004U, + 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U, 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU, 0x00044011U, 0x0C120200U, 0xFFFEC440U, 0x01FC0030U, 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U, 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU, - 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U, - 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF10030U, + 0x00022000U, 0x0C000200U, 0xC89FC220U, 0x007F0030U, + 0x00022000U, 0x0C100200U, 0x8F9FC220U, 0xFFF10030U, 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U, 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU, 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU, @@ -879,7 +879,7 @@ u_categ_C = 0x80000000U, 0xF000F000U, 0x0000000EU, 0xFFE0C000U, 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U, 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U, - 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU, + 0xFC00FC00U, 0x0000C000U, 0xC0000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U, 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U, @@ -891,7 +891,7 @@ u_categ_C = 0xC0C00000U, 0x00000000U, 0x5500C0C0U, 0xC0000000U, 0x00000000U, 0x00200000U, 0x10300020U, 0x80230000U, 0x0000F800U, 0x00007C00U, 0x00000000U, 0x000CFFFFU, - 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, + 0xE0008000U, 0x00000000U, 0x0000FFFCU, 0xFFFE0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, @@ -901,7 +901,7 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U, - 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01F00000U, 0x00000000U, 0x0000DF40U, 0x00000000U, 0x7FFE7F00U, @@ -925,7 +925,7 @@ u_categ_C = 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xE014C000U, 0x0003FFFFU, + 0x00000000U, 0x00000000U, 0xE0000000U, 0x0001FFFFU, 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U, @@ -949,11 +949,11 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0x1F07FF80U, 0xA0800000U, 0x00000024U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00030000U, 0x00000000U, 0xFFFF7F00U, 0x0000FFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000FFFFU, 0xFC000000U, 0x00000000U, 0x00080000U, 0x0020F080U, 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -976,7 +976,7 @@ u_categ_C = 0x00000040U, 0xF8020000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000002C0U, 0x6E400000U, 0x00400000U, 0x00000000U, 0x80000000U, 0xFFFF007FU, 0xFFFFFFFFU, 0x07C80000U, - 0x70000000U, 0x7C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x70000000U, 0x7C000000U, 0xFC000000U, 0xFFFFFFFFU, 0x00000000U, 0x0F000000U, 0x00030000U, 0x00000000U, 0x01100F90U, 0x78C00000U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0xFF800780U, @@ -987,7 +987,7 @@ u_categ_C = 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x000001C0U, 0xFFFF3FC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFE3U, 0x0FFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFE00FF03U, 0x03FFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, @@ -1012,12 +1012,12 @@ u_categ_C = 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U, 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, - 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC00FFFCU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U, - 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFE048000U, 0x0000FC00U, 0xF0000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, 0x00020000U, 0x38000000U, 0xF8000000U, 0xFFFFFFFFU, @@ -1059,17 +1059,13 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, - 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xF8000000U, 0x06000000U, 0xFFF00000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U, - 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFE0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, + 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFF80FFE0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U, 0x7FFFFFFFU, - 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF80000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1087,11 +1083,11 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x03F00000U, 0xFFFE0000U, 0xFFFE0000U, 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1131,7 +1127,7 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x78000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, 0x3FC00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1155,31 +1151,27 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0x0E000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFE00FFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, + 0x00000000U, 0x00000000U, 0xFF000000U, 0xE000C000U, + 0x00003800U, 0x00000000U, 0x60001E80U, 0xFE007800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00080000U, 0x00000000U, 0x00000000U, 0xF8000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x0000FFFCU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1198,10 +1190,10 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c index 82afa5c7..5053e9c9 100644 --- a/lib/unictype/categ_Cc.c +++ b/lib/unictype/categ_Cc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h index 82743e41..54dc63ca 100644 --- a/lib/unictype/categ_Cc.h +++ b/lib/unictype/categ_Cc.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c index b69f10a7..7bb26532 100644 --- a/lib/unictype/categ_Cf.c +++ b/lib/unictype/categ_Cf.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h index 3cd5512a..f8a4b45e 100644 --- a/lib/unictype/categ_Cf.h +++ b/lib/unictype/categ_Cf.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c index 97b54e7d..952e696b 100644 --- a/lib/unictype/categ_Cn.c +++ b/lib/unictype/categ_Cn.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h index 38bb9192..0fe79b74 100644 --- a/lib/unictype/categ_Cn.h +++ b/lib/unictype/categ_Cn.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[7 << 7]; - unsigned int level3[93 << 4]; + unsigned int level3[91 << 4]; } u_categ_Cn = { @@ -255,10 +255,10 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 896, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 912, + -1, + 18 + 896 * sizeof (short) / sizeof (int) + 896, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -275,14 +275,14 @@ u_categ_Cn = 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 912, 18 + 896 * sizeof (short) / sizeof (int) + 928, 18 + 896 * sizeof (short) / sizeof (int) + 944, - 18 + 896 * sizeof (short) / sizeof (int) + 960, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 976, + 18 + 896 * sizeof (short) / sizeof (int) + 960, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -290,30 +290,30 @@ u_categ_Cn = 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 976, 18 + 896 * sizeof (short) / sizeof (int) + 992, 18 + 896 * sizeof (short) / sizeof (int) + 1008, 18 + 896 * sizeof (short) / sizeof (int) + 1024, 18 + 896 * sizeof (short) / sizeof (int) + 1040, 18 + 896 * sizeof (short) / sizeof (int) + 1056, - 18 + 896 * sizeof (short) / sizeof (int) + 1072, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1088, + 18 + 896 * sizeof (short) / sizeof (int) + 1072, 18 + 896 * sizeof (short) / sizeof (int) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 1088, 18 + 896 * sizeof (short) / sizeof (int) + 1104, 18 + 896 * sizeof (short) / sizeof (int) + 1120, 18 + 896 * sizeof (short) / sizeof (int) + 1136, 18 + 896 * sizeof (short) / sizeof (int) + 1152, 18 + 896 * sizeof (short) / sizeof (int) + 1168, - 18 + 896 * sizeof (short) / sizeof (int) + 1184, 18 + 896 * sizeof (short) / sizeof (int) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 1184, 18 + 896 * sizeof (short) / sizeof (int) + 1200, 18 + 896 * sizeof (short) / sizeof (int) + 1216, 18 + 896 * sizeof (short) / sizeof (int) + 1232, - 18 + 896 * sizeof (short) / sizeof (int) + 1248, -1, + 18 + 896 * sizeof (short) / sizeof (int) + 1248, 18 + 896 * sizeof (short) / sizeof (int) + 1264, 18 + 896 * sizeof (short) / sizeof (int) + 1280, - 18 + 896 * sizeof (short) / sizeof (int) + 1296, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, -1, @@ -399,7 +399,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1312, + 18 + 896 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, @@ -407,9 +407,8 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1328, - 18 + 896 * sizeof (short) / sizeof (int) + 1344, -1, + 18 + 896 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -419,8 +418,8 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1360, -1, + 18 + 896 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -433,15 +432,16 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1376, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1392, + 18 + 896 * sizeof (short) / sizeof (int) + 1344, + -1, + 18 + 896 * sizeof (short) / sizeof (int) + 1360, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1408, + 18 + 896 * sizeof (short) / sizeof (int) + 1376, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, -1, @@ -453,7 +453,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1424, + 18 + 896 * sizeof (short) / sizeof (int) + 1392, -1, -1, -1, @@ -461,16 +461,16 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1440, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 896 * sizeof (short) / sizeof (int) + 1408, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -700,7 +700,7 @@ u_categ_Cn = 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 1456, + 18 + 896 * sizeof (short) / sizeof (int) + 1424, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -955,7 +955,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1472 + 18 + 896 * sizeof (short) / sizeof (int) + 1440 }, { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -971,15 +971,15 @@ u_categ_Cn = 0x00004000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U, - 0x007C8000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x007C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U, 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU, 0x00044011U, 0x0C120200U, 0xFFFEC440U, 0x01FC0030U, 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U, 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU, - 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U, - 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF10030U, + 0x00022000U, 0x0C000200U, 0xC89FC220U, 0x007F0030U, + 0x00022000U, 0x0C100200U, 0x8F9FC220U, 0xFFF10030U, 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U, 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU, 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU, @@ -1003,7 +1003,7 @@ u_categ_Cn = 0x80000000U, 0xF000F000U, 0x0000000EU, 0xFFE0C000U, 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U, 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U, - 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU, + 0xFC00FC00U, 0x0000C000U, 0xC0000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U, 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U, @@ -1015,7 +1015,7 @@ u_categ_Cn = 0xC0C00000U, 0x00000000U, 0x5500C0C0U, 0xC0000000U, 0x00000000U, 0x00200000U, 0x10300020U, 0x80230000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000C0020U, - 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, + 0xE0008000U, 0x00000000U, 0x0000FFFCU, 0xFFFE0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, @@ -1025,7 +1025,7 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U, - 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01F00000U, 0x00000000U, 0x0000DF40U, 0x00000000U, 0x7FFE7F00U, @@ -1049,7 +1049,7 @@ u_categ_Cn = 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xE014C000U, 0x0003FFFFU, + 0x00000000U, 0x00000000U, 0xE0000000U, 0x0001FFFFU, 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U, @@ -1065,11 +1065,11 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0x1F07FF80U, 0xA0800000U, 0x00000024U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00030000U, 0x00000000U, 0xFFFF7F00U, 0x0000FFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000FFFFU, 0xFC000000U, 0x00000000U, 0x00080000U, 0x0020F080U, 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1092,7 +1092,7 @@ u_categ_Cn = 0x00000040U, 0xF8020000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000002C0U, 0x6E400000U, 0x00400000U, 0x00000000U, 0x80000000U, 0xFFFF007FU, 0xFFFFFFFFU, 0x07C80000U, - 0x70000000U, 0x7C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x70000000U, 0x7C000000U, 0xFC000000U, 0xFFFFFFFFU, 0x00000000U, 0x0F000000U, 0x00030000U, 0x00000000U, 0x01100F90U, 0x78C00000U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0xFF800780U, @@ -1103,7 +1103,7 @@ u_categ_Cn = 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x000001C0U, 0xFFFF3FC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFE3U, 0x0FFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFE00FF03U, 0x03FFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, @@ -1128,12 +1128,12 @@ u_categ_Cn = 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U, 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, - 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC00FFFCU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U, - 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFE048000U, 0x0000FC00U, 0xF0000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, 0x00020000U, 0x38000000U, 0xF8000000U, 0xFFFFFFFFU, @@ -1179,17 +1179,13 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, - 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xF8000000U, 0x06000000U, 0xFFF00000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U, - 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFE0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, + 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFF80FFE0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U, 0x7FFFFFFFU, - 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF80000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1207,11 +1203,11 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x03F00000U, 0xFFFE0000U, 0xFFFE0000U, 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1251,7 +1247,7 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x78000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, 0x3FC00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1275,31 +1271,27 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0x0E000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFE00FFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, + 0x00000000U, 0x00000000U, 0xFF000000U, 0xE000C000U, + 0x00003800U, 0x00000000U, 0x60001E80U, 0xFE007800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00080000U, 0x00000000U, 0x00000000U, 0xF8000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x0000FFFCU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1318,10 +1310,10 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c index 12cacd59..28626d99 100644 --- a/lib/unictype/categ_Co.c +++ b/lib/unictype/categ_Co.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h index 6fb3a955..21d7b303 100644 --- a/lib/unictype/categ_Co.h +++ b/lib/unictype/categ_Co.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c index c45cab91..5da99da3 100644 --- a/lib/unictype/categ_Cs.c +++ b/lib/unictype/categ_Cs.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h index d071b3eb..820c182d 100644 --- a/lib/unictype/categ_Cs.h +++ b/lib/unictype/categ_Cs.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c index 86140625..bcfd100f 100644 --- a/lib/unictype/categ_L.c +++ b/lib/unictype/categ_L.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h index 573a54e0..cc96596b 100644 --- a/lib/unictype/categ_L.h +++ b/lib/unictype/categ_L.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[81 << 4]; + unsigned int level3[79 << 4]; } u_categ_L = { @@ -242,10 +242,10 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 928, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -262,14 +262,14 @@ u_categ_L = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 944, 5 + 512 * sizeof (short) / sizeof (int) + 960, - 5 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -281,20 +281,20 @@ u_categ_L = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 992, 5 + 512 * sizeof (short) / sizeof (int) + 1008, - 5 + 512 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, @@ -386,7 +386,7 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -394,9 +394,8 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -406,8 +405,8 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -420,15 +419,16 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -440,7 +440,7 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1264, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -448,16 +448,16 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1280, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, -1, -1, -1, @@ -578,15 +578,15 @@ u_categ_L = 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x043007FFU, 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FEFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFE0003U, 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U, 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U, 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U, 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U, 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U, - 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U, - 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U, + 0xFFFDDFE0U, 0x23FFFDFFU, 0x37000000U, 0x00000003U, + 0xFFFDDFE1U, 0x23EFFDFFU, 0x70000000U, 0x00060003U, 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U, 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U, 0xFFFFFFFEU, 0x000DFFFFU, 0x0000007FU, 0x00000000U, @@ -656,7 +656,7 @@ u_categ_L = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U, 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -703,7 +703,7 @@ u_categ_L = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -714,7 +714,7 @@ u_categ_L = 0xFFFFFFFFU, 0x0000000FU, 0xFFFFFC00U, 0xFFFF803FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x000000FCU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -744,7 +744,7 @@ u_categ_L = 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, - 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x010003FFU, 0xFFFF0000U, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, @@ -786,17 +786,13 @@ u_categ_L = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, - 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFF80000U, 0x00000000U, 0x00000000U, 0x000C000BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -838,7 +834,7 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC01F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -853,16 +849,12 @@ u_categ_L = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -881,9 +873,9 @@ u_categ_L = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c index 6ca28507..fb9f85f6 100644 --- a/lib/unictype/categ_LC.c +++ b/lib/unictype/categ_LC.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h index eb812f30..22da6345 100644 --- a/lib/unictype/categ_LC.h +++ b/lib/unictype/categ_LC.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -308,7 +308,7 @@ u_categ_LC = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFEFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0xFFCFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xB8CF0000U, 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -342,7 +342,7 @@ u_categ_LC = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFEFFFFU, - 0xFFFF78FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0x04600000U, + 0xFFFF78FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0x04600000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0xFFFF01FFU, @@ -368,7 +368,7 @@ u_categ_LC = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c index dba117b8..712c7c3b 100644 --- a/lib/unictype/categ_Ll.c +++ b/lib/unictype/categ_Ll.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h index 297fb1ea..1596c231 100644 --- a/lib/unictype/categ_Ll.h +++ b/lib/unictype/categ_Ll.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -308,7 +308,7 @@ u_categ_Ll = 0xAAAAAAAAU, 0x55AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU, 0x4E243129U, 0xE6512D2AU, 0xB5555240U, 0xAA29AAAAU, 0xAAAAAAAAU, 0x93FAAAAAU, 0xFFFFAA85U, 0xFFFFFFFFU, - 0xFFEFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0xFFCFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x388A0000U, 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x192FAAAAU, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU, @@ -342,7 +342,7 @@ u_categ_Ll = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FEAAAAU, - 0xAABA50AAU, 0xAAA082AAU, 0x0AAA250AU, 0x04400000U, + 0xAABA50AAU, 0xAAA082AAU, 0x0AAAA50AU, 0x04400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0xFFFF01FFU, @@ -368,7 +368,7 @@ u_categ_Ll = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0x000FFFFFU, 0xFFDFC000U, 0x000000FFU, diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c index f8e56044..8ed12659 100644 --- a/lib/unictype/categ_Lm.c +++ b/lib/unictype/categ_Lm.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h index a2497a83..faa809a4 100644 --- a/lib/unictype/categ_Lm.h +++ b/lib/unictype/categ_Lm.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[29 << 4]; + unsigned int level3[32 << 4]; } u_categ_Lm = { @@ -180,12 +180,14 @@ u_categ_Lm = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -224,11 +226,9 @@ u_categ_Lm = -1, -1, -1, - -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, - 3 + 256 * sizeof (short) / sizeof (int) + 368, 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -260,8 +260,7 @@ u_categ_Lm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, @@ -285,12 +284,13 @@ u_categ_Lm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 464, + 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 496, + -1, -1, -1, -1, @@ -370,7 +370,7 @@ u_categ_Lm = 0x00001000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x30000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x00010000U, - 0x00000100U, 0x00000000U, 0x00000000U, 0x031C0000U, + 0x00000100U, 0x00000000U, 0x00000000U, 0x031E0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -392,6 +392,14 @@ u_categ_Lm = 0x00000000U, 0x00000000U, 0x00004000U, 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000020U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x02000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -402,7 +410,7 @@ u_categ_Lm = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, + 0xFFF80000U, 0x00000000U, 0x00000000U, 0x000C000BU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -416,6 +424,10 @@ u_categ_Lm = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c index 82a64810..279c6ba7 100644 --- a/lib/unictype/categ_Lo.c +++ b/lib/unictype/categ_Lo.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h index d23f08f4..30360834 100644 --- a/lib/unictype/categ_Lo.h +++ b/lib/unictype/categ_Lo.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[77 << 4]; + unsigned int level3[75 << 4]; } u_categ_Lo = { @@ -242,10 +242,10 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 896, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 912, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -263,13 +263,13 @@ u_categ_Lo = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 928, - 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 960, + 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -286,15 +286,15 @@ u_categ_Lo = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 960, 5 + 512 * sizeof (short) / sizeof (int) + 976, 5 + 512 * sizeof (short) / sizeof (int) + 992, 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, - 5 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1072, + 5 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, @@ -386,7 +386,7 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1088, + 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -394,8 +394,8 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1104, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -406,7 +406,7 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1104, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -420,15 +420,15 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -440,7 +440,7 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -448,16 +448,16 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, @@ -566,7 +566,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00100000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00300000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,15 +578,15 @@ u_categ_Lo = 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x000007FFU, 0x003FFFFFU, 0x00000000U, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, + 0x0000FEFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFC0003U, 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U, 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U, 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U, 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U, 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U, - 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U, - 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U, + 0xFFFDDFE0U, 0x23FFFDFFU, 0x37000000U, 0x00000003U, + 0xFFFDDFE1U, 0x23EFFDFFU, 0x70000000U, 0x00060003U, 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U, 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U, 0xFFFFFFFEU, 0x000DFFFFU, 0x0000003FU, 0x00000000U, @@ -699,7 +699,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -710,7 +710,7 @@ u_categ_Lo = 0xFFFFFFFFU, 0x0000000FU, 0x0000BC00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x000000DCU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -740,7 +740,7 @@ u_categ_Lo = 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, - 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x010003FFU, 0xFFFF0000U, 0x0DFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, @@ -786,13 +786,9 @@ u_categ_Lo = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, @@ -822,7 +818,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0x401F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -837,16 +833,12 @@ u_categ_Lo = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -865,9 +857,9 @@ u_categ_Lo = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c index 966fc42e..143da5cb 100644 --- a/lib/unictype/categ_Lt.c +++ b/lib/unictype/categ_Lt.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h index d3d34ce5..83874b7f 100644 --- a/lib/unictype/categ_Lt.h +++ b/lib/unictype/categ_Lt.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c index 6512faaa..cb744f37 100644 --- a/lib/unictype/categ_Lu.c +++ b/lib/unictype/categ_Lu.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h index fbbd7a35..47c5cdda 100644 --- a/lib/unictype/categ_Lu.h +++ b/lib/unictype/categ_Lu.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -342,7 +342,7 @@ u_categ_Lu = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15555AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -360,7 +360,7 @@ u_categ_Lu = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FFFFFFU, 0xFFF00000U, 0x00003FFFU, 0xFFFFFF00U, diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c index ac6fc995..475e2c99 100644 --- a/lib/unictype/categ_M.c +++ b/lib/unictype/categ_M.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h index 98a75387..97ebc731 100644 --- a/lib/unictype/categ_M.h +++ b/lib/unictype/categ_M.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[49 << 4]; } u_categ_M = { @@ -293,8 +293,8 @@ u_categ_M = 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, 16 + 384 * sizeof (short) / sizeof (int) + 720, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 736, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -306,7 +306,7 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 752, + 16 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -481,7 +481,7 @@ u_categ_M = 0x00000000U, 0x0FFF0FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0F800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU, - 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU, 0x00000FFFU, 0x0000001FU, 0xFFF00000U, 0x0000001FU, 0x000FF800U, 0x00000007U, 0x00003FFEU, 0x00000000U, 0x000FFFC0U, 0x00000000U, 0x00FFFFF0U, 0x00000000U, 0x00000000U, @@ -537,7 +537,7 @@ u_categ_M = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -562,7 +562,7 @@ u_categ_M = 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000011U, 0x000007FEU, 0x7BF80000U, 0x0FFE0080U, 0x00000000U, 0x03FFFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF7F8000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -621,6 +621,10 @@ u_categ_M = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c index b37e636d..d5092726 100644 --- a/lib/unictype/categ_Mc.c +++ b/lib/unictype/categ_Mc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h index b455db60..e19efe33 100644 --- a/lib/unictype/categ_Mc.h +++ b/lib/unictype/categ_Mc.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -373,7 +373,7 @@ u_categ_Mc = 0x00000000U, 0x00000000U, 0xF00E0000U, 0x00000010U, 0x00000000U, 0x02000000U, 0x01800000U, 0x00000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000A2U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x40008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00120200U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c index d52c53a1..5cb5c405 100644 --- a/lib/unictype/categ_Me.c +++ b/lib/unictype/categ_Me.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h index 6f56c94b..81291247 100644 --- a/lib/unictype/categ_Me.h +++ b/lib/unictype/categ_Me.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c index 7d7d6bcf..1ef67222 100644 --- a/lib/unictype/categ_Mn.c +++ b/lib/unictype/categ_Mn.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h index ef128fd1..fd88d095 100644 --- a/lib/unictype/categ_Mn.h +++ b/lib/unictype/categ_Mn.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[49 << 4]; } u_categ_Mn = { @@ -301,8 +301,8 @@ u_categ_Mn = 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, 16 + 384 * sizeof (short) / sizeof (int) + 720, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 736, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -314,7 +314,7 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 752, + 16 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -489,7 +489,7 @@ u_categ_Mn = 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U, - 0x00000000U, 0xBFFF0000U, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xBFFF0000U, 0x3FFFFFFFU, 0x00000FFFU, 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U, 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U, 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U, @@ -545,7 +545,7 @@ u_categ_Mn = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -570,7 +570,7 @@ u_categ_Mn = 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U, 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U, 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000005DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U, @@ -629,6 +629,10 @@ u_categ_Mn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c index d8e7c083..a9a8b989 100644 --- a/lib/unictype/categ_N.c +++ b/lib/unictype/categ_N.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h index 8e3ac87a..cc35d23e 100644 --- a/lib/unictype/categ_N.h +++ b/lib/unictype/categ_N.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -446,7 +446,7 @@ u_categ_N = 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000003FFU, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -470,7 +470,7 @@ u_categ_N = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00700000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c index 32c068c3..d48d5d3b 100644 --- a/lib/unictype/categ_Nd.c +++ b/lib/unictype/categ_Nd.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h index 112790e8..c44d0dd4 100644 --- a/lib/unictype/categ_Nd.h +++ b/lib/unictype/categ_Nd.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -394,7 +394,7 @@ u_categ_Nd = 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000003FFU, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c index 78acbea2..a0ee7cef 100644 --- a/lib/unictype/categ_Nl.c +++ b/lib/unictype/categ_Nl.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h index 9e192c36..dc1a291c 100644 --- a/lib/unictype/categ_Nl.h +++ b/lib/unictype/categ_Nl.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[7 << 4]; + unsigned int level3[8 << 4]; } u_categ_Nl = { @@ -228,7 +228,7 @@ u_categ_Nl = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -330,6 +330,10 @@ u_categ_Nl = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00700000U } }; diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c index f4789de4..5d6f973d 100644 --- a/lib/unictype/categ_No.c +++ b/lib/unictype/categ_No.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h index 983c8c0f..52827704 100644 --- a/lib/unictype/categ_No.h +++ b/lib/unictype/categ_No.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c index f921dc3e..fcf212b6 100644 --- a/lib/unictype/categ_P.c +++ b/lib/unictype/categ_P.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h index 6a3e8136..5c5d19c0 100644 --- a/lib/unictype/categ_P.h +++ b/lib/unictype/categ_P.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -440,7 +440,7 @@ u_categ_P = 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00002000U, 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U, 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U, diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c index 139212dc..0507bfd7 100644 --- a/lib/unictype/categ_Pc.c +++ b/lib/unictype/categ_Pc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h index 453a8920..87a868a3 100644 --- a/lib/unictype/categ_Pc.h +++ b/lib/unictype/categ_Pc.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c index 537bca0b..8e76f9fd 100644 --- a/lib/unictype/categ_Pd.c +++ b/lib/unictype/categ_Pd.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h index c3494ee5..cbeae1f7 100644 --- a/lib/unictype/categ_Pd.h +++ b/lib/unictype/categ_Pd.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c index 766e5b20..ff0ed3a1 100644 --- a/lib/unictype/categ_Pe.c +++ b/lib/unictype/categ_Pe.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h index 674b5119..54729be0 100644 --- a/lib/unictype/categ_Pe.h +++ b/lib/unictype/categ_Pe.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c index fc188c29..95646625 100644 --- a/lib/unictype/categ_Pf.c +++ b/lib/unictype/categ_Pf.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h index 44f5096b..cd446223 100644 --- a/lib/unictype/categ_Pf.h +++ b/lib/unictype/categ_Pf.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c index 18303e80..6679d544 100644 --- a/lib/unictype/categ_Pi.c +++ b/lib/unictype/categ_Pi.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h index e4a67b8c..9feaad86 100644 --- a/lib/unictype/categ_Pi.h +++ b/lib/unictype/categ_Pi.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c index f1d507ee..eff79afb 100644 --- a/lib/unictype/categ_Po.c +++ b/lib/unictype/categ_Po.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h index 8004b87d..1a78af4d 100644 --- a/lib/unictype/categ_Po.h +++ b/lib/unictype/categ_Po.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -416,7 +416,7 @@ u_categ_Po = 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U, 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U, diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c index 226d484b..d58afe87 100644 --- a/lib/unictype/categ_Ps.c +++ b/lib/unictype/categ_Ps.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h index 250ac7ea..b1818828 100644 --- a/lib/unictype/categ_Ps.h +++ b/lib/unictype/categ_Ps.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c index 2c90f4ab..a9eb7a12 100644 --- a/lib/unictype/categ_S.c +++ b/lib/unictype/categ_S.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h index 25c9eb10..dfae452f 100644 --- a/lib/unictype/categ_S.h +++ b/lib/unictype/categ_S.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[56 << 4]; + unsigned int level3[57 << 4]; } u_categ_S = { @@ -180,15 +180,15 @@ u_categ_S = 3 + 256 * sizeof (short) / sizeof (int) + 528, 3 + 256 * sizeof (short) / sizeof (int) + 544, 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -226,7 +226,7 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -267,7 +267,7 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -275,30 +275,30 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, 3 + 256 * sizeof (short) / sizeof (int) + 656, 3 + 256 * sizeof (short) / sizeof (int) + 672, 3 + 256 * sizeof (short) / sizeof (int) + 688, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 704, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 720, 3 + 256 * sizeof (short) / sizeof (int) + 736, + 3 + 256 * sizeof (short) / sizeof (int) + 752, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 752, 3 + 256 * sizeof (short) / sizeof (int) + 768, + 3 + 256 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 784, 3 + 256 * sizeof (short) / sizeof (int) + 800, 3 + 256 * sizeof (short) / sizeof (int) + 816, 3 + 256 * sizeof (short) / sizeof (int) + 832, - 3 + 256 * sizeof (short) / sizeof (int) + 720, 3 + 256 * sizeof (short) / sizeof (int) + 848, + 3 + 256 * sizeof (short) / sizeof (int) + 736, 3 + 256 * sizeof (short) / sizeof (int) + 864, 3 + 256 * sizeof (short) / sizeof (int) + 880, + 3 + 256 * sizeof (short) / sizeof (int) + 896, -1, -1 }, @@ -360,7 +360,7 @@ u_categ_S = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U, 0x00000000U, 0x00000000U, 0x00040010U, 0x1C000000U, - 0x00001C00U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U, + 0x00001C00U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0xC1D0037BU, 0x0C0042AFU, 0x0000BC1FU, 0x00000000U, 0xFFFF0C00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -382,7 +382,7 @@ u_categ_S = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -422,11 +422,11 @@ u_categ_S = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U, + 0x00000000U, 0xFFFC0000U, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00008000U, 0xF0000000U, + 0x00030000U, 0x00000000U, 0x0000FF00U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000274U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x70000810U, 0x40000000U, 0x50000001U, 0x00000000U, @@ -448,6 +448,10 @@ u_categ_S = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01FE0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -464,11 +468,11 @@ u_categ_S = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1C00FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0001FFFFU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -516,16 +520,16 @@ u_categ_S = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x01FF0003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0400FFFFU } }; diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c index 0c02da62..a3a11e17 100644 --- a/lib/unictype/categ_Sc.c +++ b/lib/unictype/categ_Sc.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h index 5b01ef12..757e1465 100644 --- a/lib/unictype/categ_Sc.h +++ b/lib/unictype/categ_Sc.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -332,7 +332,7 @@ u_categ_Sc = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U, + 0x00000000U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c index 4f99c63b..4340c43b 100644 --- a/lib/unictype/categ_Sk.c +++ b/lib/unictype/categ_Sk.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h index 5922e151..ed0c2c10 100644 --- a/lib/unictype/categ_Sk.h +++ b/lib/unictype/categ_Sk.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c index 49ee738e..59872c77 100644 --- a/lib/unictype/categ_Sm.c +++ b/lib/unictype/categ_Sm.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h index dfa5e720..6baceca2 100644 --- a/lib/unictype/categ_Sm.h +++ b/lib/unictype/categ_Sm.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[14 << 4]; + unsigned int level3[16 << 4]; } u_categ_Sm = { @@ -276,12 +276,11 @@ u_categ_Sm = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -292,12 +291,13 @@ u_categ_Sm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1 @@ -352,12 +352,20 @@ u_categ_Sm = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x08000002U, 0x08000000U, 0x00200000U, 0x00200000U, 0x00008000U, 0x00008000U, 0x00000200U, 0x00000200U, 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01FF0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c index 9d82d2ef..eb590f0f 100644 --- a/lib/unictype/categ_So.c +++ b/lib/unictype/categ_So.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h index e85e48cc..bab7884f 100644 --- a/lib/unictype/categ_So.h +++ b/lib/unictype/categ_So.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[50 << 4]; } u_categ_So = { @@ -170,25 +170,25 @@ u_categ_So = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 416, 3 + 256 * sizeof (short) / sizeof (int) + 432, 3 + 256 * sizeof (short) / sizeof (int) + 448, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 464, 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, + 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -226,7 +226,7 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -267,7 +267,7 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -275,30 +275,30 @@ u_categ_So = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - 3 + 256 * sizeof (short) / sizeof (int) + 576, 3 + 256 * sizeof (short) / sizeof (int) + 592, 3 + 256 * sizeof (short) / sizeof (int) + 608, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 656, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 688, + -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, 3 + 256 * sizeof (short) / sizeof (int) + 704, - 3 + 256 * sizeof (short) / sizeof (int) + 624, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 720, 3 + 256 * sizeof (short) / sizeof (int) + 736, + 3 + 256 * sizeof (short) / sizeof (int) + 656, 3 + 256 * sizeof (short) / sizeof (int) + 752, + 3 + 256 * sizeof (short) / sizeof (int) + 768, + 3 + 256 * sizeof (short) / sizeof (int) + 784, -1, -1 }, @@ -374,7 +374,7 @@ u_categ_So = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFFE060U, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -409,8 +409,12 @@ u_categ_So = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00008000U, 0xE0000000U, + 0x00030000U, 0x00000000U, 0x0000FF00U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -428,6 +432,10 @@ u_categ_So = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01FE0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -444,11 +452,11 @@ u_categ_So = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1C00FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -484,16 +492,16 @@ u_categ_So = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0400FFFFU } }; diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c index eb4c72d1..7b8ac8ad 100644 --- a/lib/unictype/categ_Z.c +++ b/lib/unictype/categ_Z.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h index 9daf921c..b815d3af 100644 --- a/lib/unictype/categ_Z.h +++ b/lib/unictype/categ_Z.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c index 1e3796b8..143b10f1 100644 --- a/lib/unictype/categ_Zl.c +++ b/lib/unictype/categ_Zl.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h index 03144978..7d2c772c 100644 --- a/lib/unictype/categ_Zl.h +++ b/lib/unictype/categ_Zl.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c index 6c4ed5d7..175e740c 100644 --- a/lib/unictype/categ_Zp.c +++ b/lib/unictype/categ_Zp.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h index 3a95d6cc..7b2cb657 100644 --- a/lib/unictype/categ_Zp.h +++ b/lib/unictype/categ_Zp.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c index 721515c4..674cad16 100644 --- a/lib/unictype/categ_Zs.c +++ b/lib/unictype/categ_Zs.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h index 6aeeaef6..32c845c5 100644 --- a/lib/unictype/categ_Zs.h +++ b/lib/unictype/categ_Zs.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c index b3ee4b12..35d3991e 100644 --- a/lib/unictype/categ_and.c +++ b/lib/unictype/categ_and.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c index f78b930c..d771de1b 100644 --- a/lib/unictype/categ_and_not.c +++ b/lib/unictype/categ_and_not.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c index 26626183..cb612386 100644 --- a/lib/unictype/categ_byname.c +++ b/lib/unictype/categ_byname.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_byname.gperf b/lib/unictype/categ_byname.gperf index e8c53995..fd30e80e 100644 --- a/lib/unictype/categ_byname.gperf +++ b/lib/unictype/categ_byname.gperf @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h index 39003854..09c1b683 100644 --- a/lib/unictype/categ_byname.h +++ b/lib/unictype/categ_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */ +/* Command-line: gperf -m 10 unictype/categ_byname.gperf */ /* Computed positions: -k'1-2,7,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,7 +29,7 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 25 "./unictype/categ_byname.gperf" +#line 25 "unictype/categ_byname.gperf" struct named_category { int name; unsigned int category_index; }; #define TOTAL_KEYWORDS 103 @@ -367,239 +367,239 @@ static const struct general_category_stringpool_t general_category_stringpool_co static const struct named_category general_category_names[] = { {-1}, -#line 37 "./unictype/categ_byname.gperf" +#line 37 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L}, -#line 40 "./unictype/categ_byname.gperf" +#line 40 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll}, -#line 69 "./unictype/categ_byname.gperf" +#line 69 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C}, -#line 38 "./unictype/categ_byname.gperf" +#line 38 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC}, -#line 70 "./unictype/categ_byname.gperf" +#line 70 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc}, -#line 50 "./unictype/categ_byname.gperf" +#line 50 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl}, {-1}, {-1}, -#line 48 "./unictype/categ_byname.gperf" +#line 48 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N}, -#line 53 "./unictype/categ_byname.gperf" +#line 53 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc}, -#line 74 "./unictype/categ_byname.gperf" +#line 74 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn}, -#line 41 "./unictype/categ_byname.gperf" +#line 41 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt}, -#line 52 "./unictype/categ_byname.gperf" +#line 52 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P}, {-1}, -#line 134 "./unictype/categ_byname.gperf" +#line 134 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc}, -#line 43 "./unictype/categ_byname.gperf" +#line 43 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo}, -#line 73 "./unictype/categ_byname.gperf" +#line 73 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co}, -#line 39 "./unictype/categ_byname.gperf" +#line 39 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu}, {-1}, -#line 51 "./unictype/categ_byname.gperf" +#line 51 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No}, -#line 71 "./unictype/categ_byname.gperf" +#line 71 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf}, -#line 59 "./unictype/categ_byname.gperf" +#line 59 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po}, -#line 125 "./unictype/categ_byname.gperf" +#line 125 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So}, -#line 121 "./unictype/categ_byname.gperf" +#line 121 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc}, -#line 120 "./unictype/categ_byname.gperf" +#line 120 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc}, -#line 58 "./unictype/categ_byname.gperf" +#line 58 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf}, -#line 135 "./unictype/categ_byname.gperf" +#line 135 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf}, -#line 109 "./unictype/categ_byname.gperf" +#line 109 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe}, -#line 110 "./unictype/categ_byname.gperf" +#line 110 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str29, UC_CATEGORY_INDEX_Pe}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 108 "./unictype/categ_byname.gperf" +#line 108 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps}, -#line 104 "./unictype/categ_byname.gperf" +#line 104 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc}, -#line 103 "./unictype/categ_byname.gperf" +#line 103 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc}, -#line 115 "./unictype/categ_byname.gperf" +#line 115 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po}, -#line 116 "./unictype/categ_byname.gperf" +#line 116 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po}, -#line 107 "./unictype/categ_byname.gperf" +#line 107 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps}, -#line 133 "./unictype/categ_byname.gperf" +#line 133 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C}, -#line 95 "./unictype/categ_byname.gperf" +#line 95 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N}, {-1}, -#line 102 "./unictype/categ_byname.gperf" +#line 102 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P}, -#line 62 "./unictype/categ_byname.gperf" +#line 62 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc}, -#line 67 "./unictype/categ_byname.gperf" +#line 67 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl}, -#line 117 "./unictype/categ_byname.gperf" +#line 117 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S}, -#line 86 "./unictype/categ_byname.gperf" +#line 86 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo}, -#line 56 "./unictype/categ_byname.gperf" +#line 56 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe}, {-1}, -#line 75 "./unictype/categ_byname.gperf" +#line 75 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L}, -#line 100 "./unictype/categ_byname.gperf" +#line 100 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No}, -#line 76 "./unictype/categ_byname.gperf" +#line 76 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC}, -#line 46 "./unictype/categ_byname.gperf" +#line 46 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc}, -#line 101 "./unictype/categ_byname.gperf" +#line 101 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No}, {-1}, -#line 64 "./unictype/categ_byname.gperf" +#line 64 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So}, -#line 68 "./unictype/categ_byname.gperf" +#line 68 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp}, -#line 98 "./unictype/categ_byname.gperf" +#line 98 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl}, -#line 45 "./unictype/categ_byname.gperf" +#line 45 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn}, -#line 99 "./unictype/categ_byname.gperf" +#line 99 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl}, -#line 81 "./unictype/categ_byname.gperf" +#line 81 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll}, -#line 80 "./unictype/categ_byname.gperf" +#line 80 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll}, {-1}, -#line 124 "./unictype/categ_byname.gperf" +#line 124 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So}, {-1}, {-1}, -#line 87 "./unictype/categ_byname.gperf" +#line 87 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo}, -#line 79 "./unictype/categ_byname.gperf" +#line 79 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu}, -#line 78 "./unictype/categ_byname.gperf" +#line 78 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu}, {-1}, {-1}, -#line 77 "./unictype/categ_byname.gperf" +#line 77 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC}, -#line 90 "./unictype/categ_byname.gperf" +#line 90 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn}, -#line 89 "./unictype/categ_byname.gperf" +#line 89 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn}, {-1}, -#line 118 "./unictype/categ_byname.gperf" +#line 118 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm}, {-1}, {-1}, -#line 132 "./unictype/categ_byname.gperf" +#line 132 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp}, -#line 131 "./unictype/categ_byname.gperf" +#line 131 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp}, -#line 138 "./unictype/categ_byname.gperf" +#line 138 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co}, -#line 137 "./unictype/categ_byname.gperf" +#line 137 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co}, -#line 60 "./unictype/categ_byname.gperf" +#line 60 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S}, {-1}, -#line 72 "./unictype/categ_byname.gperf" +#line 72 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs}, -#line 112 "./unictype/categ_byname.gperf" +#line 112 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi}, -#line 111 "./unictype/categ_byname.gperf" +#line 111 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi}, {-1}, -#line 65 "./unictype/categ_byname.gperf" +#line 65 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z}, -#line 55 "./unictype/categ_byname.gperf" +#line 55 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps}, -#line 123 "./unictype/categ_byname.gperf" +#line 123 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk}, -#line 122 "./unictype/categ_byname.gperf" +#line 122 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk}, -#line 47 "./unictype/categ_byname.gperf" +#line 47 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me}, -#line 136 "./unictype/categ_byname.gperf" +#line 136 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs}, {-1}, -#line 113 "./unictype/categ_byname.gperf" +#line 113 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf}, -#line 114 "./unictype/categ_byname.gperf" +#line 114 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf}, {-1}, {-1}, -#line 126 "./unictype/categ_byname.gperf" +#line 126 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z}, -#line 44 "./unictype/categ_byname.gperf" +#line 44 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M}, -#line 42 "./unictype/categ_byname.gperf" +#line 42 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm}, -#line 106 "./unictype/categ_byname.gperf" +#line 106 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd}, -#line 130 "./unictype/categ_byname.gperf" +#line 130 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl}, {-1}, -#line 128 "./unictype/categ_byname.gperf" +#line 128 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs}, {-1}, -#line 105 "./unictype/categ_byname.gperf" +#line 105 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd}, {-1}, {-1}, -#line 139 "./unictype/categ_byname.gperf" +#line 139 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn}, {-1}, {-1}, {-1}, {-1}, -#line 85 "./unictype/categ_byname.gperf" +#line 85 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm}, -#line 84 "./unictype/categ_byname.gperf" +#line 84 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm}, -#line 88 "./unictype/categ_byname.gperf" +#line 88 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M}, {-1}, -#line 129 "./unictype/categ_byname.gperf" +#line 129 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl}, -#line 83 "./unictype/categ_byname.gperf" +#line 83 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt}, -#line 82 "./unictype/categ_byname.gperf" +#line 82 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt}, -#line 97 "./unictype/categ_byname.gperf" +#line 97 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd}, -#line 96 "./unictype/categ_byname.gperf" +#line 96 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd}, {-1}, -#line 119 "./unictype/categ_byname.gperf" +#line 119 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm}, {-1}, -#line 127 "./unictype/categ_byname.gperf" +#line 127 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs}, -#line 66 "./unictype/categ_byname.gperf" +#line 66 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs}, -#line 57 "./unictype/categ_byname.gperf" +#line 57 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi}, -#line 92 "./unictype/categ_byname.gperf" +#line 92 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc}, -#line 91 "./unictype/categ_byname.gperf" +#line 91 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc}, {-1}, {-1}, {-1}, -#line 49 "./unictype/categ_byname.gperf" +#line 49 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd}, {-1}, -#line 54 "./unictype/categ_byname.gperf" +#line 54 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd}, {-1}, -#line 63 "./unictype/categ_byname.gperf" +#line 63 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk}, {-1}, {-1}, {-1}, -#line 61 "./unictype/categ_byname.gperf" +#line 61 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm}, {-1}, {-1}, -#line 94 "./unictype/categ_byname.gperf" +#line 94 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me}, -#line 93 "./unictype/categ_byname.gperf" +#line 93 "unictype/categ_byname.gperf" {(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me} }; diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c index b3397174..e2936328 100644 --- a/lib/unictype/categ_longname.c +++ b/lib/unictype/categ_longname.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c index c328a984..e0679a81 100644 --- a/lib/unictype/categ_name.c +++ b/lib/unictype/categ_name.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c index 89b1b7ee..8b66d380 100644 --- a/lib/unictype/categ_none.c +++ b/lib/unictype/categ_none.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c index 1301225a..0fe94567 100644 --- a/lib/unictype/categ_of.c +++ b/lib/unictype/categ_of.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h index 9014f094..d6b93b0f 100644 --- a/lib/unictype/categ_of.h +++ b/lib/unictype/categ_of.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct { int level1[17]; unsigned short level2[6 << 9]; - unsigned short level3[262 * 40 + 1]; + unsigned short level3[260 * 40 + 1]; } u_category = { @@ -47,16 +47,16 @@ u_category = 6657, 6785, 6913, 7041, 7169, 7297, 7425, 7553, 7681, 7809, 7937, 8065, 8193, 8193, 8321, 8449, 8577, 8705, 8833, 8961, 9089, 8833, 9217, 9345, - 8833, 8833, 8193, 9473, 8193, 8193, 9601, 9729, - 9857, 9985, 10113, 10241, 10369, 10497, 8833, 10625, - 10753, 10881, 11009, 11137, 11265, 11393, 8833, 8833, + 8833, 8833, 8193, 9473, 8193, 8193, 9601, 8833, + 9729, 9857, 9985, 10113, 10241, 10369, 8833, 10497, + 10625, 10753, 10881, 11009, 11137, 11265, 8833, 8833, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 11521, 4353, 4353, 4353, 4353, + 4353, 4353, 4353, 11393, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, @@ -77,9 +77,9 @@ u_category = 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 11649, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 11777, 4353, 4353, 11905, 12033, 12161, 12289, - 12417, 12545, 12673, 12801, 12929, 13057, 13185, 13313, + 11521, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 11649, 4353, 4353, 11777, 11905, 12033, 12161, + 12289, 12417, 12545, 12673, 12801, 12929, 13057, 13185, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, @@ -90,53 +90,53 @@ u_category = 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 4353, 13441, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 13313, + 13441, 13441, 13441, 13441, 13441, 13441, 13441, 13441, + 13441, 13441, 13441, 13441, 13441, 13441, 13441, 13441, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 4353, 4353, 13825, 13953, 14081, 14209, - 4353, 4353, 14337, 14465, 14593, 14721, 14849, 14977, - 15105, 15233, 15361, 15489, 0, 15617, 15745, 15873, - 16001, 16129, 16257, 16385, 4353, 4353, 16513, 16641, - 16769, 16897, 17025, 17153, 17281, 17409, 17537, 17665, - 17793, 17921, 18049, 18177, 18305, 18433, 18561, 18689, - 18817, 18945, 19073, 19201, 19329, 19457, 19585, 19713, - 19841, 19969, 0, 20097, 20225, 20353, 20481, 0, - 20609, 20737, 20865, 20993, 21121, 21249, 21377, 21505, - 21633, 21761, 21889, 22017, 0, 22145, 22273, 22401, - 4353, 4353, 4353, 4353, 4353, 4353, 4353, 22529, - 22657, 4353, 22785, 0, 0, 0, 0, 0, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 4353, 4353, 13697, 13825, 13953, 14081, + 4353, 4353, 14209, 14337, 14465, 14593, 14721, 14849, + 14977, 15105, 15233, 15361, 0, 15489, 15617, 15745, + 15873, 16001, 16129, 16257, 4353, 4353, 16385, 16513, + 16641, 16769, 16897, 17025, 17153, 17281, 17409, 17537, + 17665, 17793, 17921, 18049, 18177, 18305, 18433, 18561, + 18689, 18817, 18945, 19073, 19201, 19329, 19457, 19585, + 19713, 19841, 0, 19969, 20097, 20225, 20353, 0, + 20481, 20609, 20737, 20865, 20993, 21121, 21249, 21377, + 21505, 21633, 21761, 21889, 0, 22017, 22145, 22273, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 22401, + 22529, 4353, 22657, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 22913, + 0, 0, 0, 0, 0, 0, 0, 22785, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 23041, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 22913, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 4353, 15233, - 4353, 4353, 4353, 4353, 23169, 0, 0, 0, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 15105, + 4353, 4353, 4353, 4353, 23041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 23297, 0, 0, 0, 0, 0, + 0, 0, 23169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4353, 4353, 4353, 4353, 23425, 23553, 23681, 23809, - 0, 0, 23937, 0, 24065, 24193, 24321, 24449, + 4353, 4353, 4353, 4353, 23297, 23425, 23553, 23681, + 0, 0, 23809, 0, 23937, 24065, 24193, 24321, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 4353, 24577, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 24705, 24833, 0, 0, 0, 0, 0, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 24449, 24577, 24705, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -144,26 +144,26 @@ u_category = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 24961, - 4353, 4353, 25089, 4353, 4353, 25217, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 24833, + 4353, 4353, 24961, 4353, 4353, 25089, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 25345, 25473, 0, 0, 0, 0, 0, 0, + 25217, 25345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8833, 25601, 8833, 8833, 8833, 25729, 25857, 25985, - 8833, 26113, 26241, 26369, 26497, 26625, 26753, 0, - 26881, 27009, 27137, 27265, 27393, 27521, 27649, 27777, - 8833, 8833, 8833, 8833, 27905, 28033, 0, 0, - 0, 0, 0, 0, 0, 0, 28161, 0, - 28289, 28417, 28545, 0, 0, 28673, 0, 0, - 0, 28801, 0, 28929, 0, 0, 0, 29057, + 8833, 25473, 8833, 8833, 8833, 25601, 25729, 25857, + 8833, 25985, 26113, 26241, 26369, 26497, 26625, 0, + 26753, 26881, 27009, 27137, 27265, 27393, 27521, 27649, + 8833, 8833, 8833, 8833, 27777, 27905, 0, 0, + 0, 0, 0, 0, 0, 0, 28033, 0, + 28161, 28289, 28417, 0, 0, 28545, 0, 0, + 0, 28673, 0, 28801, 0, 28929, 0, 29057, 4353, 29185, 29313, 0, 0, 0, 0, 0, 29441, 29569, 29697, 0, 29825, 29953, 0, 0, 30081, 30209, 30337, 30465, 30593, 0, 8833, 30721, - 8833, 8833, 8833, 8833, 8833, 30849, 30977, 31105, - 31233, 31361, 8833, 8833, 31489, 31617, 8833, 31745, + 8833, 8833, 8833, 8833, 8833, 30849, 8833, 30977, + 31105, 31233, 8833, 8833, 31361, 31489, 8833, 31617, 0, 0, 0, 0, 0, 0, 0, 0, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, @@ -206,43 +206,43 @@ u_category = 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 31873, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 31745, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 32001, 4353, - 32129, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 31873, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 32257, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 32001, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 4353, 32385, - 4353, 4353, 4353, 4353, 32513, 0, 0, 0, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 32129, + 4353, 4353, 4353, 4353, 32257, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4353, 4353, 4353, 4353, 32641, 0, 0, 0, + 4353, 4353, 4353, 4353, 32385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 32769, 4353, + 4353, 4353, 4353, 4353, 4353, 4353, 32513, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, - 4353, 4353, 4353, 4353, 4353, 4353, 4353, 32897, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 32641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -293,7 +293,7 @@ u_category = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 33025, 0, 33153, 33281, 0, 0, 0, 0, + 32769, 0, 32897, 33025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -357,70 +357,70 @@ u_category = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 13697, - 13697, 13697, 13697, 13697, 13697, 13697, 13697, 33409 + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 13569, + 13569, 13569, 13569, 13569, 13569, 13569, 13569, 33153 }, { 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, @@ -448,7 +448,7 @@ u_category = 0x4210, 0x2108, 0x1000, 0x0800, 0x0401, 0x0000, 0x2008, 0x0080, 0x0802, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4240, 0x2108, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4840, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x5063, 0xe94a, 0x6318, 0x318c, 0x18c6, 0x5063, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x8c63, 0x2831, @@ -508,7 +508,7 @@ u_category = 0x6318, 0x318c, 0x18c6, 0xec63, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xd294, 0xec7b, 0x1084, 0x0842, 0x8421, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x9421, 0x4210, 0xe908, 0xf75a, 0x7bde, 0xa52f, + 0x1084, 0x0842, 0x9421, 0x4210, 0x2108, 0xf75a, 0x7bde, 0xa52f, 0x5294, 0x294a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6421, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xe8a5, 0x4a52, @@ -546,12 +546,12 @@ u_category = 0x18c5, 0x0853, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x5ef4, 0x2948, 0x18c5, 0x7a63, 0xa529, 0x5297, - 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef49, 0x9484, 0x3bd2, + 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0x4e90, 0xef48, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4a8f, 0xa529, 0xaa94, 0x18a4, 0x0913, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x09d2, 0x8421, 0x5ef4, 0x2988, 0x18c6, 0x7a63, 0xa631, 0x531b, - 0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe909, 0x9484, 0x3bd2, + 0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0x4ef7, 0xe908, 0x9484, 0x3bd2, 0x0842, 0x8421, 0x4210, 0x109d, 0x7bd3, 0xbdef, 0xdef7, 0xef7b, 0x18a5, 0x0843, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -671,8 +671,8 @@ u_category = 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xc631, 0x6318, 0x311c, 0x18c6, 0xef63, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x29ca, 0x94a5, 0x4a52, 0xa529, 0x5294, - 0xe94a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xef4a, 0x94a5, 0x4a52, + 0xa529, 0xd294, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94a5, 0x0862, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4c52, 0xa529, 0x5314, 0x318c, 0x14c6, 0x0863, 0x8421, 0x4210, @@ -730,7 +730,7 @@ u_category = 0x5ad6, 0xad6b, 0xd6b5, 0xf46a, 0x94ae, 0x4a52, 0x2949, 0x1b9b, 0x294a, 0x94a5, 0x4a52, 0x2949, 0xeb9b, 0x8c63, 0xc631, 0x6318, 0x318c, 0xef7a, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, - 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xf7b3, 0x7bde, 0xbdef, 0xdef7, + 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xf673, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x39ce, 0x9ca7, 0x4a73, 0xa529, 0x5294, 0x294a, 0xf7a5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x82b5, 0x6b5a, 0xb505, 0x0006, 0x0840, 0x8000, 0x4150, 0x12ad, @@ -803,11 +803,6 @@ u_category = 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x6b29, 0x5295, 0x294a, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xb5ad, 0x5ad6, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5af, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -906,8 +901,8 @@ u_category = 0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0x0800, 0x0000, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0000, 0x0100, 0x0004, - 0xef42, 0xf420, 0x03d0, 0x2008, 0x0080, 0xef7a, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0x8fbd, 0x4031, 0x6320, 0x4204, 0x2108, + 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0xef7a, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0x8c7d, 0x4031, 0x6320, 0x4204, 0x2108, 0x1484, 0x4842, 0x8421, 0x4290, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0x5ad6, 0xef7a, 0x294a, 0x54a5, 0xb3ad, 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, @@ -980,18 +975,18 @@ u_category = 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x5084, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0xd294, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0x77bd, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0xd294, 0x6b5a, 0xb5ad, 0x5ad6, + 0xad6b, 0x56b5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x6b88, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x13bd, 0x0842, 0x8421, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x12b5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, - 0xaf7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xb521, 0x5ad6, + 0xad6b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0xad6b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xc631, 0x6318, 0x2e6c, 0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xb191, @@ -1090,8 +1085,8 @@ u_category = 0x8421, 0x4210, 0x2108, 0x9084, 0x484e, 0xbdef, 0xa577, 0x5294, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x8842, 0x4a52, 0xd529, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0xdef4, 0x8f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0x0842, 0x8421, 0xdef4, 0x8f7b, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -1145,9 +1140,9 @@ u_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0xea94, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x52f4, 0xef58, 0xf484, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x13bd, 0x7a42, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x5ef7, 0x294a, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x13bd, 0x0642, 0xbd21, 0xdef7, + 0xef7b, 0xd6b1, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x5297, 0x294a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x5294, 0x294a, 0x94a5, 0xbd22, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, @@ -1261,8 +1256,8 @@ u_category = 0xc631, 0x6318, 0x318c, 0xdef6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94c5, 0x4c52, + 0xbd31, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, @@ -1284,10 +1279,10 @@ u_category = 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x1084, 0x4842, 0xa427, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6318, 0xe98c, 0x74a5, 0x8a63, 0xa429, - 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x6421, 0xd210, 0xef7b, 0x2108, 0x1084, + 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1369,9 +1364,9 @@ u_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x318a, - 0xdec6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xdec6, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xa000, 0x10f7, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x7bd0, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -1382,22 +1377,22 @@ u_category = 0x318c, 0x18c6, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc463, 0x7a51, - 0xbdef, 0xdef7, 0xef7b, 0xf4c6, 0x7bde, 0xbdef, 0xdef7, 0xef7b, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7, 0xef7b, + 0xbdef, 0xdef7, 0xef7b, 0x8cc6, 0x5291, 0xbdea, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x277b, - 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, - 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0xe908, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1427,12 +1422,12 @@ u_category = 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, + 0xb5ad, 0x5ad6, 0xad6b, 0x2108, 0x1084, 0x0842, 0x5ad5, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x7bda, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x7bda, 0xbdef, 0x5ad7, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, + 0xad6b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, + 0xb5ad, 0x5ad6, 0xad6b, 0xf7b2, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xef4a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbde9, 0xdef7, @@ -1560,6 +1555,11 @@ u_category = 0x8421, 0x4210, 0x2948, 0x2104, 0x1084, 0x0842, 0xdea1, 0x8f7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x9084, 0x4842, + 0x8421, 0x4210, 0x2948, 0x1084, 0x4a42, 0xbdef, 0xdef7, 0x193b, + 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, + 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0xd210, 0xe909, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, @@ -1631,16 +1631,11 @@ u_category = 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0x5ef7, 0xad6b, 0xd6b5, 0x6b5a, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ef7, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0x5af7, 0xad6b, - 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, @@ -1651,40 +1646,35 @@ u_category = 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xef7b, 0x4a52, 0xa529, 0xb294, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, + 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, - 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xaf7b, 0xd6b5, 0x6b5a, 0xb5ad, + 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xad7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, - 0xad7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xaf7b, 0xd6b5, 0x6b5a, - 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ed, 0xdef7, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xaf7b, 0xd6b5, 0x6b5a, + 0xb5ad, 0xded6, 0xaf7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5e, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, + 0xb5ad, 0x5ad6, 0xad6b, 0x2108, 0x1084, 0x0842, 0xded5, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, - 0x0842, 0x8421, 0xdef4, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, - 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, - 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, @@ -1709,10 +1699,10 @@ u_category = 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf7bd, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xdef4, 0xef7b, 0xf75d, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c index 46c79999..89c3f922 100644 --- a/lib/unictype/categ_or.c +++ b/lib/unictype/categ_or.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c index d2b314f4..8e48123f 100644 --- a/lib/unictype/categ_test.c +++ b/lib/unictype/categ_test.c @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/combiningclass.c b/lib/unictype/combiningclass.c index af78bff6..9db1d13c 100644 --- a/lib/unictype/combiningclass.c +++ b/lib/unictype/combiningclass.c @@ -1,5 +1,5 @@ /* Combining classes of Unicode characters. - Copyright (C) 2002, 2006, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h index 50d89e30..9daf0c2a 100644 --- a/lib/unictype/combiningclass.h +++ b/lib/unictype/combiningclass.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Combining class of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[95 << 7]; + unsigned char level3[96 << 7]; } u_combclass = { @@ -154,8 +154,8 @@ u_combclass = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11264, 11392, 10496, -1, -1, 11520, -1, -1, - -1, 11648, -1, 11776, -1, -1, -1, -1, - -1, 11904, 12032, -1, -1, -1, -1, -1, + -1, 11648, -1, 11776, -1, 11904, -1, -1, + -1, 12032, 12160, -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, @@ -620,11 +620,11 @@ u_combclass = 230, 230, 230, 230, 230, 220, 220, 220, 220, 220, 220, 230, 230, 220, 0, 220, 220, 230, 230, 220, 220, 230, 230, 230, - 230, 230, 220, 230, 230, 230, 230, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 230, 230, 220, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 220, 0, 0, + 230, 230, 230, 230, 230, 230, 220, 230, + 230, 230, 230, 234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1074,7 +1074,7 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 220, 220, 220, + 0, 0, 220, 220, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1661,6 +1661,22 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 230, 0, 0, 230, 0, + 0, 0, 0, 0, 0, 0, 230, 230, + 0, 0, 0, 0, 0, 230, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c index fc57a479..ee162607 100644 --- a/lib/unictype/combiningclass_byname.c +++ b/lib/unictype/combiningclass_byname.c @@ -1,5 +1,5 @@ /* Canonical combining classes of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/combiningclass_byname.gperf b/lib/unictype/combiningclass_byname.gperf index b7c509fd..b8526996 100644 --- a/lib/unictype/combiningclass_byname.gperf +++ b/lib/unictype/combiningclass_byname.gperf @@ -1,5 +1,5 @@ /* Categories of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h index 7932a941..2323383b 100644 --- a/lib/unictype/combiningclass_byname.h +++ b/lib/unictype/combiningclass_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */ +/* Command-line: gperf -m 10 unictype/combiningclass_byname.gperf */ /* Computed positions: -k'1,6,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,7 +29,7 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 25 "./unictype/combiningclass_byname.gperf" +#line 25 "unictype/combiningclass_byname.gperf" struct named_combining_class { int name; int combining_class; }; #define TOTAL_KEYWORDS 53 @@ -259,119 +259,119 @@ static const struct combining_class_stringpool_t combining_class_stringpool_cont static const struct named_combining_class combining_class_names[] = { {-1}, {-1}, {-1}, -#line 47 "./unictype/combiningclass_byname.gperf" +#line 47 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B}, {-1}, -#line 38 "./unictype/combiningclass_byname.gperf" +#line 38 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV}, {-1}, {-1}, -#line 43 "./unictype/combiningclass_byname.gperf" +#line 43 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB}, -#line 52 "./unictype/combiningclass_byname.gperf" +#line 52 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A}, -#line 81 "./unictype/combiningclass_byname.gperf" +#line 81 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A}, -#line 44 "./unictype/combiningclass_byname.gperf" +#line 44 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA}, -#line 48 "./unictype/combiningclass_byname.gperf" +#line 48 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR}, -#line 41 "./unictype/combiningclass_byname.gperf" +#line 41 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR}, -#line 56 "./unictype/combiningclass_byname.gperf" +#line 56 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS}, -#line 53 "./unictype/combiningclass_byname.gperf" +#line 53 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR}, -#line 63 "./unictype/combiningclass_byname.gperf" +#line 63 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR}, -#line 45 "./unictype/combiningclass_byname.gperf" +#line 45 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR}, -#line 46 "./unictype/combiningclass_byname.gperf" +#line 46 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL}, -#line 50 "./unictype/combiningclass_byname.gperf" +#line 50 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R}, -#line 60 "./unictype/combiningclass_byname.gperf" +#line 60 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK}, -#line 51 "./unictype/combiningclass_byname.gperf" +#line 51 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL}, -#line 37 "./unictype/combiningclass_byname.gperf" +#line 37 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR}, -#line 42 "./unictype/combiningclass_byname.gperf" +#line 42 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL}, -#line 78 "./unictype/combiningclass_byname.gperf" +#line 78 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R}, -#line 59 "./unictype/combiningclass_byname.gperf" +#line 59 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV}, -#line 69 "./unictype/combiningclass_byname.gperf" +#line 69 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA}, -#line 68 "./unictype/combiningclass_byname.gperf" +#line 68 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA}, -#line 74 "./unictype/combiningclass_byname.gperf" +#line 74 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B}, -#line 77 "./unictype/combiningclass_byname.gperf" +#line 77 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L}, -#line 76 "./unictype/combiningclass_byname.gperf" +#line 76 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR}, -#line 49 "./unictype/combiningclass_byname.gperf" +#line 49 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L}, -#line 89 "./unictype/combiningclass_byname.gperf" +#line 89 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS}, -#line 83 "./unictype/combiningclass_byname.gperf" +#line 83 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR}, -#line 54 "./unictype/combiningclass_byname.gperf" +#line 54 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB}, -#line 73 "./unictype/combiningclass_byname.gperf" +#line 73 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL}, -#line 88 "./unictype/combiningclass_byname.gperf" +#line 88 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS}, -#line 55 "./unictype/combiningclass_byname.gperf" +#line 55 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA}, -#line 80 "./unictype/combiningclass_byname.gperf" +#line 80 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL}, -#line 65 "./unictype/combiningclass_byname.gperf" +#line 65 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL}, -#line 71 "./unictype/combiningclass_byname.gperf" +#line 71 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR}, -#line 64 "./unictype/combiningclass_byname.gperf" +#line 64 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL}, -#line 70 "./unictype/combiningclass_byname.gperf" +#line 70 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR}, {-1}, -#line 87 "./unictype/combiningclass_byname.gperf" +#line 87 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA}, -#line 86 "./unictype/combiningclass_byname.gperf" +#line 86 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA}, {-1}, -#line 67 "./unictype/combiningclass_byname.gperf" +#line 67 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB}, -#line 66 "./unictype/combiningclass_byname.gperf" +#line 66 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB}, -#line 72 "./unictype/combiningclass_byname.gperf" +#line 72 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL}, -#line 75 "./unictype/combiningclass_byname.gperf" +#line 75 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR}, -#line 40 "./unictype/combiningclass_byname.gperf" +#line 40 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV}, -#line 79 "./unictype/combiningclass_byname.gperf" +#line 79 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL}, -#line 82 "./unictype/combiningclass_byname.gperf" +#line 82 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR}, {-1}, -#line 58 "./unictype/combiningclass_byname.gperf" +#line 58 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR}, -#line 57 "./unictype/combiningclass_byname.gperf" +#line 57 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR}, {-1}, {-1}, {-1}, -#line 39 "./unictype/combiningclass_byname.gperf" +#line 39 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK}, -#line 62 "./unictype/combiningclass_byname.gperf" +#line 62 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV}, {-1}, -#line 61 "./unictype/combiningclass_byname.gperf" +#line 61 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV}, {-1}, -#line 85 "./unictype/combiningclass_byname.gperf" +#line 85 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB}, -#line 84 "./unictype/combiningclass_byname.gperf" +#line 84 "unictype/combiningclass_byname.gperf" {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB} }; diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c index df263c3d..ae343b6f 100644 --- a/lib/unictype/combiningclass_longname.c +++ b/lib/unictype/combiningclass_longname.c @@ -1,5 +1,5 @@ /* Canonical combining classes of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c index 43c2b82a..fdc0cc00 100644 --- a/lib/unictype/combiningclass_name.c +++ b/lib/unictype/combiningclass_name.c @@ -1,5 +1,5 @@ /* Canonical combining classes of Unicode characters. - Copyright (C) 2002, 2006-2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c index 1f69c14a..f58f4310 100644 --- a/lib/unictype/ctype_alnum.c +++ b/lib/unictype/ctype_alnum.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h index 3ee771ab..0530175e 100644 --- a/lib/unictype/ctype_alnum.h +++ b/lib/unictype/ctype_alnum.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[85 << 4]; + unsigned int level3[83 << 4]; } u_is_alnum = { @@ -234,10 +234,10 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 944, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -254,14 +254,14 @@ u_is_alnum = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 944, 5 + 512 * sizeof (short) / sizeof (int) + 960, 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -269,30 +269,30 @@ u_is_alnum = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1024, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, - 5 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 1136, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 1168, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -378,7 +378,7 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -386,9 +386,8 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -398,8 +397,8 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1264, 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -412,15 +411,16 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1296, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1312, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -432,7 +432,7 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1328, + 5 + 512 * sizeof (short) / sizeof (int) + 1296, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,16 +440,16 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1344, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -570,15 +570,15 @@ u_is_alnum = 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFFFFU, 0x043007FFU, 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FEFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFEFFC3U, 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x1003FFC3U, 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001CFFC0U, 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x0200FFC3U, 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x0002FFC3U, 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x0000FFC0U, - 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x0000FFC3U, - 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x0006FFC3U, + 0xFFFDDFE0U, 0x23FFFDFFU, 0x37000000U, 0x0000FFC3U, + 0xFFFDDFE1U, 0x23EFFDFFU, 0x70000000U, 0x0006FFC3U, 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC00FFC3U, 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x0000FFC0U, 0xFFFFFFFEU, 0x07FF7FFFU, 0x03FF7FBFU, 0x00000000U, @@ -652,7 +652,7 @@ u_is_alnum = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x03FF0000U, 0x68FC0000U, 0xFFFFFFFFU, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -699,7 +699,7 @@ u_is_alnum = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -710,7 +710,7 @@ u_is_alnum = 0xFFFFFFFFU, 0x03FF000FU, 0xFFFFFFFFU, 0xFFFF803FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x000000FCU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x0026FFC0U, @@ -740,7 +740,7 @@ u_is_alnum = 0xFFFFFDFFU, 0x00007FFFU, 0x03FF0001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU, - 0x010003FFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x010003FFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0xFFFDFFF4U, 0x000FFFFFU, 0x03FF0000U, 0x00000000U, @@ -782,17 +782,13 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, - 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFF80000U, 0x00000000U, 0x00000000U, 0x007C000BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -838,7 +834,7 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC01F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -861,16 +857,12 @@ u_is_alnum = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -889,9 +881,9 @@ u_is_alnum = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c index 16cddc92..c422fec6 100644 --- a/lib/unictype/ctype_alpha.c +++ b/lib/unictype/ctype_alpha.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h index cd129cb9..39f2f09a 100644 --- a/lib/unictype/ctype_alpha.h +++ b/lib/unictype/ctype_alpha.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[85 << 4]; + unsigned int level3[83 << 4]; } u_is_alpha = { @@ -234,10 +234,10 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 944, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -254,14 +254,14 @@ u_is_alpha = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 944, 5 + 512 * sizeof (short) / sizeof (int) + 960, 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -269,30 +269,30 @@ u_is_alpha = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1024, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, - 5 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 1136, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 1168, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -378,7 +378,7 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -386,9 +386,8 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -398,8 +397,8 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1264, 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -412,15 +411,16 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1296, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1312, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -432,7 +432,7 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1328, + 5 + 512 * sizeof (short) / sizeof (int) + 1296, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,16 +440,16 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1344, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -570,15 +570,15 @@ u_is_alpha = 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFFFFU, 0x043007FFU, 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FEFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFEFFC3U, 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x1003FFC3U, 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001CFFC0U, 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x0200FFC3U, 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x0002FFC3U, 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x0000FFC0U, - 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x0000FFC3U, - 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x0006FFC3U, + 0xFFFDDFE0U, 0x23FFFDFFU, 0x37000000U, 0x0000FFC3U, + 0xFFFDDFE1U, 0x23EFFDFFU, 0x70000000U, 0x0006FFC3U, 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC00FFC3U, 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x0000FFC0U, 0xFFFFFFFEU, 0x07FF7FFFU, 0x03FF7FBFU, 0x00000000U, @@ -652,7 +652,7 @@ u_is_alpha = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x03FF0000U, 0x68FC0000U, 0xFFFFFFFFU, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -699,7 +699,7 @@ u_is_alpha = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -710,7 +710,7 @@ u_is_alpha = 0xFFFFFFFFU, 0x03FF000FU, 0xFFFFFFFFU, 0xFFFF803FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x000000FCU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x0026FFC0U, @@ -740,7 +740,7 @@ u_is_alpha = 0xFFFFFDFFU, 0x00007FFFU, 0x03FF0001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU, - 0x010003FFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x010003FFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0xFFFDFFF4U, 0x000FFFFFU, 0x03FF0000U, 0x00000000U, @@ -782,17 +782,13 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, - 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFF80000U, 0x00000000U, 0x00000000U, 0x007C000BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -838,7 +834,7 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC01F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -861,16 +857,12 @@ u_is_alpha = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -889,9 +881,9 @@ u_is_alpha = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c index cec8e023..25a08013 100644 --- a/lib/unictype/ctype_blank.c +++ b/lib/unictype/ctype_blank.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h index 23fac0f3..d0605c69 100644 --- a/lib/unictype/ctype_blank.h +++ b/lib/unictype/ctype_blank.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c index 6ed52739..eb7467dd 100644 --- a/lib/unictype/ctype_cntrl.c +++ b/lib/unictype/ctype_cntrl.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h index 58df7e76..ba6bf7ca 100644 --- a/lib/unictype/ctype_cntrl.h +++ b/lib/unictype/ctype_cntrl.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c index 906e7375..a82b3bb0 100644 --- a/lib/unictype/ctype_digit.c +++ b/lib/unictype/ctype_digit.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h index 2f7d1822..7322861f 100644 --- a/lib/unictype/ctype_digit.h +++ b/lib/unictype/ctype_digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c index e58f69e4..2c41c794 100644 --- a/lib/unictype/ctype_graph.c +++ b/lib/unictype/ctype_graph.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h index 5627ad0f..948d21d2 100644 --- a/lib/unictype/ctype_graph.h +++ b/lib/unictype/ctype_graph.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[94 << 4]; + unsigned int level3[92 << 4]; } u_is_graph = { @@ -247,10 +247,10 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 912, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 928, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -267,14 +267,14 @@ u_is_graph = -1, -1, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 928, 18 + 768 * sizeof (short) / sizeof (int) + 944, 18 + 768 * sizeof (short) / sizeof (int) + 960, - 18 + 768 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 992, + 18 + 768 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -282,30 +282,30 @@ u_is_graph = -1, -1, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 992, 18 + 768 * sizeof (short) / sizeof (int) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 1024, 18 + 768 * sizeof (short) / sizeof (int) + 1040, 18 + 768 * sizeof (short) / sizeof (int) + 1056, 18 + 768 * sizeof (short) / sizeof (int) + 1072, - 18 + 768 * sizeof (short) / sizeof (int) + 1088, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1104, + 18 + 768 * sizeof (short) / sizeof (int) + 1088, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1104, 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 1136, 18 + 768 * sizeof (short) / sizeof (int) + 1152, 18 + 768 * sizeof (short) / sizeof (int) + 1168, 18 + 768 * sizeof (short) / sizeof (int) + 1184, - 18 + 768 * sizeof (short) / sizeof (int) + 1200, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1200, 18 + 768 * sizeof (short) / sizeof (int) + 1216, 18 + 768 * sizeof (short) / sizeof (int) + 1232, 18 + 768 * sizeof (short) / sizeof (int) + 1248, - 18 + 768 * sizeof (short) / sizeof (int) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 1280, 18 + 768 * sizeof (short) / sizeof (int) + 1296, - 18 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -391,7 +391,7 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, + 18 + 768 * sizeof (short) / sizeof (int) + 1312, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -399,9 +399,8 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1328, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -411,8 +410,8 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1376, 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -425,15 +424,16 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1392, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1408, + 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, -1, -1, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1424, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -445,7 +445,7 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1440, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -453,16 +453,16 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1456, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1424, -1, -1, -1, @@ -564,7 +564,7 @@ u_is_graph = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1472, + 18 + 768 * sizeof (short) / sizeof (int) + 1440, -1, -1, -1, @@ -819,7 +819,7 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1488 + 18 + 768 * sizeof (short) / sizeof (int) + 1456 }, { 0x00000000U, 0xFFFFFFFEU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -839,15 +839,15 @@ u_is_graph = 0xFFFFBFFFU, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0xFFFFFFFFU, 0x7FFF3FFFU, 0x4FFFFFFFU, 0xFFFF07FFU, - 0xFF837FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFF83FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x7FFFFFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x007FFFC0U, 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE03FFCFU, 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x00FFFFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x07FFFFC0U, - 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0xFF80FFCFU, - 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, + 0xFFFDDFFFU, 0xF3FFFDFFU, 0x37603DDFU, 0xFF80FFCFU, + 0xFFFDDFFFU, 0xF3EFFDFFU, 0x70603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0xFFF0FDDFU, 0xFFFFFFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x87FFFFFFU, 0x0FFFFFFFU, 0x00000000U, @@ -875,7 +875,7 @@ u_is_graph = 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFF1U, 0x001F3FFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU, 0xCFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU, - 0x03FF03FFU, 0xFFFF3FFFU, 0x00007FFFU, 0x00000000U, + 0x03FF03FFU, 0xFFFF3FFFU, 0x3FFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFDFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF00FFFFFU, 0xFFFFFFFFU, 0xF8FFFFFFU, 0xFFFFE3FFU, 0xFFFFFFFFU, @@ -887,7 +887,7 @@ u_is_graph = 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xEFCFFFDFU, 0x7FDCFFFFU, 0xFFFFF880U, 0xFFFFFCFFU, 0x7FFFFFFFU, 0xFFF3FFDFU, - 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU, + 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0003U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, @@ -897,7 +897,7 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE0FFFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x800180FFU, @@ -921,7 +921,7 @@ u_is_graph = 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC03FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800FFFFFU, 0x1FFFFFFFU, @@ -937,11 +937,11 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xE0F8007FU, 0x5F7FFFFFU, 0xFFFFFFDBU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000080FFU, 0xFFFF0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFF0000U, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFDF0F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -964,7 +964,7 @@ u_is_graph = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x0000FF80U, 0x00000000U, 0xF837FFFFU, - 0x8FFFFFFFU, 0x83FFFFFFU, 0x00000000U, 0x00000000U, + 0x8FFFFFFFU, 0x83FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xF0FFFFFFU, 0xFFFCFFFFU, 0xFFFFFFFFU, 0xFEEFF06FU, 0x873FFFFFU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0x007FF87FU, @@ -975,7 +975,7 @@ u_is_graph = 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFFE3FU, 0x0000C03FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x00033BFFU, 0x0000001CU, 0xF0000000U, + 0xFFFFFFFFU, 0x00033BFFU, 0x01FF00FCU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U, 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU, @@ -1000,12 +1000,12 @@ u_is_graph = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0003U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, - 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x01FB7FFFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FFFFFFU, 0x00000000U, @@ -1047,17 +1047,13 @@ u_is_graph = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x07FFFFFFU, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, - 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001FU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x007F001FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1075,11 +1071,11 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1119,7 +1115,7 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x87FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC03FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1143,31 +1139,27 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x01FF0003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1186,10 +1178,10 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c index 76c67635..99a05e09 100644 --- a/lib/unictype/ctype_lower.c +++ b/lib/unictype/ctype_lower.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h index cbf7d26d..aae2e4cc 100644 --- a/lib/unictype/ctype_lower.h +++ b/lib/unictype/ctype_lower.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -338,7 +338,7 @@ u_is_lower = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU, - 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U, + 0xAA9A10AAU, 0xAAA002AAU, 0x0AAAA50AU, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -360,7 +360,7 @@ u_is_lower = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c index 5e73e42d..0197d496 100644 --- a/lib/unictype/ctype_print.c +++ b/lib/unictype/ctype_print.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h index b7007828..e2c34597 100644 --- a/lib/unictype/ctype_print.h +++ b/lib/unictype/ctype_print.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[94 << 4]; + unsigned int level3[92 << 4]; } u_is_print = { @@ -247,10 +247,10 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 912, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 928, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -267,14 +267,14 @@ u_is_print = -1, -1, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 928, 18 + 768 * sizeof (short) / sizeof (int) + 944, 18 + 768 * sizeof (short) / sizeof (int) + 960, - 18 + 768 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 992, + 18 + 768 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -282,30 +282,30 @@ u_is_print = -1, -1, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 992, 18 + 768 * sizeof (short) / sizeof (int) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 1024, 18 + 768 * sizeof (short) / sizeof (int) + 1040, 18 + 768 * sizeof (short) / sizeof (int) + 1056, 18 + 768 * sizeof (short) / sizeof (int) + 1072, - 18 + 768 * sizeof (short) / sizeof (int) + 1088, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1104, + 18 + 768 * sizeof (short) / sizeof (int) + 1088, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1104, 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 1136, 18 + 768 * sizeof (short) / sizeof (int) + 1152, 18 + 768 * sizeof (short) / sizeof (int) + 1168, 18 + 768 * sizeof (short) / sizeof (int) + 1184, - 18 + 768 * sizeof (short) / sizeof (int) + 1200, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1200, 18 + 768 * sizeof (short) / sizeof (int) + 1216, 18 + 768 * sizeof (short) / sizeof (int) + 1232, 18 + 768 * sizeof (short) / sizeof (int) + 1248, - 18 + 768 * sizeof (short) / sizeof (int) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 1280, 18 + 768 * sizeof (short) / sizeof (int) + 1296, - 18 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -391,7 +391,7 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, + 18 + 768 * sizeof (short) / sizeof (int) + 1312, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -399,9 +399,8 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1328, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -411,8 +410,8 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1376, 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -425,15 +424,16 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1392, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1408, + 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, -1, -1, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1424, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -445,7 +445,7 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1440, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -453,16 +453,16 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1456, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 1424, -1, -1, -1, @@ -564,7 +564,7 @@ u_is_print = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1472, + 18 + 768 * sizeof (short) / sizeof (int) + 1440, -1, -1, -1, @@ -819,7 +819,7 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1488 + 18 + 768 * sizeof (short) / sizeof (int) + 1456 }, { 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -839,15 +839,15 @@ u_is_print = 0xFFFFBFFFU, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0xFFFFFFFFU, 0x7FFF3FFFU, 0x4FFFFFFFU, 0xFFFF07FFU, - 0xFF837FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFF83FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x7FFFFFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x007FFFC0U, 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE03FFCFU, 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x00FFFFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x07FFFFC0U, - 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0xFF80FFCFU, - 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, + 0xFFFDDFFFU, 0xF3FFFDFFU, 0x37603DDFU, 0xFF80FFCFU, + 0xFFFDDFFFU, 0xF3EFFDFFU, 0x70603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0xFFF0FDDFU, 0xFFFFFFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x87FFFFFFU, 0x0FFFFFFFU, 0x00000000U, @@ -875,7 +875,7 @@ u_is_print = 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFF1U, 0x001F3FFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU, 0xCFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU, - 0x03FF03FFU, 0xFFFF3FFFU, 0x00007FFFU, 0x00000000U, + 0x03FF03FFU, 0xFFFF3FFFU, 0x3FFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFDFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF00FFFFFU, 0xFFFFFFFFU, 0xF8FFFFFFU, 0xFFFFE3FFU, 0xFFFFFFFFU, @@ -887,7 +887,7 @@ u_is_print = 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xEFCFFFDFU, 0x7FDCFFFFU, 0xFFFFFFFFU, 0xFFFFFCFFU, 0xFFFFFFFFU, 0xFFF3FFDFU, - 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU, + 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0003U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, @@ -897,7 +897,7 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE0FFFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x800180FFU, @@ -921,7 +921,7 @@ u_is_print = 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC03FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800FFFFFU, 0x1FFFFFFFU, @@ -937,11 +937,11 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xE0F8007FU, 0x5F7FFFFFU, 0xFFFFFFDBU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000080FFU, 0xFFFF0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFF0000U, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFDF0F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -964,7 +964,7 @@ u_is_print = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x0000FF80U, 0x00000000U, 0xF837FFFFU, - 0x8FFFFFFFU, 0x83FFFFFFU, 0x00000000U, 0x00000000U, + 0x8FFFFFFFU, 0x83FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xF0FFFFFFU, 0xFFFCFFFFU, 0xFFFFFFFFU, 0xFEEFF06FU, 0x873FFFFFU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0x007FF87FU, @@ -975,7 +975,7 @@ u_is_print = 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFFE3FU, 0x0000C03FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x00033BFFU, 0x0000001CU, 0xF0000000U, + 0xFFFFFFFFU, 0x00033BFFU, 0x01FF00FCU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U, 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU, @@ -1000,12 +1000,12 @@ u_is_print = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0003U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, - 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x01FB7FFFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FFFFFFU, 0x00000000U, @@ -1047,17 +1047,13 @@ u_is_print = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x07FFFFFFU, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, - 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001FU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x007F001FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1075,11 +1071,11 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1119,7 +1115,7 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x87FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC03FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1143,31 +1139,27 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x01FF0003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1186,10 +1178,10 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c index 3991feed..f2d647de 100644 --- a/lib/unictype/ctype_punct.c +++ b/lib/unictype/ctype_punct.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h index cb252114..28fc905e 100644 --- a/lib/unictype/ctype_punct.h +++ b/lib/unictype/ctype_punct.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -27,7 +27,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - unsigned int level3[75 << 4]; + unsigned int level3[76 << 4]; } u_is_punct = { @@ -295,20 +295,20 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 992, 18 + 512 * sizeof (short) / sizeof (int) + 1008, 18 + 512 * sizeof (short) / sizeof (int) + 1024, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 1040, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 1056, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 1072, 18 + 512 * sizeof (short) / sizeof (int) + 1088, 18 + 512 * sizeof (short) / sizeof (int) + 1104, - 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 1120, + 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 1136, 18 + 512 * sizeof (short) / sizeof (int) + 1152, + 18 + 512 * sizeof (short) / sizeof (int) + 1168, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 1168, + 18 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, @@ -563,7 +563,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) + 1184 + 18 + 512 * sizeof (short) / sizeof (int) + 1200 }, { 0x00000000U, 0xFC00FFFEU, 0xF8000001U, 0x78000001U, @@ -619,7 +619,7 @@ u_is_punct = 0x00000000U, 0x0FFF0FFFU, 0x00000031U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC4000000U, 0xFFFFFFFFU, 0xCF800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU, - 0x00000000U, 0xFFFF3F7FU, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xFFFF3F7FU, 0x3FFFFFFFU, 0x00000FFFU, 0x0000001FU, 0xFFF00000U, 0xFC00C01FU, 0xFFFFFFFFU, 0x00000007U, 0x00003FFEU, 0x00000000U, 0xF00FFFC0U, 0x00000000U, 0xF8FFFFF0U, 0x00000000U, 0xC0000000U, @@ -631,7 +631,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U, 0xFFFFF880U, 0xFFFFFCFFU, 0x7FFFFFFFU, 0x7FF1FFDFU, - 0x00007FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU, + 0x00007FFFU, 0xFFFFFFFFU, 0xFFFF0003U, 0x0001FFFFU, 0xC1D0037BU, 0x0C0040AFU, 0xFFFFBC1FU, 0x00000000U, 0xFFFF0E00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -645,7 +645,7 @@ u_is_punct = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFE0387E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80010000U, @@ -689,11 +689,11 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x40000000U, 0x00000200U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U, + 0x00000000U, 0xFFFC0000U, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000FFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00008000U, 0xF0000000U, + 0x00030000U, 0x00000000U, 0x0000FF00U, 0xF0000000U, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0x00000F7FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0xFC00FFFEU, 0xF8000001U, 0xF8000001U, 0x0000003FU, @@ -723,7 +723,7 @@ u_is_punct = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00007E00U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0x00000000U, 0x00003800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00003800U, 0x01FF0000U, 0xFC000000U, 0xE0000000U, 0x0000007FU, 0x03FFFFC0U, 0x00000000U, 0x000003FCU, 0x00000000U, 0x00000FE0U, 0x00000000U, 0x00000007U, 0xFF000000U, 0xFFFC3FFFU, 0x8019003FU, @@ -748,7 +748,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000015U, 0x000007FEU, 0xFBF80000U, 0x0FFE00FFU, 0x00000000U, 0xDFFFFC00U, 0x00000007U, 0x00000000U, 0x00000000U, - 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, 0xFF7F8000U, 0xFC00003EU, 0x00031FFFU, 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -791,11 +791,11 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x1C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -827,6 +827,10 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x8000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC00007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -847,17 +851,17 @@ u_is_punct = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x01FF0003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0400FFFFU, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c index cdfe54d9..4c032398 100644 --- a/lib/unictype/ctype_space.c +++ b/lib/unictype/ctype_space.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h index 93ed2467..1a72bd6d 100644 --- a/lib/unictype/ctype_space.h +++ b/lib/unictype/ctype_space.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c index 02110cc6..af2c3fe6 100644 --- a/lib/unictype/ctype_upper.c +++ b/lib/unictype/ctype_upper.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h index ef527809..f0773306 100644 --- a/lib/unictype/ctype_upper.h +++ b/lib/unictype/ctype_upper.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -338,7 +338,7 @@ u_is_upper = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15555AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -356,7 +356,7 @@ u_is_upper = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c index 1e5a1627..ee4b2ea4 100644 --- a/lib/unictype/ctype_xdigit.c +++ b/lib/unictype/ctype_xdigit.c @@ -1,5 +1,5 @@ /* ISO C <ctype.h> like properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h index c0b2ac05..508c3ed7 100644 --- a/lib/unictype/ctype_xdigit.h +++ b/lib/unictype/ctype_xdigit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c index eb779109..d8fa77b7 100644 --- a/lib/unictype/decdigit.c +++ b/lib/unictype/decdigit.c @@ -1,5 +1,5 @@ /* Values of decimal digit Unicode characters. - Copyright (C) 2002, 2006, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h index 4c6d5222..6d1623cc 100644 --- a/lib/unictype/decdigit.h +++ b/lib/unictype/decdigit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[18 << 6]; + unsigned char level3[19 << 6]; } u_decdigit = { @@ -112,7 +112,7 @@ u_decdigit = 512, 256, 1792, 640, -1, 256, -1, -1, 640, 640, -1, -1, 640, 1920, 0, -1, -1, 128, 640, -1, -1, -1, -1, 256, - 640, -1, 640, 768, -1, -1, 640, -1, + 640, -1, 640, 2048, -1, -1, 640, -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, @@ -158,11 +158,11 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 2048, + -1, -1, -1, -1, -1, -1, -1, 2176, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, -1, 256, -1, -1, - -1, 256, -1, 2176, -1, -1, -1, -1, + -1, 256, -1, 2304, -1, -1, -1, -1, -1, -1, 640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -301,6 +301,14 @@ u_decdigit = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x43, 0x65, 0x87, 0xa9, 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, + 0x21, 0x43, 0x65, 0x87, 0xa9, 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, 0x21, diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c index 16cd909c..346a4a2c 100644 --- a/lib/unictype/digit.c +++ b/lib/unictype/digit.c @@ -1,5 +1,5 @@ /* Values of digit Unicode characters. - Copyright (C) 2002, 2006, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h index 1e698c21..de0b8220 100644 --- a/lib/unictype/digit.h +++ b/lib/unictype/digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[30 << 6]; + unsigned char level3[31 << 6]; } u_digit = { @@ -112,7 +112,7 @@ u_digit = 3072, 384, 3200, 768, -1, 384, -1, -1, 768, 768, -1, -1, 768, 3328, 0, -1, -1, 256, 768, -1, -1, -1, -1, 384, - 768, -1, 768, 896, -1, -1, 768, -1, + 768, -1, 768, 3456, -1, -1, 768, -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, @@ -158,14 +158,14 @@ u_digit = -1, -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 3456, + -1, -1, -1, -1, -1, -1, -1, 3584, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 512, -1, -1, 384, -1, -1, - -1, 384, -1, 3584, -1, -1, -1, -1, + -1, 384, -1, 3712, -1, -1, -1, -1, -1, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3712, -1, -1, -1, -1, -1, + -1, -1, 3840, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, -1, -1, -1, -1, -1, -1, -1 @@ -389,6 +389,14 @@ u_digit = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x43, 0x65, 0x87, 0xa9, 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, + 0x21, 0x43, 0x65, 0x87, 0xa9, 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, 0x21, diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h index 49aa2656..c5a0d2a1 100644 --- a/lib/unictype/identsyntaxmap.h +++ b/lib/unictype/identsyntaxmap.h @@ -1,5 +1,5 @@ /* Three-level bitmap lookup. - Copyright (C) 2000-2002, 2005-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2005-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2000-2002. This file is free software. diff --git a/lib/unictype/incb_byname.c b/lib/unictype/incb_byname.c index 6d7f04a8..09ffd218 100644 --- a/lib/unictype/incb_byname.c +++ b/lib/unictype/incb_byname.c @@ -1,5 +1,5 @@ /* Indic_Conjunct_Break values. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2024. This file is free software. diff --git a/lib/unictype/incb_byname.gperf b/lib/unictype/incb_byname.gperf index 89d3bdfe..0bded354 100644 --- a/lib/unictype/incb_byname.gperf +++ b/lib/unictype/incb_byname.gperf @@ -1,5 +1,5 @@ /* Indic_Conjunct_Break values. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/incb_byname.h b/lib/unictype/incb_byname.h index 7ec38887..20df45e3 100644 --- a/lib/unictype/incb_byname.h +++ b/lib/unictype/incb_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/incb_byname.gperf */ +/* Command-line: gperf -m 10 unictype/incb_byname.gperf */ /* Computed positions: -k'1' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,7 +29,7 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 25 "./unictype/incb_byname.gperf" +#line 25 "unictype/incb_byname.gperf" struct named_indic_conjunct_break { int name; int indic_conjunct_break; }; #define TOTAL_KEYWORDS 4 @@ -141,15 +141,15 @@ static const struct indic_conjunct_break_stringpool_t indic_conjunct_break_strin static const struct named_indic_conjunct_break indic_conjunct_break_names[] = { {-1}, {-1}, {-1}, {-1}, -#line 37 "./unictype/incb_byname.gperf" +#line 37 "unictype/incb_byname.gperf" {(int)(size_t)&((struct indic_conjunct_break_stringpool_t *)0)->indic_conjunct_break_stringpool_str4, UC_INDIC_CONJUNCT_BREAK_NONE}, {-1}, -#line 39 "./unictype/incb_byname.gperf" +#line 39 "unictype/incb_byname.gperf" {(int)(size_t)&((struct indic_conjunct_break_stringpool_t *)0)->indic_conjunct_break_stringpool_str6, UC_INDIC_CONJUNCT_BREAK_LINKER}, -#line 40 "./unictype/incb_byname.gperf" +#line 40 "unictype/incb_byname.gperf" {(int)(size_t)&((struct indic_conjunct_break_stringpool_t *)0)->indic_conjunct_break_stringpool_str7, UC_INDIC_CONJUNCT_BREAK_EXTEND}, {-1}, -#line 38 "./unictype/incb_byname.gperf" +#line 38 "unictype/incb_byname.gperf" {(int)(size_t)&((struct indic_conjunct_break_stringpool_t *)0)->indic_conjunct_break_stringpool_str9, UC_INDIC_CONJUNCT_BREAK_CONSONANT} }; diff --git a/lib/unictype/incb_name.c b/lib/unictype/incb_name.c index cb4fae55..46a190fc 100644 --- a/lib/unictype/incb_name.c +++ b/lib/unictype/incb_name.c @@ -1,5 +1,5 @@ /* Indic_Conjunct_Break values. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2024. This file is free software. diff --git a/lib/unictype/incb_name.h b/lib/unictype/incb_name.h index b8245fa6..baa10c8f 100644 --- a/lib/unictype/incb_name.h +++ b/lib/unictype/incb_name.h @@ -1,5 +1,5 @@ /* Indic_Conjunct_Break values. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2024. This file is free software. diff --git a/lib/unictype/incb_of.c b/lib/unictype/incb_of.c index 91f5121f..665dccd1 100644 --- a/lib/unictype/incb_of.c +++ b/lib/unictype/incb_of.c @@ -1,5 +1,5 @@ /* Indic_Conjunct_Break attribute of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2024. This file is free software. diff --git a/lib/unictype/incb_of.h b/lib/unictype/incb_of.h index 62c5de74..3b8680bd 100644 --- a/lib/unictype/incb_of.h +++ b/lib/unictype/incb_of.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Indic_Conjunct_Break attribute of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct { int level1[897]; short level2[35 << 4]; - unsigned short level3[161 * 8]; + unsigned short level3[163 * 8]; } u_indic_conjunct_break = { @@ -196,33 +196,33 @@ u_indic_conjunct_break = 7232, 7296, 7360, 7424, -1, -1, 7488, 7552, 7616, 7680, 7744, -1, 7808, -1, -1, -1, 7872, -1, -1, -1, 7936, 8000, -1, 8064, - 8128, 8192, 8256, -1, -1, -1, -1, -1, - 8320, -1, 8384, -1, 8448, 8512, 8576, -1, - -1, -1, -1, 8640, 8704, 8768, -1, -1, - -1, 8832, -1, -1, -1, -1, -1, -1, + 8128, 8192, 8256, -1, -1, 8320, -1, -1, + 8384, -1, 8448, -1, 8512, 8576, 8640, -1, + -1, -1, -1, 8704, 8768, 8832, -1, -1, + -1, 8896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 8896, -1, -1, -1, + -1, -1, -1, -1, 8960, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 8960, 9024, -1, -1, -1, + -1, -1, -1, 9024, 9088, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 9088, 9152, 9216, - -1, -1, 9280, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 9152, 9216, 9280, + -1, -1, 9344, -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, 9344, 9408, -1, -1, - -1, -1, -1, -1, -1, 9472, 9536, -1, - -1, 9600, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 9408, 9472, -1, -1, + -1, -1, -1, -1, -1, 9536, 9600, -1, + -1, 9664, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 9664, 9728, 9792, -1, -1, -1, -1, -1, - 9856, -1, 9088, -1, 9024, -1, -1, -1, - -1, -1, 9920, 9984, -1, -1, -1, -1, - -1, -1, -1, 9984, -1, -1, -1, 10048, + 9728, 9792, 9856, -1, -1, -1, -1, -1, + 9920, -1, 9152, -1, 9088, -1, -1, -1, + -1, -1, 9984, 10048, -1, -1, -1, -1, + -1, -1, -1, 10048, -1, -1, -1, 10112, + -1, -1, -1, 10176, -1, -1, -1, -1, + -1, -1, -1, 10240, -1, 10304, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 10112, -1, 10176, -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, 10240, + -1, -1, -1, -1, -1, -1, -1, 10368, 4416, 0, -1, -1, 0, 0, 0, 64, -1, -1, -1, -1, -1, -1, -1, -1 }, @@ -271,24 +271,24 @@ u_indic_conjunct_break = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfffc, 0x3fff, 0xf3ff, 0xfc00, 0xffff, 0xfffc, 0xffff, 0xffff, 0xffff, 0x03ff, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc00, 0xfff3, 0x3c3c, - 0x0000, 0x0000, 0x0000, 0xf00f, 0x0003, 0x0000, 0x03fc, 0x0000, - 0x3c30, 0x0c00, 0x0000, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, + 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xfc15, 0xfff3, 0x7c38, + 0x0000, 0x0000, 0x0555, 0xf55f, 0x1407, 0x5000, 0x57fd, 0x5555, + 0x3c35, 0x1c00, 0x0000, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0ff0, 0x0000, 0x0000, 0x0000, 0x03f0, 0x0000, 0x0000, 0x0000, 0x00f0, 0x0000, 0x0000, 0x0000, 0x00f0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcf00, 0x0fff, - 0x3000, 0xfffc, 0x00ff, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, + 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xcf55, 0x0fff, + 0x3000, 0xfffc, 0x00ef, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcfc0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc03f, 0x0003, 0x0030, 0x00fc, - 0x0000, 0x0000, 0xc000, 0x00c3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3000, 0x3fff, 0xfc33, 0x03ff, 0xffc0, 0xc3ff, + 0x0000, 0x0000, 0xc000, 0x00c3, 0x5555, 0x5555, 0x5555, 0x5555, + 0x5555, 0x5555, 0x3155, 0x3fff, 0xfc32, 0x03ff, 0xffc0, 0xc3ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, - 0xffff, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0x0fff, - 0x03f0, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc0, 0x00ff, 0x0000, - 0x000f, 0x0000, 0x0000, 0x0000, 0x0ff0, 0x0fff, 0x0000, 0x0000, + 0xffff, 0xffff, 0xffff, 0x0fff, 0xffff, 0x00ff, 0x0000, 0x0000, + 0x00ff, 0x0140, 0x5540, 0x5555, 0x5555, 0x5555, 0xff55, 0x0fff, + 0x56f0, 0x0155, 0x0000, 0x0000, 0x0000, 0xffc0, 0x00ff, 0x0000, + 0x554f, 0x5555, 0x5555, 0x5555, 0x0ff1, 0x5fbf, 0x0000, 0x0540, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0xcc0f, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0xf0ff, 0x0000, 0x0000, 0x0000, 0xff3f, 0xffff, 0xfff3, 0x0c03, 0x0300, 0x000f, @@ -306,40 +306,40 @@ u_indic_conjunct_break = 0x0f00, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x000f, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x0fff, 0x0000, 0x0000, 0xc000, 0xffff, 0x00cf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0c0, 0x0f0f, - 0x0003, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0000, 0x0000, 0x0000, + 0x003f, 0x4054, 0x5555, 0x5555, 0x5555, 0x5555, 0xf0d5, 0x0f0f, + 0x0002, 0x0000, 0x0000, 0x0000, 0x4d55, 0x5555, 0x0000, 0x1550, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3ffc, 0x3c3c, 0x0000, - 0x00c0, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, + 0x00c0, 0x0300, 0x0000, 0x0000, 0x5555, 0x5555, 0x0054, 0x5310, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc3f3, 0xf003, - 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0f00, 0x3000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0c03, 0x0000, 0x0000, + 0x000c, 0x0000, 0x0000, 0x0000, 0x5555, 0x0f15, 0x2000, 0x0000, + 0x5555, 0x5555, 0x5555, 0x0015, 0x0c00, 0x0c03, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x003f, - 0x3cfc, 0xff00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc03f, + 0x3cfd, 0xff00, 0x5455, 0x5554, 0x5555, 0x5555, 0x0555, 0x803f, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0ffc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03c0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfff0, 0xf000, 0xffff, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0ff0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03c3, 0xc000, 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3fc0, 0x003c, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x003f, 0x0000, 0x0000, 0x0000, 0xc000, 0xfcff, 0x03ff, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x0000, + 0x557f, 0x5555, 0x5555, 0x5555, 0xd555, 0xfcff, 0x03bf, 0x0000, + 0x4100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x0000, 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x3fff, 0x0003, 0xc3fc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0xff0f, 0x3000, 0x0000, 0x0000, 0x0000, 0xc000, 0xffc0, 0x003f, 0x0000, 0x0000, 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x33c0, 0x0003, 0x0c00, 0xc000, 0x0000, 0xf000, 0x03ff, 0x03ff, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc3, - 0xcc33, 0xf00f, 0x0033, 0x0000, 0x003c, 0x0000, 0x0000, 0x0000, + 0x5555, 0x1045, 0x5555, 0x5555, 0x5555, 0x5555, 0x0555, 0xffc3, + 0xcc33, 0xf00f, 0x0032, 0x0000, 0x003c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x33f0, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc3, 0xcc33, @@ -351,20 +351,21 @@ u_indic_conjunct_break = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cc0, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xcc00, 0xcff0, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0xffff, 0x003c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x3fc0, + 0x1555, 0x5504, 0x1455, 0x5555, 0x5555, 0x5555, 0x0003, 0x2fc0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0x00f0, 0x0003, 0x0000, 0x0000, 0x0000, - 0xfffc, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc0, 0x3fc3, - 0xc000, 0x0000, 0x3ffc, 0x00fc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfff0, 0x3fff, 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, + 0xfffd, 0x557f, 0x5555, 0x5555, 0x5555, 0x5555, 0xffd5, 0x3fc3, + 0x8000, 0x0000, 0x3ffd, 0x55fc, 0x5555, 0x5555, 0x5555, 0x5555, + 0x0055, 0xfff0, 0x3fff, 0x000b, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x33f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3fff, 0xcfff, 0x0000, 0x0000, 0xfff0, 0xffff, 0xffff, 0xfff0, 0x3cf3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3ffc, 0xcf30, 0xcfff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcc0f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03c0, 0x0000, - 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x003f, - 0x003f, 0x0000, 0x0000, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, + 0x550f, 0x5555, 0x5551, 0x5555, 0x5555, 0x5555, 0xf055, 0x003f, + 0x002f, 0x0000, 0x0000, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0xc003, 0xffff, 0x0fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0xffff, 0xfc0f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ff, 0x0000, @@ -385,6 +386,7 @@ u_indic_conjunct_break = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x30c0, 0xf000, 0x0c00, 0x0000, 0x0000, 0x0000, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc0 diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c index b97c0eaa..00aaaaee 100644 --- a/lib/unictype/joininggroup_byname.c +++ b/lib/unictype/joininggroup_byname.c @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/joininggroup_byname.gperf b/lib/unictype/joininggroup_byname.gperf index 49fd6733..d0e9f7af 100644 --- a/lib/unictype/joininggroup_byname.gperf +++ b/lib/unictype/joininggroup_byname.gperf @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -196,3 +196,5 @@ Vertical Tail, UC_JOINING_GROUP_VERTICAL_TAIL VerticalTail, UC_JOINING_GROUP_VERTICAL_TAIL Kashmiri Yeh, UC_JOINING_GROUP_KASHMIRI_YEH KashmiriYeh, UC_JOINING_GROUP_KASHMIRI_YEH +Thin Noon, UC_JOINING_GROUP_THIN_NOON +ThinNoon, UC_JOINING_GROUP_THIN_NOON diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h index d6aa19f2..90281c60 100644 --- a/lib/unictype/joininggroup_byname.h +++ b/lib/unictype/joininggroup_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.3 */ /* Command-line: gperf -m 10 unictype/joininggroup_byname.gperf */ /* Computed positions: -k'1-2,10-12,$' */ @@ -32,12 +32,12 @@ #line 25 "unictype/joininggroup_byname.gperf" struct named_joining_group { int name; int joining_group; }; -#define TOTAL_KEYWORDS 162 +#define TOTAL_KEYWORDS 164 #define MIN_WORD_LENGTH 1 #define MAX_WORD_LENGTH 24 -#define MIN_HASH_VALUE 8 -#define MAX_HASH_VALUE 365 -/* maximum key range = 358, duplicates = 0 */ +#define MIN_HASH_VALUE 21 +#define MAX_HASH_VALUE 369 +/* maximum key range = 349, duplicates = 0 */ #ifndef GPERF_DOWNCASE #define GPERF_DOWNCASE 1 @@ -92,32 +92,32 @@ joining_group_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 2, 1, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 11, 16, 0, 129, 5, - 60, 74, 0, 33, 73, 98, 10, 4, 0, 113, - 1, 147, 133, 83, 44, 66, 47, 48, 5, 69, - 170, 0, 366, 366, 366, 366, 366, 11, 16, 0, - 129, 5, 60, 74, 0, 33, 73, 98, 10, 4, - 0, 113, 1, 147, 133, 83, 44, 66, 47, 48, - 5, 69, 170, 0, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, - 366, 366, 366, 366, 366, 366, 366 + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 5, 6, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 16, 22, 5, 124, 10, + 66, 31, 5, 37, 126, 119, 20, 6, 7, 87, + 65, 28, 100, 116, 13, 76, 24, 49, 24, 82, + 154, 7, 370, 370, 370, 370, 370, 16, 22, 5, + 124, 10, 66, 31, 5, 37, 126, 119, 20, 6, + 7, 87, 65, 28, 100, 116, 13, 76, 24, 49, + 24, 82, 154, 7, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 370, 370 }; register unsigned int hval = len; @@ -125,25 +125,25 @@ joining_group_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[11]+1]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ case 11: hval += asso_values[(unsigned char)str[10]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ case 10: hval += asso_values[(unsigned char)str[9]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ @@ -156,9 +156,9 @@ joining_group_hash (register const char *str, register size_t len) case 3: case 2: hval += asso_values[(unsigned char)str[1]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ @@ -171,726 +171,741 @@ joining_group_hash (register const char *str, register size_t len) struct joining_group_stringpool_t { - char joining_group_stringpool_str8[sizeof("Heh")]; - char joining_group_stringpool_str9[sizeof("Heth")]; - char joining_group_stringpool_str11[sizeof("E")]; - char joining_group_stringpool_str12[sizeof("He")]; - char joining_group_stringpool_str13[sizeof("Pe")]; - char joining_group_stringpool_str14[sizeof("Hah")]; - char joining_group_stringpool_str17[sizeof("Meem")]; - char joining_group_stringpool_str22[sizeof("HehGoal")]; - char joining_group_stringpool_str23[sizeof("Heh Goal")]; - char joining_group_stringpool_str24[sizeof("Beh")]; - char joining_group_stringpool_str25[sizeof("Beth")]; - char joining_group_stringpool_str26[sizeof("Alaph")]; - char joining_group_stringpool_str27[sizeof("Lamadh")]; - char joining_group_stringpool_str28[sizeof("Lam")]; - char joining_group_stringpool_str32[sizeof("Manichaean Beth")]; - char joining_group_stringpool_str33[sizeof("Manichaean Zayin")]; - char joining_group_stringpool_str35[sizeof("Manichaean Mem")]; - char joining_group_stringpool_str37[sizeof("Manichaean One")]; - char joining_group_stringpool_str38[sizeof("Manichaean Lamedh")]; - char joining_group_stringpool_str39[sizeof("Manichaean Daleth")]; - char joining_group_stringpool_str40[sizeof("Manichaean Dhamedh")]; - char joining_group_stringpool_str41[sizeof("Malayalam Nga")]; - char joining_group_stringpool_str42[sizeof("Manichaean Kaph")]; - char joining_group_stringpool_str43[sizeof("Manichaean Gimel")]; - char joining_group_stringpool_str44[sizeof("Mim")]; - char joining_group_stringpool_str45[sizeof("ManichaeanAleph")]; - char joining_group_stringpool_str47[sizeof("Ain")]; - char joining_group_stringpool_str48[sizeof("Manichaean Ayin")]; - char joining_group_stringpool_str49[sizeof("Manichaean Aleph")]; - char joining_group_stringpool_str51[sizeof("ThinYeh")]; - char joining_group_stringpool_str52[sizeof("Thin Yeh")]; - char joining_group_stringpool_str53[sizeof("Teth")]; - char joining_group_stringpool_str54[sizeof("MalayalamNna")]; - char joining_group_stringpool_str55[sizeof("Malayalam Lla")]; - char joining_group_stringpool_str56[sizeof("Malayalam Llla")]; - char joining_group_stringpool_str57[sizeof("ManichaeanLamedh")]; - char joining_group_stringpool_str58[sizeof("Tah")]; - char joining_group_stringpool_str63[sizeof("MalayalamLlla")]; - char joining_group_stringpool_str65[sizeof("Manichaean Heth")]; - char joining_group_stringpool_str68[sizeof("Feh")]; - char joining_group_stringpool_str69[sizeof("Nun")]; - char joining_group_stringpool_str70[sizeof("MalayalamBha")]; - char joining_group_stringpool_str71[sizeof("HanifiRohingyaPa")]; - char joining_group_stringpool_str72[sizeof("Fe")]; - char joining_group_stringpool_str74[sizeof("MalayalamLla")]; - char joining_group_stringpool_str75[sizeof("ManichaeanNun")]; - char joining_group_stringpool_str76[sizeof("HanifiRohingyaKinnaYa")]; - char joining_group_stringpool_str77[sizeof("Yeh")]; - char joining_group_stringpool_str78[sizeof("Manichaean Samekh")]; - char joining_group_stringpool_str79[sizeof("FarsiYeh")]; - char joining_group_stringpool_str80[sizeof("Farsi Yeh")]; - char joining_group_stringpool_str81[sizeof("TehMarbuta")]; - char joining_group_stringpool_str82[sizeof("Manichaean Sadhe")]; - char joining_group_stringpool_str83[sizeof("Nya")]; - char joining_group_stringpool_str84[sizeof("Manichaean Waw")]; - char joining_group_stringpool_str85[sizeof("Alef")]; - char joining_group_stringpool_str87[sizeof("Shin")]; - char joining_group_stringpool_str88[sizeof("YehBarree")]; - char joining_group_stringpool_str89[sizeof("ManichaeanHeth")]; - char joining_group_stringpool_str90[sizeof("Malayalam Bha")]; - char joining_group_stringpool_str92[sizeof("Seen")]; - char joining_group_stringpool_str93[sizeof("ManichaeanPe")]; - char joining_group_stringpool_str94[sizeof("Yeh Barree")]; - char joining_group_stringpool_str95[sizeof("Semkath")]; - char joining_group_stringpool_str96[sizeof("ManichaeanMem")]; - char joining_group_stringpool_str97[sizeof("Manichaean Ten")]; - char joining_group_stringpool_str98[sizeof("Manichaean Teth")]; - char joining_group_stringpool_str99[sizeof("ManichaeanYodh")]; - char joining_group_stringpool_str100[sizeof("Gamal")]; - char joining_group_stringpool_str101[sizeof("Manichaean Thamedh")]; - char joining_group_stringpool_str103[sizeof("Khaph")]; - char joining_group_stringpool_str104[sizeof("Sadhe")]; - char joining_group_stringpool_str105[sizeof("ManichaeanBeth")]; - char joining_group_stringpool_str106[sizeof("Taw")]; - char joining_group_stringpool_str108[sizeof("KnottedHeh")]; - char joining_group_stringpool_str109[sizeof("ManichaeanThamedh")]; - char joining_group_stringpool_str110[sizeof("Waw")]; - char joining_group_stringpool_str111[sizeof("Manichaean Five")]; - char joining_group_stringpool_str113[sizeof("Kaph")]; - char joining_group_stringpool_str114[sizeof("Knotted Heh")]; - char joining_group_stringpool_str115[sizeof("Manichaean Resh")]; - char joining_group_stringpool_str117[sizeof("Noon")]; - char joining_group_stringpool_str121[sizeof("MalayalamJa")]; - char joining_group_stringpool_str122[sizeof("VerticalTail")]; - char joining_group_stringpool_str123[sizeof("MalayalamNya")]; - char joining_group_stringpool_str125[sizeof("KashmiriYeh")]; - char joining_group_stringpool_str126[sizeof("Teh Marbuta")]; - char joining_group_stringpool_str128[sizeof("MalayalamNga")]; - char joining_group_stringpool_str129[sizeof("Malayalam Ja")]; - char joining_group_stringpool_str130[sizeof("ManichaeanSamekh")]; - char joining_group_stringpool_str131[sizeof("Teh Marbuta Goal")]; - char joining_group_stringpool_str132[sizeof("ManichaeanTen")]; - char joining_group_stringpool_str133[sizeof("ManichaeanTeth")]; - char joining_group_stringpool_str134[sizeof("ManichaeanSadhe")]; - char joining_group_stringpool_str136[sizeof("ManichaeanTaw")]; - char joining_group_stringpool_str138[sizeof("YehWithTail")]; - char joining_group_stringpool_str139[sizeof("Yudh")]; - char joining_group_stringpool_str140[sizeof("ManichaeanWaw")]; - char joining_group_stringpool_str141[sizeof("Reh")]; - char joining_group_stringpool_str142[sizeof("MalayalamTta")]; - char joining_group_stringpool_str143[sizeof("ManichaeanKaph")]; - char joining_group_stringpool_str144[sizeof("Manichaean Nun")]; - char joining_group_stringpool_str145[sizeof("Manichaean Taw")]; - char joining_group_stringpool_str146[sizeof("YudhHe")]; - char joining_group_stringpool_str147[sizeof("Yudh He")]; - char joining_group_stringpool_str148[sizeof("Gaf")]; - char joining_group_stringpool_str149[sizeof("ManichaeanTwenty")]; - char joining_group_stringpool_str150[sizeof("DalathRish")]; - char joining_group_stringpool_str151[sizeof("Malayalam Tta")]; + char joining_group_stringpool_str21[sizeof("E")]; + char joining_group_stringpool_str23[sizeof("Heh")]; + char joining_group_stringpool_str24[sizeof("Heth")]; + char joining_group_stringpool_str26[sizeof("Meem")]; + char joining_group_stringpool_str27[sizeof("He")]; + char joining_group_stringpool_str29[sizeof("Hah")]; + char joining_group_stringpool_str30[sizeof("ThinYeh")]; + char joining_group_stringpool_str31[sizeof("Thin Yeh")]; + char joining_group_stringpool_str32[sizeof("Teth")]; + char joining_group_stringpool_str33[sizeof("ThinNoon")]; + char joining_group_stringpool_str34[sizeof("Thin Noon")]; + char joining_group_stringpool_str37[sizeof("Tah")]; + char joining_group_stringpool_str40[sizeof("Beh")]; + char joining_group_stringpool_str41[sizeof("Beth")]; + char joining_group_stringpool_str42[sizeof("HehGoal")]; + char joining_group_stringpool_str43[sizeof("Heh Goal")]; + char joining_group_stringpool_str45[sizeof("Lam")]; + char joining_group_stringpool_str46[sizeof("Alaph")]; + char joining_group_stringpool_str47[sizeof("Lamadh")]; + char joining_group_stringpool_str52[sizeof("Mim")]; + char joining_group_stringpool_str53[sizeof("Qaph")]; + char joining_group_stringpool_str59[sizeof("Manichaean Beth")]; + char joining_group_stringpool_str61[sizeof("Manichaean Mem")]; + char joining_group_stringpool_str62[sizeof("Manichaean Lamedh")]; + char joining_group_stringpool_str63[sizeof("Ain")]; + char joining_group_stringpool_str64[sizeof("Manichaean Zayin")]; + char joining_group_stringpool_str65[sizeof("TehMarbuta")]; + char joining_group_stringpool_str66[sizeof("Manichaean Daleth")]; + char joining_group_stringpool_str67[sizeof("Manichaean Dhamedh")]; + char joining_group_stringpool_str68[sizeof("Malayalam Nga")]; + char joining_group_stringpool_str69[sizeof("Manichaean Samekh")]; + char joining_group_stringpool_str71[sizeof("ManichaeanAleph")]; + char joining_group_stringpool_str72[sizeof("Gamal")]; + char joining_group_stringpool_str73[sizeof("Manichaean Sadhe")]; + char joining_group_stringpool_str74[sizeof("Manichaean Kaph")]; + char joining_group_stringpool_str75[sizeof("Manichaean Gimel")]; + char joining_group_stringpool_str77[sizeof("Manichaean Aleph")]; + char joining_group_stringpool_str78[sizeof("Manichaean Ayin")]; + char joining_group_stringpool_str79[sizeof("Teh Marbuta")]; + char joining_group_stringpool_str80[sizeof("ManichaeanNun")]; + char joining_group_stringpool_str81[sizeof("Taw")]; + char joining_group_stringpool_str82[sizeof("Malayalam Lla")]; + char joining_group_stringpool_str83[sizeof("Malayalam Llla")]; + char joining_group_stringpool_str84[sizeof("Feh")]; + char joining_group_stringpool_str85[sizeof("Manichaean Pe")]; + char joining_group_stringpool_str86[sizeof("MalayalamNna")]; + char joining_group_stringpool_str87[sizeof("Pe")]; + char joining_group_stringpool_str88[sizeof("Fe")]; + char joining_group_stringpool_str90[sizeof("Manichaean Five")]; + char joining_group_stringpool_str91[sizeof("Manichaean Heth")]; + char joining_group_stringpool_str92[sizeof("ManichaeanLamedh")]; + char joining_group_stringpool_str93[sizeof("Nun")]; + char joining_group_stringpool_str94[sizeof("Teh Marbuta Goal")]; + char joining_group_stringpool_str95[sizeof("FarsiYeh")]; + char joining_group_stringpool_str96[sizeof("Farsi Yeh")]; + char joining_group_stringpool_str97[sizeof("MalayalamLlla")]; + char joining_group_stringpool_str98[sizeof("MalayalamTta")]; + char joining_group_stringpool_str99[sizeof("MalayalamBha")]; + char joining_group_stringpool_str100[sizeof("Yeh")]; + char joining_group_stringpool_str101[sizeof("ManichaeanThamedh")]; + char joining_group_stringpool_str102[sizeof("HanifiRohingyaPa")]; + char joining_group_stringpool_str105[sizeof("Noon")]; + char joining_group_stringpool_str106[sizeof("Alef")]; + char joining_group_stringpool_str107[sizeof("HanifiRohingyaKinnaYa")]; + char joining_group_stringpool_str108[sizeof("Nya")]; + char joining_group_stringpool_str110[sizeof("MalayalamNga")]; + char joining_group_stringpool_str111[sizeof("YehBarree")]; + char joining_group_stringpool_str112[sizeof("MalayalamLla")]; + char joining_group_stringpool_str113[sizeof("Qaf")]; + char joining_group_stringpool_str115[sizeof("Malayalam Bha")]; + char joining_group_stringpool_str116[sizeof("Gaf")]; + char joining_group_stringpool_str117[sizeof("Waw")]; + char joining_group_stringpool_str118[sizeof("Reh")]; + char joining_group_stringpool_str119[sizeof("ManichaeanHeth")]; + char joining_group_stringpool_str120[sizeof("ManichaeanMem")]; + char joining_group_stringpool_str121[sizeof("Manichaean Waw")]; + char joining_group_stringpool_str122[sizeof("Yeh Barree")]; + char joining_group_stringpool_str123[sizeof("Manichaean One")]; + char joining_group_stringpool_str125[sizeof("VerticalTail")]; + char joining_group_stringpool_str126[sizeof("ManichaeanTaw")]; + char joining_group_stringpool_str127[sizeof("ManichaeanTeth")]; + char joining_group_stringpool_str128[sizeof("ManichaeanTen")]; + char joining_group_stringpool_str130[sizeof("Manichaean Teth")]; + char joining_group_stringpool_str131[sizeof("Manichaean Ten")]; + char joining_group_stringpool_str132[sizeof("Shin")]; + char joining_group_stringpool_str133[sizeof("Manichaean Thamedh")]; + char joining_group_stringpool_str134[sizeof("Khaph")]; + char joining_group_stringpool_str136[sizeof("ManichaeanBeth")]; + char joining_group_stringpool_str137[sizeof("Seen")]; + char joining_group_stringpool_str138[sizeof("Semkath")]; + char joining_group_stringpool_str140[sizeof("ReversedPe")]; + char joining_group_stringpool_str141[sizeof("ManichaeanQoph")]; + char joining_group_stringpool_str142[sizeof("Manichaean Nun")]; + char joining_group_stringpool_str144[sizeof("Kaph")]; + char joining_group_stringpool_str145[sizeof("Malayalam Tta")]; + char joining_group_stringpool_str146[sizeof("KnottedHeh")]; + char joining_group_stringpool_str147[sizeof("Sadhe")]; + char joining_group_stringpool_str150[sizeof("Malayalam Nna")]; + char joining_group_stringpool_str151[sizeof("Malayalam Nnna")]; char joining_group_stringpool_str152[sizeof("MalayalamNnna")]; - char joining_group_stringpool_str153[sizeof("Dal")]; - char joining_group_stringpool_str154[sizeof("Malayalam Nna")]; - char joining_group_stringpool_str155[sizeof("Malayalam Nnna")]; - char joining_group_stringpool_str158[sizeof("ReversedPe")]; - char joining_group_stringpool_str159[sizeof("TehMarbutaGoal")]; - char joining_group_stringpool_str160[sizeof("Reversed Pe")]; - char joining_group_stringpool_str162[sizeof("Qaph")]; - char joining_group_stringpool_str165[sizeof("Manichaean Qoph")]; - char joining_group_stringpool_str167[sizeof("ManichaeanFive")]; - char joining_group_stringpool_str168[sizeof("Malayalam Ssa")]; - char joining_group_stringpool_str169[sizeof("Manichaean Twenty")]; - char joining_group_stringpool_str172[sizeof("Kaf")]; - char joining_group_stringpool_str175[sizeof("Zhain")]; - char joining_group_stringpool_str176[sizeof("ManichaeanDaleth")]; - char joining_group_stringpool_str177[sizeof("ManichaeanQoph")]; - char joining_group_stringpool_str181[sizeof("MalayalamRa")]; - char joining_group_stringpool_str182[sizeof("Manichaean Pe")]; - char joining_group_stringpool_str185[sizeof("Zain")]; - char joining_group_stringpool_str186[sizeof("Hanifi Rohingya Pa")]; - char joining_group_stringpool_str187[sizeof("ManichaeanGimel")]; - char joining_group_stringpool_str189[sizeof("Malayalam Ra")]; - char joining_group_stringpool_str192[sizeof("Hanifi Rohingya Kinna Ya")]; - char joining_group_stringpool_str193[sizeof("FinalSemkath")]; - char joining_group_stringpool_str194[sizeof("ManichaeanDhamedh")]; - char joining_group_stringpool_str197[sizeof("Manichaean Hundred")]; - char joining_group_stringpool_str199[sizeof("SwashKaf")]; - char joining_group_stringpool_str200[sizeof("Swash Kaf")]; - char joining_group_stringpool_str202[sizeof("Manichaean Yodh")]; - char joining_group_stringpool_str203[sizeof("Vertical Tail")]; - char joining_group_stringpool_str206[sizeof("No Joining Group")]; - char joining_group_stringpool_str208[sizeof("ManichaeanHundred")]; - char joining_group_stringpool_str209[sizeof("SyriacWaw")]; - char joining_group_stringpool_str210[sizeof("ManichaeanAyin")]; - char joining_group_stringpool_str211[sizeof("Malayalam Nya")]; - char joining_group_stringpool_str216[sizeof("ManichaeanZayin")]; - char joining_group_stringpool_str220[sizeof("MalayalamSsa")]; - char joining_group_stringpool_str221[sizeof("Qaf")]; - char joining_group_stringpool_str222[sizeof("ManichaeanResh")]; - char joining_group_stringpool_str225[sizeof("Yeh with tail")]; - char joining_group_stringpool_str226[sizeof("Sad")]; - char joining_group_stringpool_str228[sizeof("Kashmiri Yeh")]; - char joining_group_stringpool_str234[sizeof("Dalath Rish")]; - char joining_group_stringpool_str245[sizeof("StraightWaw")]; - char joining_group_stringpool_str251[sizeof("Straight Waw")]; - char joining_group_stringpool_str258[sizeof("Syriac Waw")]; - char joining_group_stringpool_str259[sizeof("ManichaeanOne")]; - char joining_group_stringpool_str262[sizeof("RohingyaYeh")]; - char joining_group_stringpool_str268[sizeof("BurushaskiYehBarree")]; - char joining_group_stringpool_str281[sizeof("Final Semkath")]; - char joining_group_stringpool_str313[sizeof("Burushaski Yeh Barree")]; - char joining_group_stringpool_str336[sizeof("NoJoiningGroup")]; - char joining_group_stringpool_str365[sizeof("Rohingya Yeh")]; + char joining_group_stringpool_str154[sizeof("Manichaean Qoph")]; + char joining_group_stringpool_str157[sizeof("Knotted Heh")]; + char joining_group_stringpool_str160[sizeof("DalathRish")]; + char joining_group_stringpool_str161[sizeof("MalayalamNya")]; + char joining_group_stringpool_str162[sizeof("ManichaeanWaw")]; + char joining_group_stringpool_str163[sizeof("Dal")]; + char joining_group_stringpool_str164[sizeof("ManichaeanTwenty")]; + char joining_group_stringpool_str165[sizeof("MalayalamRa")]; + char joining_group_stringpool_str166[sizeof("KashmiriYeh")]; + char joining_group_stringpool_str167[sizeof("Yudh")]; + char joining_group_stringpool_str169[sizeof("TehMarbutaGoal")]; + char joining_group_stringpool_str170[sizeof("Manichaean Resh")]; + char joining_group_stringpool_str171[sizeof("Zhain")]; + char joining_group_stringpool_str173[sizeof("Manichaean Taw")]; + char joining_group_stringpool_str174[sizeof("YudhHe")]; + char joining_group_stringpool_str175[sizeof("Yudh He")]; + char joining_group_stringpool_str177[sizeof("Malayalam Ra")]; + char joining_group_stringpool_str180[sizeof("YehWithTail")]; + char joining_group_stringpool_str181[sizeof("Zain")]; + char joining_group_stringpool_str182[sizeof("ManichaeanPe")]; + char joining_group_stringpool_str184[sizeof("Hanifi Rohingya Pa")]; + char joining_group_stringpool_str185[sizeof("Malayalam Ssa")]; + char joining_group_stringpool_str186[sizeof("FinalSemkath")]; + char joining_group_stringpool_str188[sizeof("ManichaeanSamekh")]; + char joining_group_stringpool_str189[sizeof("ManichaeanKaph")]; + char joining_group_stringpool_str190[sizeof("Hanifi Rohingya Kinna Ya")]; + char joining_group_stringpool_str191[sizeof("MalayalamJa")]; + char joining_group_stringpool_str192[sizeof("ManichaeanSadhe")]; + char joining_group_stringpool_str195[sizeof("ManichaeanYodh")]; + char joining_group_stringpool_str196[sizeof("ManichaeanDaleth")]; + char joining_group_stringpool_str199[sizeof("ManichaeanHundred")]; + char joining_group_stringpool_str203[sizeof("Malayalam Ja")]; + char joining_group_stringpool_str204[sizeof("Kaf")]; + char joining_group_stringpool_str206[sizeof("Reversed Pe")]; + char joining_group_stringpool_str208[sizeof("Manichaean Yodh")]; + char joining_group_stringpool_str209[sizeof("Manichaean Twenty")]; + char joining_group_stringpool_str212[sizeof("ManichaeanDhamedh")]; + char joining_group_stringpool_str213[sizeof("Manichaean Hundred")]; + char joining_group_stringpool_str214[sizeof("ManichaeanResh")]; + char joining_group_stringpool_str216[sizeof("No Joining Group")]; + char joining_group_stringpool_str217[sizeof("Malayalam Nya")]; + char joining_group_stringpool_str218[sizeof("RohingyaYeh")]; + char joining_group_stringpool_str220[sizeof("ManichaeanAyin")]; + char joining_group_stringpool_str221[sizeof("ManichaeanGimel")]; + char joining_group_stringpool_str222[sizeof("Vertical Tail")]; + char joining_group_stringpool_str226[sizeof("ManichaeanOne")]; + char joining_group_stringpool_str227[sizeof("ManichaeanZayin")]; + char joining_group_stringpool_str239[sizeof("SwashKaf")]; + char joining_group_stringpool_str240[sizeof("Swash Kaf")]; + char joining_group_stringpool_str245[sizeof("ManichaeanFive")]; + char joining_group_stringpool_str254[sizeof("StraightWaw")]; + char joining_group_stringpool_str256[sizeof("SyriacWaw")]; + char joining_group_stringpool_str259[sizeof("Sad")]; + char joining_group_stringpool_str277[sizeof("Dalath Rish")]; + char joining_group_stringpool_str279[sizeof("Straight Waw")]; + char joining_group_stringpool_str280[sizeof("Yeh with tail")]; + char joining_group_stringpool_str281[sizeof("Kashmiri Yeh")]; + char joining_group_stringpool_str304[sizeof("MalayalamSsa")]; + char joining_group_stringpool_str306[sizeof("Syriac Waw")]; + char joining_group_stringpool_str312[sizeof("BurushaskiYehBarree")]; + char joining_group_stringpool_str325[sizeof("Burushaski Yeh Barree")]; + char joining_group_stringpool_str332[sizeof("Final Semkath")]; + char joining_group_stringpool_str333[sizeof("Rohingya Yeh")]; + char joining_group_stringpool_str369[sizeof("NoJoiningGroup")]; }; static const struct joining_group_stringpool_t joining_group_stringpool_contents = { + "E", "Heh", "Heth", - "E", + "Meem", "He", - "Pe", "Hah", - "Meem", - "HehGoal", - "Heh Goal", + "ThinYeh", + "Thin Yeh", + "Teth", + "ThinNoon", + "Thin Noon", + "Tah", "Beh", "Beth", + "HehGoal", + "Heh Goal", + "Lam", "Alaph", "Lamadh", - "Lam", + "Mim", + "Qaph", "Manichaean Beth", - "Manichaean Zayin", "Manichaean Mem", - "Manichaean One", "Manichaean Lamedh", + "Ain", + "Manichaean Zayin", + "TehMarbuta", "Manichaean Daleth", "Manichaean Dhamedh", "Malayalam Nga", + "Manichaean Samekh", + "ManichaeanAleph", + "Gamal", + "Manichaean Sadhe", "Manichaean Kaph", "Manichaean Gimel", - "Mim", - "ManichaeanAleph", - "Ain", - "Manichaean Ayin", "Manichaean Aleph", - "ThinYeh", - "Thin Yeh", - "Teth", - "MalayalamNna", + "Manichaean Ayin", + "Teh Marbuta", + "ManichaeanNun", + "Taw", "Malayalam Lla", "Malayalam Llla", - "ManichaeanLamedh", - "Tah", - "MalayalamLlla", - "Manichaean Heth", "Feh", + "Manichaean Pe", + "MalayalamNna", + "Pe", + "Fe", + "Manichaean Five", + "Manichaean Heth", + "ManichaeanLamedh", "Nun", + "Teh Marbuta Goal", + "FarsiYeh", + "Farsi Yeh", + "MalayalamLlla", + "MalayalamTta", "MalayalamBha", + "Yeh", + "ManichaeanThamedh", "HanifiRohingyaPa", - "Fe", - "MalayalamLla", - "ManichaeanNun", + "Noon", + "Alef", "HanifiRohingyaKinnaYa", - "Yeh", - "Manichaean Samekh", - "FarsiYeh", - "Farsi Yeh", - "TehMarbuta", - "Manichaean Sadhe", "Nya", - "Manichaean Waw", - "Alef", - "Shin", + "MalayalamNga", "YehBarree", - "ManichaeanHeth", + "MalayalamLla", + "Qaf", "Malayalam Bha", - "Seen", - "ManichaeanPe", - "Yeh Barree", - "Semkath", + "Gaf", + "Waw", + "Reh", + "ManichaeanHeth", "ManichaeanMem", - "Manichaean Ten", + "Manichaean Waw", + "Yeh Barree", + "Manichaean One", + "VerticalTail", + "ManichaeanTaw", + "ManichaeanTeth", + "ManichaeanTen", "Manichaean Teth", - "ManichaeanYodh", - "Gamal", + "Manichaean Ten", + "Shin", "Manichaean Thamedh", "Khaph", - "Sadhe", "ManichaeanBeth", - "Taw", - "KnottedHeh", - "ManichaeanThamedh", - "Waw", - "Manichaean Five", + "Seen", + "Semkath", + "ReversedPe", + "ManichaeanQoph", + "Manichaean Nun", "Kaph", + "Malayalam Tta", + "KnottedHeh", + "Sadhe", + "Malayalam Nna", + "Malayalam Nnna", + "MalayalamNnna", + "Manichaean Qoph", "Knotted Heh", - "Manichaean Resh", - "Noon", - "MalayalamJa", - "VerticalTail", + "DalathRish", "MalayalamNya", + "ManichaeanWaw", + "Dal", + "ManichaeanTwenty", + "MalayalamRa", "KashmiriYeh", - "Teh Marbuta", - "MalayalamNga", - "Malayalam Ja", - "ManichaeanSamekh", - "Teh Marbuta Goal", - "ManichaeanTen", - "ManichaeanTeth", - "ManichaeanSadhe", - "ManichaeanTaw", - "YehWithTail", "Yudh", - "ManichaeanWaw", - "Reh", - "MalayalamTta", - "ManichaeanKaph", - "Manichaean Nun", + "TehMarbutaGoal", + "Manichaean Resh", + "Zhain", "Manichaean Taw", "YudhHe", "Yudh He", - "Gaf", - "ManichaeanTwenty", - "DalathRish", - "Malayalam Tta", - "MalayalamNnna", - "Dal", - "Malayalam Nna", - "Malayalam Nnna", - "ReversedPe", - "TehMarbutaGoal", - "Reversed Pe", - "Qaph", - "Manichaean Qoph", - "ManichaeanFive", - "Malayalam Ssa", - "Manichaean Twenty", - "Kaf", - "Zhain", - "ManichaeanDaleth", - "ManichaeanQoph", - "MalayalamRa", - "Manichaean Pe", + "Malayalam Ra", + "YehWithTail", "Zain", + "ManichaeanPe", "Hanifi Rohingya Pa", - "ManichaeanGimel", - "Malayalam Ra", - "Hanifi Rohingya Kinna Ya", + "Malayalam Ssa", "FinalSemkath", + "ManichaeanSamekh", + "ManichaeanKaph", + "Hanifi Rohingya Kinna Ya", + "MalayalamJa", + "ManichaeanSadhe", + "ManichaeanYodh", + "ManichaeanDaleth", + "ManichaeanHundred", + "Malayalam Ja", + "Kaf", + "Reversed Pe", + "Manichaean Yodh", + "Manichaean Twenty", "ManichaeanDhamedh", "Manichaean Hundred", - "SwashKaf", - "Swash Kaf", - "Manichaean Yodh", - "Vertical Tail", + "ManichaeanResh", "No Joining Group", - "ManichaeanHundred", - "SyriacWaw", - "ManichaeanAyin", "Malayalam Nya", + "RohingyaYeh", + "ManichaeanAyin", + "ManichaeanGimel", + "Vertical Tail", + "ManichaeanOne", "ManichaeanZayin", - "MalayalamSsa", - "Qaf", - "ManichaeanResh", - "Yeh with tail", + "SwashKaf", + "Swash Kaf", + "ManichaeanFive", + "StraightWaw", + "SyriacWaw", "Sad", - "Kashmiri Yeh", "Dalath Rish", - "StraightWaw", "Straight Waw", + "Yeh with tail", + "Kashmiri Yeh", + "MalayalamSsa", "Syriac Waw", - "ManichaeanOne", - "RohingyaYeh", "BurushaskiYehBarree", - "Final Semkath", "Burushaski Yeh Barree", - "NoJoiningGroup", - "Rohingya Yeh" + "Final Semkath", + "Rohingya Yeh", + "NoJoiningGroup" }; #define joining_group_stringpool ((const char *) &joining_group_stringpool_contents) +#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif static const struct named_joining_group joining_group_names[] = { - {-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}, +#line 49 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str21, UC_JOINING_GROUP_E}, + {-1}, #line 60 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str8, UC_JOINING_GROUP_HEH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str23, UC_JOINING_GROUP_HEH}, #line 63 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str9, UC_JOINING_GROUP_HETH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_HETH}, {-1}, -#line 49 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E}, +#line 71 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_MEEM}, #line 59 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HE}, -#line 76 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_PE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_HE}, + {-1}, #line 58 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HAH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HAH}, +#line 194 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_THIN_YEH}, +#line 193 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_THIN_YEH}, +#line 97 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_TETH}, +#line 200 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_THIN_NOON}, +#line 199 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_THIN_NOON}, + {-1}, {-1}, +#line 91 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_TAH}, {-1}, {-1}, -#line 71 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_MEEM}, - {-1}, {-1}, {-1}, {-1}, -#line 62 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str22, UC_JOINING_GROUP_HEH_GOAL}, -#line 61 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str23, UC_JOINING_GROUP_HEH_GOAL}, #line 42 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_BEH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str40, UC_JOINING_GROUP_BEH}, #line 43 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_BETH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_BETH}, +#line 62 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_HEH_GOAL}, +#line 61 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str43, UC_JOINING_GROUP_HEH_GOAL}, + {-1}, +#line 69 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str45, UC_JOINING_GROUP_LAM}, #line 40 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_ALAPH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_ALAPH}, #line 70 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_LAMADH}, -#line 69 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_LAM}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str47, UC_JOINING_GROUP_LAMADH}, + {-1}, {-1}, {-1}, {-1}, +#line 72 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MIM}, +#line 78 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_QAPH}, + {-1}, {-1}, {-1}, {-1}, {-1}, #line 115 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_MANICHAEAN_BETH}, -#line 123 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_BETH}, {-1}, #line 139 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str35, UC_JOINING_GROUP_MANICHAEAN_MEM}, - {-1}, -#line 157 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_MANICHAEAN_ONE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_MANICHAEAN_MEM}, #line 133 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str38, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str62, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, +#line 39 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_AIN}, +#line 123 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str64, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, +#line 94 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_TEH_MARBUTA}, #line 119 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str39, UC_JOINING_GROUP_MANICHAEAN_DALETH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_MANICHAEAN_DALETH}, #line 135 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str40, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, #line 167 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_MALAYALAM_NGA}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str68, UC_JOINING_GROUP_MALAYALAM_NGA}, +#line 143 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str69, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, + {-1}, +#line 114 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, +#line 57 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_GAMAL}, +#line 149 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_MANICHAEAN_SADHE}, #line 131 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_KAPH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str74, UC_JOINING_GROUP_MANICHAEAN_KAPH}, #line 117 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str43, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, -#line 72 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_MIM}, -#line 114 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str45, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, {-1}, -#line 39 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str47, UC_JOINING_GROUP_AIN}, -#line 145 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str48, UC_JOINING_GROUP_MANICHAEAN_AYIN}, #line 113 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, - {-1}, -#line 194 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_THIN_YEH}, -#line 193 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_THIN_YEH}, -#line 97 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_TETH}, -#line 176 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MALAYALAM_NNA}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str77, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, +#line 145 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_MANICHAEAN_AYIN}, +#line 93 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_TEH_MARBUTA}, +#line 142 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_NUN}, +#line 92 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str81, UC_JOINING_GROUP_TAW}, #line 183 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MALAYALAM_LLA}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MALAYALAM_LLA}, #line 185 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str56, UC_JOINING_GROUP_MALAYALAM_LLLA}, -#line 134 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str57, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 91 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_TAH}, - {-1}, {-1}, {-1}, {-1}, -#line 186 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_MALAYALAM_LLLA}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_MALAYALAM_LLLA}, +#line 53 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_FEH}, +#line 147 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str85, UC_JOINING_GROUP_MANICHAEAN_PE}, +#line 176 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str86, UC_JOINING_GROUP_MALAYALAM_NNA}, +#line 76 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str87, UC_JOINING_GROUP_PE}, +#line 52 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_FE}, {-1}, +#line 159 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_FIVE}, #line 125 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_HETH}, - {-1}, {-1}, -#line 53 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str68, UC_JOINING_GROUP_FEH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str91, UC_JOINING_GROUP_MANICHAEAN_HETH}, +#line 134 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, #line 74 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str69, UC_JOINING_GROUP_NUN}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_NUN}, +#line 95 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str94, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, +#line 51 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str95, UC_JOINING_GROUP_FARSI_YEH}, +#line 50 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_FARSI_YEH}, +#line 186 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_MALAYALAM_LLLA}, +#line 174 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MALAYALAM_TTA}, #line 180 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MALAYALAM_BHA}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_MALAYALAM_BHA}, +#line 99 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_YEH}, +#line 138 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, #line 190 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA}, -#line 52 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_FE}, - {-1}, -#line 184 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str74, UC_JOINING_GROUP_MALAYALAM_LLA}, -#line 142 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_NUN}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str102, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA}, + {-1}, {-1}, +#line 73 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_NOON}, +#line 41 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_ALEF}, #line 192 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA}, -#line 99 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str77, UC_JOINING_GROUP_YEH}, -#line 143 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, -#line 51 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FARSI_YEH}, -#line 50 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_FARSI_YEH}, -#line 94 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str81, UC_JOINING_GROUP_TEH_MARBUTA}, -#line 149 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str107, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA}, #line 75 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_NYA}, -#line 121 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 41 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str85, UC_JOINING_GROUP_ALEF}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_NYA}, {-1}, -#line 86 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str87, UC_JOINING_GROUP_SHIN}, +#line 168 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str110, UC_JOINING_GROUP_MALAYALAM_NGA}, #line 101 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_YEH_BARREE}, -#line 126 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_MANICHAEAN_HETH}, -#line 179 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MALAYALAM_BHA}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_YEH_BARREE}, +#line 184 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_MALAYALAM_LLA}, +#line 77 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str113, UC_JOINING_GROUP_QAF}, {-1}, -#line 84 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_SEEN}, -#line 148 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_PE}, -#line 100 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str94, UC_JOINING_GROUP_YEH_BARREE}, -#line 85 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str95, UC_JOINING_GROUP_SEMKATH}, +#line 179 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_MALAYALAM_BHA}, +#line 56 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str116, UC_JOINING_GROUP_GAF}, +#line 98 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_WAW}, +#line 79 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str118, UC_JOINING_GROUP_REH}, +#line 126 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_HETH}, #line 140 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_MEM}, -#line 161 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_MANICHAEAN_TEN}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_MANICHAEAN_MEM}, +#line 121 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_MANICHAEAN_WAW}, +#line 100 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str122, UC_JOINING_GROUP_YEH_BARREE}, +#line 157 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str123, UC_JOINING_GROUP_MANICHAEAN_ONE}, + {-1}, +#line 196 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_VERTICAL_TAIL}, +#line 156 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str126, UC_JOINING_GROUP_MANICHAEAN_TAW}, +#line 128 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str127, UC_JOINING_GROUP_MANICHAEAN_TETH}, +#line 162 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str128, UC_JOINING_GROUP_MANICHAEAN_TEN}, + {-1}, #line 127 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_TETH}, -#line 130 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_MANICHAEAN_YODH}, -#line 57 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_GAMAL}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str130, UC_JOINING_GROUP_MANICHAEAN_TETH}, +#line 161 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str131, UC_JOINING_GROUP_MANICHAEAN_TEN}, +#line 86 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SHIN}, #line 137 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, - {-1}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, #line 66 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_KHAPH}, -#line 83 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str104, UC_JOINING_GROUP_SADHE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str134, UC_JOINING_GROUP_KHAPH}, + {-1}, #line 116 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_BETH}, -#line 92 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_TAW}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_MANICHAEAN_BETH}, +#line 84 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str137, UC_JOINING_GROUP_SEEN}, +#line 85 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str138, UC_JOINING_GROUP_SEMKATH}, {-1}, -#line 68 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_KNOTTED_HEH}, -#line 138 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, -#line 98 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str110, UC_JOINING_GROUP_WAW}, -#line 159 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_MANICHAEAN_FIVE}, +#line 81 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str140, UC_JOINING_GROUP_REVERSED_PE}, +#line 152 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_MANICHAEAN_QOPH}, +#line 141 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_NUN}, {-1}, #line 65 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str113, UC_JOINING_GROUP_KAPH}, -#line 67 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str114, UC_JOINING_GROUP_KNOTTED_HEH}, -#line 153 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_MANICHAEAN_RESH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_KAPH}, +#line 173 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_MALAYALAM_TTA}, +#line 68 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_KNOTTED_HEH}, +#line 83 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_SADHE}, + {-1}, {-1}, +#line 175 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_MALAYALAM_NNA}, +#line 177 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_MALAYALAM_NNNA}, +#line 178 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str152, UC_JOINING_GROUP_MALAYALAM_NNNA}, {-1}, -#line 73 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_NOON}, - {-1}, {-1}, {-1}, -#line 170 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_MALAYALAM_JA}, -#line 196 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str122, UC_JOINING_GROUP_VERTICAL_TAIL}, +#line 151 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str154, UC_JOINING_GROUP_MANICHAEAN_QOPH}, + {-1}, {-1}, +#line 67 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_KNOTTED_HEH}, + {-1}, {-1}, +#line 48 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_DALATH_RISH}, #line 172 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str123, UC_JOINING_GROUP_MALAYALAM_NYA}, - {-1}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str161, UC_JOINING_GROUP_MALAYALAM_NYA}, +#line 122 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_WAW}, +#line 46 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_DAL}, +#line 164 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, +#line 182 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MALAYALAM_RA}, #line 198 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_KASHMIRI_YEH}, -#line 93 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str126, UC_JOINING_GROUP_TEH_MARBUTA}, - {-1}, -#line 168 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str128, UC_JOINING_GROUP_MALAYALAM_NGA}, -#line 169 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MALAYALAM_JA}, -#line 144 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str130, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, -#line 95 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str131, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, -#line 162 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 128 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_MANICHAEAN_TETH}, -#line 150 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str134, UC_JOINING_GROUP_MANICHAEAN_SADHE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str166, UC_JOINING_GROUP_KASHMIRI_YEH}, +#line 104 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_YUDH}, {-1}, -#line 156 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_MANICHAEAN_TAW}, +#line 96 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, +#line 153 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_RESH}, +#line 108 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_ZHAIN}, {-1}, -#line 103 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str138, UC_JOINING_GROUP_YEH_WITH_TAIL}, -#line 104 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_YUDH}, -#line 122 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str140, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 79 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_REH}, -#line 174 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MALAYALAM_TTA}, -#line 132 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str143, UC_JOINING_GROUP_MANICHAEAN_KAPH}, -#line 141 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_NUN}, #line 155 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_MANICHAEAN_TAW}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str173, UC_JOINING_GROUP_MANICHAEAN_TAW}, #line 106 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_YUDH_HE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_YUDH_HE}, #line 105 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_YUDH_HE}, -#line 56 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_GAF}, -#line 164 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, -#line 48 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_DALATH_RISH}, -#line 173 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_MALAYALAM_TTA}, -#line 178 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str152, UC_JOINING_GROUP_MALAYALAM_NNNA}, -#line 46 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_DAL}, -#line 175 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str154, UC_JOINING_GROUP_MALAYALAM_NNA}, -#line 177 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MALAYALAM_NNNA}, - {-1}, {-1}, -#line 81 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_REVERSED_PE}, -#line 96 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, -#line 80 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_REVERSED_PE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str175, UC_JOINING_GROUP_YUDH_HE}, {-1}, -#line 78 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_QAPH}, +#line 181 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MALAYALAM_RA}, {-1}, {-1}, -#line 151 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_QOPH}, +#line 103 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str180, UC_JOINING_GROUP_YEH_WITH_TAIL}, +#line 107 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ZAIN}, +#line 148 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str182, UC_JOINING_GROUP_MANICHAEAN_PE}, {-1}, -#line 160 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_FIVE}, +#line 189 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str184, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA}, #line 187 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MALAYALAM_SSA}, -#line 163 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, - {-1}, {-1}, -#line 64 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAF}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_MALAYALAM_SSA}, +#line 55 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str186, UC_JOINING_GROUP_FINAL_SEMKATH}, + {-1}, +#line 144 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str188, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, +#line 132 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str189, UC_JOINING_GROUP_MANICHAEAN_KAPH}, +#line 191 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA}, +#line 170 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_MALAYALAM_JA}, +#line 150 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str192, UC_JOINING_GROUP_MANICHAEAN_SADHE}, {-1}, {-1}, -#line 108 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str175, UC_JOINING_GROUP_ZHAIN}, +#line 130 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str195, UC_JOINING_GROUP_MANICHAEAN_YODH}, #line 120 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 152 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_QOPH}, - {-1}, {-1}, {-1}, -#line 182 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_MALAYALAM_RA}, -#line 147 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str182, UC_JOINING_GROUP_MANICHAEAN_PE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str196, UC_JOINING_GROUP_MANICHAEAN_DALETH}, {-1}, {-1}, -#line 107 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_ZAIN}, -#line 189 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str186, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA}, -#line 118 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str187, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, +#line 166 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, + {-1}, {-1}, {-1}, +#line 169 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str203, UC_JOINING_GROUP_MALAYALAM_JA}, +#line 64 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_KAF}, {-1}, -#line 181 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str189, UC_JOINING_GROUP_MALAYALAM_RA}, +#line 80 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str206, UC_JOINING_GROUP_REVERSED_PE}, + {-1}, +#line 129 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str208, UC_JOINING_GROUP_MANICHAEAN_YODH}, +#line 163 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str209, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, {-1}, {-1}, -#line 191 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str192, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA}, -#line 55 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str193, UC_JOINING_GROUP_FINAL_SEMKATH}, #line 136 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str194, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, - {-1}, {-1}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str212, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, #line 165 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str197, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str213, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, +#line 154 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_MANICHAEAN_RESH}, {-1}, -#line 88 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_SWASH_KAF}, -#line 87 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str200, UC_JOINING_GROUP_SWASH_KAF}, +#line 37 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str216, UC_JOINING_GROUP_NONE}, +#line 171 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str217, UC_JOINING_GROUP_MALAYALAM_NYA}, +#line 110 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str218, UC_JOINING_GROUP_ROHINGYA_YEH}, {-1}, -#line 129 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str202, UC_JOINING_GROUP_MANICHAEAN_YODH}, +#line 146 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str220, UC_JOINING_GROUP_MANICHAEAN_AYIN}, +#line 118 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, #line 195 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str203, UC_JOINING_GROUP_VERTICAL_TAIL}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str222, UC_JOINING_GROUP_VERTICAL_TAIL}, + {-1}, {-1}, {-1}, +#line 158 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str226, UC_JOINING_GROUP_MANICHAEAN_ONE}, +#line 124 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str227, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 37 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str206, UC_JOINING_GROUP_NONE}, +#line 88 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str239, UC_JOINING_GROUP_SWASH_KAF}, +#line 87 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str240, UC_JOINING_GROUP_SWASH_KAF}, + {-1}, {-1}, {-1}, {-1}, +#line 160 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str245, UC_JOINING_GROUP_MANICHAEAN_FIVE}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 112 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str254, UC_JOINING_GROUP_STRAIGHT_WAW}, {-1}, -#line 166 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str208, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, #line 90 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str209, UC_JOINING_GROUP_SYRIAC_WAW}, -#line 146 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_MANICHAEAN_AYIN}, -#line 171 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str211, UC_JOINING_GROUP_MALAYALAM_NYA}, - {-1}, {-1}, {-1}, {-1}, -#line 124 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str216, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, - {-1}, {-1}, {-1}, -#line 188 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str220, UC_JOINING_GROUP_MALAYALAM_SSA}, -#line 77 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_QAF}, -#line 154 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str222, UC_JOINING_GROUP_MANICHAEAN_RESH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str256, UC_JOINING_GROUP_SYRIAC_WAW}, {-1}, {-1}, -#line 102 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str225, UC_JOINING_GROUP_YEH_WITH_TAIL}, #line 82 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str226, UC_JOINING_GROUP_SAD}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str259, UC_JOINING_GROUP_SAD}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 47 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str277, UC_JOINING_GROUP_DALATH_RISH}, {-1}, +#line 111 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str279, UC_JOINING_GROUP_STRAIGHT_WAW}, +#line 102 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str280, UC_JOINING_GROUP_YEH_WITH_TAIL}, #line 197 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_KASHMIRI_YEH}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 47 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str234, UC_JOINING_GROUP_DALATH_RISH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str281, UC_JOINING_GROUP_KASHMIRI_YEH}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, +#line 188 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str304, UC_JOINING_GROUP_MALAYALAM_SSA}, {-1}, -#line 112 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str245, UC_JOINING_GROUP_STRAIGHT_WAW}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 111 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str251, UC_JOINING_GROUP_STRAIGHT_WAW}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 89 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str258, UC_JOINING_GROUP_SYRIAC_WAW}, -#line 158 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str259, UC_JOINING_GROUP_MANICHAEAN_ONE}, - {-1}, {-1}, -#line 110 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str262, UC_JOINING_GROUP_ROHINGYA_YEH}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str306, UC_JOINING_GROUP_SYRIAC_WAW}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 45 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str268, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str312, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 44 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str325, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 54 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str281, UC_JOINING_GROUP_FINAL_SEMKATH}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str332, UC_JOINING_GROUP_FINAL_SEMKATH}, +#line 109 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str333, UC_JOINING_GROUP_ROHINGYA_YEH}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, -#line 44 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str313, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, {-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}, #line 38 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str336, UC_JOINING_GROUP_NONE}, - {-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}, -#line 109 "unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str365, UC_JOINING_GROUP_ROHINGYA_YEH} + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str369, UC_JOINING_GROUP_NONE} }; +#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3) +#pragma GCC diagnostic pop +#endif static const struct named_joining_group * uc_joining_group_lookup (register const char *str, register size_t len) @@ -911,5 +926,5 @@ uc_joining_group_lookup (register const char *str, register size_t len) } } } - return 0; + return (struct named_joining_group *) 0; } diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c index b3da3eac..d01e659d 100644 --- a/lib/unictype/joininggroup_name.c +++ b/lib/unictype/joininggroup_name.c @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h index cd7a84b5..4465652e 100644 --- a/lib/unictype/joininggroup_name.h +++ b/lib/unictype/joininggroup_name.h @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. @@ -125,3 +125,4 @@ ELEM (HANIFI_ROHINGYA_KINNA_YA, "Hanifi Rohingya Kinna Ya") ELEM (THIN_YEH, "Thin Yeh") ELEM (VERTICAL_TAIL, "Vertical Tail") ELEM (KASHMIRI_YEH, "Kashmiri Yeh") +ELEM (THIN_NOON, "Thin Noon") diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c index c327c51c..ef51aec0 100644 --- a/lib/unictype/joininggroup_of.c +++ b/lib/unictype/joininggroup_of.c @@ -1,5 +1,5 @@ /* Arabic joining group of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h index a125d41f..e7edb41c 100644 --- a/lib/unictype/joininggroup_of.h +++ b/lib/unictype/joininggroup_of.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -199,7 +199,7 @@ u_joining_group = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed59, 0xdb96, 0x7ef5, 0x61c1, 0x18f1, 0x0000, 0x0000, 0xc183, 0x3060, 0x0c18, 0x8306, 0x60c1, 0x1830, 0x060c, - 0xc183, 0x0000, 0x9800, 0x8001, 0x840e, 0x72c5, 0x019c, 0x0000, + 0xc183, 0x0000, 0x9800, 0x8001, 0x840e, 0x72c5, 0x3b9c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584, 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1109, 0x8408, 0xcc91, 0xc57a, 0x0812, 0x8804, 0x7023, 0x4085, 0x0e32, @@ -223,7 +223,7 @@ u_joining_group = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x5581, 0x0001, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x5581, 0xa401, 0x0065, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c index 6b443477..055869cc 100644 --- a/lib/unictype/joiningtype_byname.c +++ b/lib/unictype/joiningtype_byname.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/joiningtype_byname.gperf b/lib/unictype/joiningtype_byname.gperf index 1b32723c..9bb121dc 100644 --- a/lib/unictype/joiningtype_byname.gperf +++ b/lib/unictype/joiningtype_byname.gperf @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h index cd3e3705..8b3cd205 100644 --- a/lib/unictype/joiningtype_byname.h +++ b/lib/unictype/joiningtype_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */ +/* Command-line: gperf -m 10 unictype/joiningtype_byname.gperf */ /* Computed positions: -k'1' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,7 +29,7 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 25 "./unictype/joiningtype_byname.gperf" +#line 25 "unictype/joiningtype_byname.gperf" struct named_joining_type { int name; int joining_type; }; #define TOTAL_KEYWORDS 17 @@ -167,41 +167,41 @@ static const struct joining_type_stringpool_t joining_type_stringpool_contents = static const struct named_joining_type joining_type_names[] = { {-1}, -#line 39 "./unictype/joiningtype_byname.gperf" +#line 39 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L}, -#line 40 "./unictype/joiningtype_byname.gperf" +#line 40 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R}, -#line 42 "./unictype/joiningtype_byname.gperf" +#line 42 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U}, -#line 37 "./unictype/joiningtype_byname.gperf" +#line 37 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C}, -#line 38 "./unictype/joiningtype_byname.gperf" +#line 38 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D}, {-1}, -#line 41 "./unictype/joiningtype_byname.gperf" +#line 41 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T}, {-1}, {-1}, {-1}, -#line 48 "./unictype/joiningtype_byname.gperf" +#line 48 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L}, -#line 47 "./unictype/joiningtype_byname.gperf" +#line 47 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L}, -#line 50 "./unictype/joiningtype_byname.gperf" +#line 50 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R}, -#line 49 "./unictype/joiningtype_byname.gperf" +#line 49 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R}, -#line 46 "./unictype/joiningtype_byname.gperf" +#line 46 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D}, -#line 45 "./unictype/joiningtype_byname.gperf" +#line 45 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D}, -#line 51 "./unictype/joiningtype_byname.gperf" +#line 51 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T}, -#line 53 "./unictype/joiningtype_byname.gperf" +#line 53 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U}, -#line 52 "./unictype/joiningtype_byname.gperf" +#line 52 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U}, -#line 44 "./unictype/joiningtype_byname.gperf" +#line 44 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C}, -#line 43 "./unictype/joiningtype_byname.gperf" +#line 43 "unictype/joiningtype_byname.gperf" {(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C} }; diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c index e2a870ab..80c23627 100644 --- a/lib/unictype/joiningtype_longname.c +++ b/lib/unictype/joiningtype_longname.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c index 4da53159..304e2f08 100644 --- a/lib/unictype/joiningtype_name.c +++ b/lib/unictype/joiningtype_name.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c index 8160994b..251ae5ec 100644 --- a/lib/unictype/joiningtype_of.c +++ b/lib/unictype/joiningtype_of.c @@ -1,5 +1,5 @@ /* Arabic joining type of Unicode characters. - Copyright (C) 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h index 8a456859..2e5c2ee6 100644 --- a/lib/unictype/joiningtype_of.h +++ b/lib/unictype/joiningtype_of.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -203,7 +203,7 @@ u_joining_type = 0x55, 0x55, 0x54, 0x44, 0xf4, 0xff, 0xff, 0xff, 0x05, 0x55, 0x55, 0x40, 0x45, 0xf4, 0xff, 0xff, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, - 0x44, 0x24, 0x22, 0x05, 0x50, 0x55, 0x55, 0xf4, + 0x44, 0x24, 0x22, 0x05, 0x50, 0x55, 0x55, 0x54, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54, 0x45, 0x54, 0x55, 0x55, 0x45, 0x55, 0x55, 0x55, @@ -271,7 +271,7 @@ u_joining_type = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x54, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x54, 0xf5, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c index 024206c5..d361fc79 100644 --- a/lib/unictype/mirror.c +++ b/lib/unictype/mirror.c @@ -1,5 +1,5 @@ /* Mirrored Unicode characters. - Copyright (C) 2002, 2006, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h index f02f8259..c0186c7e 100644 --- a/lib/unictype/mirror.h +++ b/lib/unictype/mirror.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Mirrored Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c index a2de9be9..0f342efc 100644 --- a/lib/unictype/numeric.c +++ b/lib/unictype/numeric.c @@ -1,5 +1,5 @@ /* Values of numeric Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h index 3e8e0d5b..d69809a5 100644 --- a/lib/unictype/numeric.h +++ b/lib/unictype/numeric.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -188,7 +188,7 @@ struct { int level1[3]; short level2[3 << 9]; - unsigned short level3[79 * 64 + 1]; + unsigned short level3[85 * 64 + 1]; } u_numeric = { @@ -265,9 +265,9 @@ u_numeric = 7424, 384, 7552, 7680, -1, 384, -1, -1, 1408, 1408, -1, -1, 1408, 7808, 7936, -1, -1, 8064, 1408, -1, -1, -1, -1, 384, - 8192, -1, 1408, 4352, -1, -1, 1408, 8320, - -1, -1, -1, -1, -1, -1, -1, -1, - 8448, -1, -1, -1, -1, -1, -1, -1, + 8192, -1, 1408, 8320, -1, -1, 1408, 8448, + 8576, -1, -1, -1, 8704, -1, 8832, 8960, + 9088, -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, @@ -284,8 +284,8 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 256, 512, 8576, -1, - -1, -1, 384, -1, -1, 8704, -1, -1, + -1, -1, -1, -1, 256, 512, 9216, -1, + -1, -1, 384, -1, -1, 9344, -1, 9472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -310,15 +310,15 @@ u_numeric = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8832, 8960, -1, - -1, -1, -1, -1, -1, -1, -1, 9088, + -1, -1, -1, -1, -1, 9600, 9728, -1, + -1, -1, -1, -1, -1, -1, -1, 9856, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 512, -1, -1, 384, -1, -1, - -1, 384, -1, 9216, -1, -1, -1, -1, - -1, 9344, 1408, -1, -1, -1, -1, -1, - 9472, 9600, 9728, -1, -1, -1, -1, -1, - -1, -1, 9856, -1, -1, -1, -1, -1, + -1, 384, -1, 9984, -1, -1, -1, -1, + -1, 10112, 1408, -1, -1, -1, -1, -1, + 10240, 10368, 10496, -1, -1, -1, -1, -1, + -1, -1, 10624, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 384, -1, -1, -1, -1, -1, -1, -1, -1, @@ -384,7 +384,7 @@ u_numeric = -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, 9984, -1, -1, -1, -1, -1, -1, + -1, 10752, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { @@ -910,12 +910,52 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9495, 0x9092, 0x8e8f, 0x9193, 0x8a8c, 0x7e8a, 0x8d79, 0x728b, 0x6570, 0x7165, 0x0095, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0303, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0065, 0x0000, 0x0400, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0500, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0605, 0x0807, 0x0a09, 0x060b, 0x0807, 0x0a09, 0x030b, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0605, 0x0407, 0x0505, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0505, @@ -944,6 +984,14 @@ u_numeric = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x6603, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0d0c, 0x0f0e, 0x1110, 0x1312, 0x1514, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0d0c, 0x0f0e, 0x1110, diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c index a25c351a..0146d8a8 100644 --- a/lib/unictype/pr_alphabetic.c +++ b/lib/unictype/pr_alphabetic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h index 31706314..15515c9e 100644 --- a/lib/unictype/pr_alphabetic.h +++ b/lib/unictype/pr_alphabetic.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[83 << 4]; + unsigned int level3[81 << 4]; } u_property_alphabetic = { @@ -242,10 +242,10 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 944, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_alphabetic = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 944, 5 + 512 * sizeof (short) / sizeof (int) + 960, 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -281,21 +281,21 @@ u_property_alphabetic = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, - 5 + 512 * sizeof (short) / sizeof (int) + 1040, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, 5 + 512 * sizeof (short) / sizeof (int) + 1120, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 1152, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, @@ -386,7 +386,7 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -394,9 +394,8 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -406,8 +405,8 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -420,15 +419,16 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1264, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1280, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,7 +440,7 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1296, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -448,16 +448,16 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1312, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, @@ -578,15 +578,15 @@ u_property_alphabetic = 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFC00U, 0x043007FFU, 0xFCFFFFFFU, 0x00001FFFU, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00807EFFU, 0xFFFFFFFFU, 0xFFF003FFU, 0xFFFF03F8U, + 0x0080FEFFU, 0xFFFFFFFFU, 0xFFF003FFU, 0xFFFF03F8U, 0xFFFFFFFFU, 0xEFFFFFFFU, 0xFFE1DFFFU, 0xFFFE000FU, 0xFFF99FEFU, 0xE3C5FDFFU, 0xB080599FU, 0x1003000FU, 0xFFF987EEU, 0xC36DFDFFU, 0x5E021987U, 0x003F0000U, 0xFFFBBFEEU, 0xE3EDFDFFU, 0x00011BBFU, 0x1E00000FU, 0xFFF99FEEU, 0xE3EDFDFFU, 0xB0C0199FU, 0x0002000FU, 0xD63DC7ECU, 0xC3FFC718U, 0x00811DC7U, 0x00000000U, - 0xFFFDDFFFU, 0xE3FFFDFFU, 0x27601DDFU, 0x0000000FU, - 0xFFFDDFEFU, 0xE3EFFDFFU, 0x60601DDFU, 0x000E000FU, + 0xFFFDDFFFU, 0xE3FFFDFFU, 0x37601DDFU, 0x0000000FU, + 0xFFFDDFEFU, 0xE3EFFDFFU, 0x70601DDFU, 0x000E000FU, 0xFFFDDFFFU, 0xE7FFFFFFU, 0x80F05DDFU, 0xFC00000FU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F807FU, 0x000C0000U, 0xFFFFFFFEU, 0x07FFFFFFU, 0x0000207FU, 0x00000000U, @@ -660,7 +660,7 @@ u_property_alphabetic = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x8FF07FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFFFBFU, 0x000000FFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000002FU, 0xE8FC0000U, 0xFFFFFC00U, 0xFFFF07FFU, 0x0007FFFFU, 0x1FFFFFFFU, @@ -707,7 +707,7 @@ u_property_alphabetic = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEFF06FU, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -718,7 +718,7 @@ u_property_alphabetic = 0xFFFFFFFFU, 0x000000FFU, 0xFFFFFC00U, 0xFFFF823FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x0000001CU, 0x10000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x000000FCU, 0x1C000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x003E0000U, @@ -743,12 +743,12 @@ u_property_alphabetic = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001AU, 0xFFFFFFFFU, 0x7FE7FFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x20FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFDFFU, 0x7F7FFFFFU, 0x00000001U, 0xFFFC0000U, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x000000CBU, 0xFFFFFDBFU, - 0x017B7FFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x017B7FFFU, 0xFFFF0000U, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0xFFFDFFFFU, 0xC7FFFFFFU, 0x00000001U, 0x00000000U, @@ -790,17 +790,13 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, - 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003000BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x007F000BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -842,7 +838,7 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC03FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -861,16 +857,12 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -889,9 +881,9 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c index c53cc7d2..d0c8b855 100644 --- a/lib/unictype/pr_ascii_hex_digit.c +++ b/lib/unictype/pr_ascii_hex_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h index 8e4b56e2..c8278dd3 100644 --- a/lib/unictype/pr_ascii_hex_digit.h +++ b/lib/unictype/pr_ascii_hex_digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c index 43ae548a..b3bd9b08 100644 --- a/lib/unictype/pr_bidi_arabic_digit.c +++ b/lib/unictype/pr_bidi_arabic_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h index 30e84808..bdf57815 100644 --- a/lib/unictype/pr_bidi_arabic_digit.h +++ b/lib/unictype/pr_bidi_arabic_digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c index c2e961f6..43ba744a 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.c +++ b/lib/unictype/pr_bidi_arabic_right_to_left.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h index dcb14d86..a127d41c 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.h +++ b/lib/unictype/pr_bidi_arabic_right_to_left.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -308,7 +308,7 @@ u_property_bidi_arabic_right_to_left = 0xFFFDFFFFU, 0x0000FFFFU, 0xFFFFF800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFE003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF07FFU, - 0x00007FFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FFFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U, @@ -318,11 +318,11 @@ u_property_bidi_arabic_right_to_left = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU, 0x1FFF0000U, + 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x1FFF0000U, 0xFC000000U, 0x00000000U, 0x00080000U, 0xFFFFF080U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -332,7 +332,7 @@ u_property_bidi_arabic_right_to_left = 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U, + 0x00000000U, 0x00000000U, 0x000000FCU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FE003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U, diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c index a418c1a4..54733d90 100644 --- a/lib/unictype/pr_bidi_block_separator.c +++ b/lib/unictype/pr_bidi_block_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h index 09c334b6..b482d178 100644 --- a/lib/unictype/pr_bidi_block_separator.h +++ b/lib/unictype/pr_bidi_block_separator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c index 088bd642..d642ff7a 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.c +++ b/lib/unictype/pr_bidi_boundary_neutral.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h index 74a701a2..08d72c27 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.h +++ b/lib/unictype/pr_bidi_boundary_neutral.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c index 6e49f701..93c99bed 100644 --- a/lib/unictype/pr_bidi_common_separator.c +++ b/lib/unictype/pr_bidi_common_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h index d59afe17..24549500 100644 --- a/lib/unictype/pr_bidi_common_separator.h +++ b/lib/unictype/pr_bidi_common_separator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c index 96297b97..3311c32e 100644 --- a/lib/unictype/pr_bidi_control.c +++ b/lib/unictype/pr_bidi_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h index ba357396..9187c2c7 100644 --- a/lib/unictype/pr_bidi_control.h +++ b/lib/unictype/pr_bidi_control.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c index ff44b9ed..af5e7571 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.c +++ b/lib/unictype/pr_bidi_embedding_or_override.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h index 1ed4e813..f015e7de 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.h +++ b/lib/unictype/pr_bidi_embedding_or_override.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c index 40b4b09a..9f96ea77 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.c +++ b/lib/unictype/pr_bidi_eur_num_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h index ba58042f..47b14ff6 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.h +++ b/lib/unictype/pr_bidi_eur_num_separator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c index 6de09c05..c29b9a38 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.c +++ b/lib/unictype/pr_bidi_eur_num_terminator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h index eda7d0e5..e90b5dd8 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.h +++ b/lib/unictype/pr_bidi_eur_num_terminator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -332,7 +332,7 @@ u_property_bidi_eur_num_terminator = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U, + 0x00000000U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c index eba39836..581d9af9 100644 --- a/lib/unictype/pr_bidi_european_digit.c +++ b/lib/unictype/pr_bidi_european_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h index 04151e5d..f2cf2ce7 100644 --- a/lib/unictype/pr_bidi_european_digit.h +++ b/lib/unictype/pr_bidi_european_digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c index 1c808b27..7e1dcbcb 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.c +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h index 8bfe389c..417dd386 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.h +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -312,7 +312,7 @@ u_property_bidi_hebrew_right_to_left = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xDC3007FFU, 0x043FFFFFU, 0xFFFFC110U, 0xF1FFFFFFU, 0x0000F800U, - 0x007C8000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x007C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -336,7 +336,7 @@ u_property_bidi_hebrew_right_to_left = 0x00000000U, 0xFC00FF00U, 0xFFFFFC00U, 0xFFFF81FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFE3U, 0x0FFFFFFFU, + 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFE00FF03U, 0x03FFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFC3U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c index caa75ec1..d802385a 100644 --- a/lib/unictype/pr_bidi_left_to_right.c +++ b/lib/unictype/pr_bidi_left_to_right.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h index 97c63144..8f49f136 100644 --- a/lib/unictype/pr_bidi_left_to_right.h +++ b/lib/unictype/pr_bidi_left_to_right.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - unsigned int level3[66 << 4]; + unsigned int level3[67 << 4]; } u_property_bidi_left_to_right = { @@ -303,20 +303,19 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 864, 18 + 512 * sizeof (short) / sizeof (int) + 880, 18 + 512 * sizeof (short) / sizeof (int) + 896, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 912, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 928, + 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 944, 18 + 512 * sizeof (short) / sizeof (int) + 960, 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) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 1040, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 1056, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -443,7 +442,8 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 1040, + 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 1056, -1, -1, -1, @@ -571,7 +571,7 @@ u_property_bidi_left_to_right = 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 1040 + 18 + 512 * sizeof (short) / sizeof (int) + 1056 }, { 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, @@ -623,7 +623,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xF1FBFE78U, 0xFFFFFFCEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U, 0xF67FFFFFU, 0xFFFFFFFFU, 0x80BFFFFFU, 0x6007E01AU, - 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFF8000U, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0xC0000000U, 0xFFFFF000U, 0xFFFFFFF0U, 0xE82FFFFFU, 0xFFFFFFFBU, 0xFFF007FFU, 0xFFFFFFFCU, 0xFFFFC4C3U, 0xFFFFFFFFU, 0xFFFC5CBFU, 0xFFFFFFFFU, 0xFF300FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -635,7 +635,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x5FFFFFFFU, 0x1FFF1FFCU, 0x9FFF1FFFU, 0x00004000U, 0x00000000U, 0x00000000U, 0x800E0000U, - 0xFFFF8000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, + 0xFFFF8000U, 0x00000000U, 0x0000FFFCU, 0xFFFE0000U, 0x3E2FFC84U, 0xF3FFBD50U, 0x0000C3E0U, 0xFFFFFFFFU, 0x0000F1FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -657,7 +657,7 @@ u_property_bidi_left_to_right = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U, - 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FC781FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -736,7 +736,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF30FFFFFU, 0xFFFFFFFEU, 0xFFFFF981U, 0x8607FFFFU, 0xF181FF7FU, 0xFFFFFFFFU, 0xFC8003FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFA2U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC080FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFF920300U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -767,11 +767,11 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFC00FFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0xE000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x03F00000U, 0xFFFE0000U, 0xFFFE0000U, 0x00000000U, 0x0000C000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -802,6 +802,10 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDF3FB7U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU, @@ -823,17 +827,17 @@ u_property_bidi_left_to_right = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0x0E000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFE00FFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, + 0x00000000U, 0x00000000U, 0xFF000000U, 0xE000C000U, + 0x00003800U, 0x00000000U, 0x60001E80U, 0xFE007800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00080000U, 0x00000000U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c index cb2f10e7..c26f7ba7 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.c +++ b/lib/unictype/pr_bidi_non_spacing_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h index f17243f9..e4a67eda 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.h +++ b/lib/unictype/pr_bidi_non_spacing_mark.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[49 << 4]; } u_property_bidi_non_spacing_mark = { @@ -301,8 +301,8 @@ u_property_bidi_non_spacing_mark = 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, 16 + 384 * sizeof (short) / sizeof (int) + 720, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 736, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -314,7 +314,7 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 752, + 16 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -489,7 +489,7 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U, - 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU, 0x00000FFFU, 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U, 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U, 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U, @@ -545,7 +545,7 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -570,7 +570,7 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U, 0x0000067EU, 0x79F80000U, 0x0E7E0080U, 0x00000000U, 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000005DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F7F0000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U, @@ -629,6 +629,10 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c index d59e1c59..1a7f30cd 100644 --- a/lib/unictype/pr_bidi_other_neutral.c +++ b/lib/unictype/pr_bidi_other_neutral.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h index 708f4900..0943c7e2 100644 --- a/lib/unictype/pr_bidi_other_neutral.h +++ b/lib/unictype/pr_bidi_other_neutral.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[49 << 4]; + unsigned int level3[51 << 4]; } u_property_bidi_other_neutral = { @@ -170,25 +170,25 @@ u_property_bidi_other_neutral = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 432, 3 + 256 * sizeof (short) / sizeof (int) + 448, 3 + 256 * sizeof (short) / sizeof (int) + 464, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, 3 + 256 * sizeof (short) / sizeof (int) + 496, 3 + 256 * sizeof (short) / sizeof (int) + 512, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 528, + 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -228,7 +228,7 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -275,12 +275,12 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, - 3 + 256 * sizeof (short) / sizeof (int) + 608, 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 640, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 656, + 3 + 256 * sizeof (short) / sizeof (int) + 672, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, @@ -292,13 +292,13 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 672, - 3 + 256 * sizeof (short) / sizeof (int) + 688, 3 + 256 * sizeof (short) / sizeof (int) + 704, 3 + 256 * sizeof (short) / sizeof (int) + 720, 3 + 256 * sizeof (short) / sizeof (int) + 736, 3 + 256 * sizeof (short) / sizeof (int) + 752, 3 + 256 * sizeof (short) / sizeof (int) + 768, + 3 + 256 * sizeof (short) / sizeof (int) + 784, + 3 + 256 * sizeof (short) / sizeof (int) + 800, -1, -1 }, @@ -374,7 +374,7 @@ u_property_bidi_other_neutral = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFE0007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -413,8 +413,12 @@ u_property_bidi_other_neutral = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000FFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00008000U, 0xE0000000U, + 0x00030000U, 0x00000000U, 0x0000FF00U, 0xE0000000U, 0x03FF0000U, 0xFFFF0000U, 0x7FD2FFFFU, 0x00000973U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF80007C6U, 0xF8000001U, 0xF8000001U, 0x0000003FU, @@ -435,6 +439,10 @@ u_property_bidi_other_neutral = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01FF0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -452,11 +460,11 @@ u_property_bidi_other_neutral = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x1C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0001FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -488,16 +496,16 @@ u_property_bidi_other_neutral = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x01FF0003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0400FFFFU } }; diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c index 5ea37631..7e329f50 100644 --- a/lib/unictype/pr_bidi_pdf.c +++ b/lib/unictype/pr_bidi_pdf.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h index 29a76f24..002557a2 100644 --- a/lib/unictype/pr_bidi_pdf.h +++ b/lib/unictype/pr_bidi_pdf.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c index ff1cd236..18c65a2b 100644 --- a/lib/unictype/pr_bidi_segment_separator.c +++ b/lib/unictype/pr_bidi_segment_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h index 1ec1c624..fff8ce35 100644 --- a/lib/unictype/pr_bidi_segment_separator.h +++ b/lib/unictype/pr_bidi_segment_separator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c index b8c7b85b..fdee4c04 100644 --- a/lib/unictype/pr_bidi_whitespace.c +++ b/lib/unictype/pr_bidi_whitespace.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h index 849135e4..379dae5f 100644 --- a/lib/unictype/pr_bidi_whitespace.h +++ b/lib/unictype/pr_bidi_whitespace.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c index 25d12ba4..459ab382 100644 --- a/lib/unictype/pr_byname.c +++ b/lib/unictype/pr_byname.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2007, 2011-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2011-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/pr_byname.gperf b/lib/unictype/pr_byname.gperf index b3419471..e3ae3764 100644 --- a/lib/unictype/pr_byname.gperf +++ b/lib/unictype/pr_byname.gperf @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2007-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c index 17483a25..91fe494e 100644 --- a/lib/unictype/pr_case_ignorable.c +++ b/lib/unictype/pr_case_ignorable.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h index ee17dd05..77468cb3 100644 --- a/lib/unictype/pr_case_ignorable.h +++ b/lib/unictype/pr_case_ignorable.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[57 << 4]; + unsigned int level3[58 << 4]; } u_property_case_ignorable = { @@ -301,20 +301,20 @@ u_property_case_ignorable = 16 + 384 * sizeof (short) / sizeof (int) + 816, 16 + 384 * sizeof (short) / sizeof (int) + 832, 16 + 384 * sizeof (short) / sizeof (int) + 848, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 864, + 16 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 880, + 16 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 896, + 16 + 384 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -493,7 +493,7 @@ u_property_case_ignorable = 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U, - 0x00000000U, 0xFFFF0080U, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xFFFF0080U, 0x3FFFFFFFU, 0x00000FFFU, 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U, 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U, 0x00000000U, 0x00CFF000U, 0x00000000U, 0x3F000000U, @@ -531,7 +531,7 @@ u_property_case_ignorable = 0x00001000U, 0x00000000U, 0x00000000U, 0xBFF78000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x00030000U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00010000U, - 0x00000700U, 0x00000000U, 0x00000000U, 0x031C0000U, + 0x00000700U, 0x00000000U, 0x00000000U, 0x031E0000U, 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU, 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U, @@ -569,7 +569,7 @@ u_property_case_ignorable = 0x00000000U, 0x000000F0U, 0x00004000U, 0x0000BE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00001800U, 0x00000020U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -594,12 +594,12 @@ u_property_case_ignorable = 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U, 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U, 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000005DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U, - 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00A30000U, 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, 0x00000003U, 0x07C00000U, 0x04000005U, 0x00000000U, @@ -623,7 +623,7 @@ u_property_case_ignorable = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, - 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x0000001BU, + 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x000C001BU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -661,6 +661,10 @@ u_property_case_ignorable = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x8020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000FF0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c index 4a3e647b..18c36b7f 100644 --- a/lib/unictype/pr_cased.c +++ b/lib/unictype/pr_cased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h index 311cfdb4..0129e3dd 100644 --- a/lib/unictype/pr_cased.h +++ b/lib/unictype/pr_cased.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -308,7 +308,7 @@ u_property_cased = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFEFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU, + 0xFFCFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU, 0x00000000U, 0x00000000U, 0x00000020U, 0xBCCF0000U, 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -346,7 +346,7 @@ u_property_cased = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFF78FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0x077C0000U, + 0xFFFF78FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0x077E0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF03FFU, @@ -376,7 +376,7 @@ u_property_cased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c index 68fac17e..a9124405 100644 --- a/lib/unictype/pr_changes_when_casefolded.c +++ b/lib/unictype/pr_changes_when_casefolded.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h index 81f80001..5aaacc14 100644 --- a/lib/unictype/pr_changes_when_casefolded.h +++ b/lib/unictype/pr_changes_when_casefolded.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -346,7 +346,7 @@ u_property_changes_when_casefolded = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15555AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, @@ -372,7 +372,7 @@ u_property_changes_when_casefolded = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c index 1fb0a8d8..5cb07370 100644 --- a/lib/unictype/pr_changes_when_casemapped.c +++ b/lib/unictype/pr_changes_when_casemapped.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h index f0c1c99b..4a6a15dc 100644 --- a/lib/unictype/pr_changes_when_casemapped.h +++ b/lib/unictype/pr_changes_when_casemapped.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -346,7 +346,7 @@ u_property_changes_when_casemapped = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFCFFFCU, 0xFFFFFFFFU, 0xFE00FFFFU, - 0xFFDF38FFU, 0xFFFF7FFFU, 0x1FC33FFFU, 0x00600000U, + 0xFFDF38FFU, 0xFFFF7FFFU, 0x1FFFFFFFU, 0x00600000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -372,7 +372,7 @@ u_property_changes_when_casemapped = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c index d74d95fe..9f3ca34a 100644 --- a/lib/unictype/pr_changes_when_lowercased.c +++ b/lib/unictype/pr_changes_when_lowercased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h index c4c7525a..42f45129 100644 --- a/lib/unictype/pr_changes_when_lowercased.h +++ b/lib/unictype/pr_changes_when_lowercased.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -346,7 +346,7 @@ u_property_changes_when_lowercased = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15555AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -364,7 +364,7 @@ u_property_changes_when_lowercased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c index 7697e4fc..f863bf6f 100644 --- a/lib/unictype/pr_changes_when_titlecased.c +++ b/lib/unictype/pr_changes_when_titlecased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h index 6c99169a..40340541 100644 --- a/lib/unictype/pr_changes_when_titlecased.h +++ b/lib/unictype/pr_changes_when_titlecased.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -342,7 +342,7 @@ u_property_changes_when_titlecased = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU, - 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U, + 0xAA9A10AAU, 0xAAA002AAU, 0x0AAAA50AU, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -368,7 +368,7 @@ u_property_changes_when_titlecased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c index 13293a9a..2fb546ef 100644 --- a/lib/unictype/pr_changes_when_uppercased.c +++ b/lib/unictype/pr_changes_when_uppercased.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2011. This file is free software. diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h index 94156569..d342966e 100644 --- a/lib/unictype/pr_changes_when_uppercased.h +++ b/lib/unictype/pr_changes_when_uppercased.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -346,7 +346,7 @@ u_property_changes_when_uppercased = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU, - 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U, + 0xAA9A10AAU, 0xAAA002AAU, 0x0AAAA50AU, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -372,7 +372,7 @@ u_property_changes_when_uppercased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c index 0ad3a136..d1286b1a 100644 --- a/lib/unictype/pr_combining.c +++ b/lib/unictype/pr_combining.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h index 3b24e502..06e45b8f 100644 --- a/lib/unictype/pr_combining.h +++ b/lib/unictype/pr_combining.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[49 << 4]; } u_property_combining = { @@ -301,8 +301,8 @@ u_property_combining = 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, 16 + 384 * sizeof (short) / sizeof (int) + 720, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 736, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -314,7 +314,7 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 752, + 16 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -489,7 +489,7 @@ u_property_combining = 0x00000000U, 0x0FFF0FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0F800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU, - 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU, 0x00000FFFU, 0x0000001FU, 0xFFF00000U, 0x0000001FU, 0x000FF800U, 0x00000007U, 0x00003FFEU, 0x00000000U, 0x000FFFC0U, 0x00000000U, 0x00FFFFF0U, 0x00000000U, 0x00000000U, @@ -545,7 +545,7 @@ u_property_combining = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -570,7 +570,7 @@ u_property_combining = 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000011U, 0x000007FEU, 0x7BF80000U, 0x0FFE0080U, 0x00000000U, 0x03FFFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF7F8000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -629,6 +629,10 @@ u_property_combining = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c index 7bd24fb1..21c7abc9 100644 --- a/lib/unictype/pr_composite.c +++ b/lib/unictype/pr_composite.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h index 5b869f36..2a4dcaae 100644 --- a/lib/unictype/pr_composite.h +++ b/lib/unictype/pr_composite.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c index 879b0658..86edb848 100644 --- a/lib/unictype/pr_currency_symbol.c +++ b/lib/unictype/pr_currency_symbol.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h index 0a999ec1..419101d8 100644 --- a/lib/unictype/pr_currency_symbol.h +++ b/lib/unictype/pr_currency_symbol.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -332,7 +332,7 @@ u_property_currency_symbol = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U, + 0x00000000U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c index e87d9665..892686cb 100644 --- a/lib/unictype/pr_dash.c +++ b/lib/unictype/pr_dash.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h index c770e457..e111a256 100644 --- a/lib/unictype/pr_dash.h +++ b/lib/unictype/pr_dash.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c index 4dc5c247..23106468 100644 --- a/lib/unictype/pr_decimal_digit.c +++ b/lib/unictype/pr_decimal_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h index 9a59dbb7..d47ac332 100644 --- a/lib/unictype/pr_decimal_digit.h +++ b/lib/unictype/pr_decimal_digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -394,7 +394,7 @@ u_property_decimal_digit = 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000003FFU, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c index 0e2cd297..dd3b01c7 100644 --- a/lib/unictype/pr_default_ignorable_code_point.c +++ b/lib/unictype/pr_default_ignorable_code_point.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h index 38a00f5f..8cebac7c 100644 --- a/lib/unictype/pr_default_ignorable_code_point.h +++ b/lib/unictype/pr_default_ignorable_code_point.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c index 5a10ba81..14576761 100644 --- a/lib/unictype/pr_deprecated.c +++ b/lib/unictype/pr_deprecated.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h index aec1d2c4..cba6ba92 100644 --- a/lib/unictype/pr_deprecated.h +++ b/lib/unictype/pr_deprecated.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c index 512a81dc..d31980bf 100644 --- a/lib/unictype/pr_diacritic.c +++ b/lib/unictype/pr_diacritic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h index 1dc28d79..bc7662b5 100644 --- a/lib/unictype/pr_diacritic.h +++ b/lib/unictype/pr_diacritic.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -314,7 +314,7 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000000F8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x02000000U, 0x00000000U, - 0xFFFE0000U, 0xBFFFFFFBU, 0x00000016U, 0x00000000U, + 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0187F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00001C61U, 0x00000000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, @@ -352,13 +352,13 @@ u_property_diacritic = 0x00000000U, 0x0E000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x9FE00001U, - 0x00000000U, 0x7FFF0000U, 0x00000FFEU, 0x00000000U, + 0x00000000U, 0x7FFF0000U, 0x3FFF8FFEU, 0x00000FFFU, 0x00000000U, 0x00100000U, 0x00000010U, 0x000FF800U, 0x00000000U, 0x00000C00U, 0x00000000U, 0x000C0040U, 0x00000000U, 0x00C00000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x039021FFU, 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x000007FFU, - 0x00000000U, 0x00000000U, 0x0000FFF0U, 0xFFE00000U, + 0xF8000000U, 0x7FFFFFFFU, 0x0000FFF0U, 0xFFE00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -378,7 +378,7 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0xB0008000U, 0x30000000U, 0x00000000U, 0x00000000U, 0x00030000U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U, - 0x00000700U, 0x00000000U, 0x00000000U, 0x03000000U, + 0x00000700U, 0x00000000U, 0x00000000U, 0x03020000U, 0x00000040U, 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000010U, 0x0003FFFFU, 0x00000000U, 0x00007800U, 0x00080000U, 0x00000000U, @@ -412,7 +412,7 @@ u_property_diacritic = 0x00000000U, 0x000000FCU, 0x00004000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xE4000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000040U, 0x00010000U, @@ -442,7 +442,7 @@ u_property_diacritic = 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000034U, 0x00000000U, - 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00800000U, 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x04000006U, 0x00000000U, diff --git a/lib/unictype/pr_emoji.c b/lib/unictype/pr_emoji.c index 9f9ee216..b6c27000 100644 --- a/lib/unictype/pr_emoji.c +++ b/lib/unictype/pr_emoji.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_emoji.h b/lib/unictype/pr_emoji.h index b6fbd43e..114dd5a2 100644 --- a/lib/unictype/pr_emoji.h +++ b/lib/unictype/pr_emoji.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -352,7 +352,7 @@ u_property_emoji = 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7E00U, 0x07F980FFU, 0x00613C80U, 0x10060130U, 0x700E001CU, 0xFC08810AU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0E7F83FU, 0x1FF91A3FU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1E7F83FU, 0x1FF91A3FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -360,7 +360,7 @@ u_property_emoji = 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFF0000U, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_emoji_component.c b/lib/unictype/pr_emoji_component.c index 71bea43b..ea9648fe 100644 --- a/lib/unictype/pr_emoji_component.c +++ b/lib/unictype/pr_emoji_component.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_emoji_component.h b/lib/unictype/pr_emoji_component.h index de2a7f41..6d7fc73e 100644 --- a/lib/unictype/pr_emoji_component.h +++ b/lib/unictype/pr_emoji_component.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_emoji_modifier.c b/lib/unictype/pr_emoji_modifier.c index 6110af72..84601e1a 100644 --- a/lib/unictype/pr_emoji_modifier.c +++ b/lib/unictype/pr_emoji_modifier.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_emoji_modifier.h b/lib/unictype/pr_emoji_modifier.h index 359a67c6..40b0411b 100644 --- a/lib/unictype/pr_emoji_modifier.h +++ b/lib/unictype/pr_emoji_modifier.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_emoji_modifier_base.c b/lib/unictype/pr_emoji_modifier_base.c index 634f324f..20e886c2 100644 --- a/lib/unictype/pr_emoji_modifier_base.c +++ b/lib/unictype/pr_emoji_modifier_base.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_emoji_modifier_base.h b/lib/unictype/pr_emoji_modifier_base.h index 1c10cf1a..515ebd34 100644 --- a/lib/unictype/pr_emoji_modifier_base.h +++ b/lib/unictype/pr_emoji_modifier_base.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_emoji_presentation.c b/lib/unictype/pr_emoji_presentation.c index 3775b149..33a26c63 100644 --- a/lib/unictype/pr_emoji_presentation.c +++ b/lib/unictype/pr_emoji_presentation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_emoji_presentation.h b/lib/unictype/pr_emoji_presentation.h index 4080fae8..326b1337 100644 --- a/lib/unictype/pr_emoji_presentation.h +++ b/lib/unictype/pr_emoji_presentation.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -332,7 +332,7 @@ u_property_emoji_presentation = 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7800U, 0x040000FFU, 0x00600000U, 0x00000010U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0E7103FU, 0x1FF01800U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1E7103FU, 0x1FF01800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -340,7 +340,7 @@ u_property_emoji_presentation = 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFF0000U, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_extended_pictographic.c b/lib/unictype/pr_extended_pictographic.c index 25fb1a2d..400413e7 100644 --- a/lib/unictype/pr_extended_pictographic.c +++ b/lib/unictype/pr_extended_pictographic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_extended_pictographic.h b/lib/unictype/pr_extended_pictographic.h index 265448a2..b19df993 100644 --- a/lib/unictype/pr_extended_pictographic.h +++ b/lib/unictype/pr_extended_pictographic.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -314,14 +314,14 @@ u_property_extended_pictographic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0C000000U, 0x00000100U, 0x00000000U, 0x00000000U, - 0x00000100U, 0x00000000U, 0x00008000U, 0x070FFE00U, + 0x00000000U, 0x00000000U, 0x00008000U, 0x070FFE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00400C00U, 0x00000001U, 0x78000000U, - 0xFFF7FFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFF003FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x2057FF3FU, 0x00180102U, 0x00B85090U, 0x000000F8U, + 0x2132401FU, 0x0700C44DU, 0x800FFF05U, 0xC8000169U, + 0x1AFC0000U, 0x60030C83U, 0x001AC130U, 0x27BF0600U, + 0x2054BF24U, 0x00180102U, 0x00B85090U, 0x00000018U, 0x00E00000U, 0x80010002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -339,27 +339,27 @@ u_property_extended_pictographic = 0x02800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000010U, 0x0000F000U, 0x00000000U, 0x00000000U, + 0xFFF00000U, 0x00018000U, 0x00018001U, 0xFFC00000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xC0030000U, + 0x07FE4000U, 0xFFFFC000U, 0xFFFFFFFFU, 0x0000003FU, + 0x0400FFFEU, 0xF7FC8000U, 0xFFFFFE00U, 0xFFFFFFC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFF3U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xCECFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07B9FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x0000E000U, 0x00008000U, 0x00000000U, 0xC003F000U, - 0x07FE4000U, 0xFFFFE000U, 0xFFFFFFFFU, 0x0000003FU, - 0x0400FFFEU, 0xF7FC8000U, 0xFFFFFE00U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFC0U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xBFFFFFFFU, + 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7E00U, 0x07F980FFU, + 0x00613C80U, 0x10060130U, 0x700E001CU, 0xFC08810AU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, - 0x00000000U, 0x00000000U, 0xFFE00000U, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFE7F83FU, 0xFFF9FA3FU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xFFFFC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFE00FFFCU, 0xFFFFFFFFU, 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFF000000U, 0xFFFFC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c index 4cb21cf9..a0d73654 100644 --- a/lib/unictype/pr_extender.c +++ b/lib/unictype/pr_extender.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h index 788e580a..53431d7c 100644 --- a/lib/unictype/pr_extender.h +++ b/lib/unictype/pr_extender.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[24 << 4]; + unsigned int level3[25 << 4]; } u_property_extender = { @@ -187,6 +187,7 @@ u_property_extender = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 288, + 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -225,11 +226,9 @@ u_property_extender = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -285,12 +284,13 @@ u_property_extender = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 384, + -1, -1, -1, -1, @@ -381,12 +381,16 @@ u_property_extender = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x02000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000BU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000C000BU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x30000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c index b268c8ad..8461ce77 100644 --- a/lib/unictype/pr_format_control.c +++ b/lib/unictype/pr_format_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h index 4c1ca992..79188fa2 100644 --- a/lib/unictype/pr_format_control.h +++ b/lib/unictype/pr_format_control.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c index 945725bf..973c2d38 100644 --- a/lib/unictype/pr_grapheme_base.c +++ b/lib/unictype/pr_grapheme_base.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h index 163fa8b9..f7b958a3 100644 --- a/lib/unictype/pr_grapheme_base.h +++ b/lib/unictype/pr_grapheme_base.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[93 << 4]; + unsigned int level3[91 << 4]; } u_property_grapheme_base = { @@ -242,10 +242,10 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 944, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_grapheme_base = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 944, 5 + 512 * sizeof (short) / sizeof (int) + 960, 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -277,30 +277,30 @@ u_property_grapheme_base = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, - 5 + 512 * sizeof (short) / sizeof (int) + 1104, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1104, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 1200, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 1264, - 5 + 512 * sizeof (short) / sizeof (int) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 1296, 5 + 512 * sizeof (short) / sizeof (int) + 1312, - 5 + 512 * sizeof (short) / sizeof (int) + 1328, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -386,7 +386,7 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1344, + 5 + 512 * sizeof (short) / sizeof (int) + 1328, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -394,9 +394,8 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1360, - 5 + 512 * sizeof (short) / sizeof (int) + 1376, 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 1344, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -406,8 +405,8 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1392, 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 1360, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -420,15 +419,16 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1408, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1424, + 5 + 512 * sizeof (short) / sizeof (int) + 1376, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 1392, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1440, + 5 + 512 * sizeof (short) / sizeof (int) + 1408, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -440,7 +440,7 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1456, + 5 + 512 * sizeof (short) / sizeof (int) + 1424, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -448,16 +448,16 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1472, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 1440, -1, -1, -1, @@ -578,15 +578,15 @@ u_property_grapheme_base = 0xFFFD3FFFU, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFFFFU, 0xC7F007FFU, 0x043FFFFFU, 0x7FFF0110U, 0x41FFFFFFU, 0xFFFF07FFU, - 0x00007FFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FFFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0xFFFFFFF8U, 0xEBFFFFFFU, 0xFF01DE01U, 0xFFFFFFF3U, 0xFFF99FEDU, 0xA3C5FDFFU, 0xB0005981U, 0x3FFFFFC3U, 0xFFF987E8U, 0xC36DFDFFU, 0x5E000001U, 0x005CFFC0U, 0xFFFBBFE8U, 0xE3EDFDFFU, 0x00011A01U, 0x0203FFC3U, 0xFFF99FECU, 0x23EDFDFFU, 0xB0001981U, 0x00FFFFC3U, 0xD63DC7E8U, 0x83FFC718U, 0x00011DC6U, 0x07FFFFC0U, - 0xFFFDDFEEU, 0x23FFFDFFU, 0x2700001EU, 0xFF80FFC3U, - 0xFFFDDFFDU, 0x63EFFDFFU, 0x6000001AU, 0x000EFFC3U, + 0xFFFDDFEEU, 0x23FFFDFFU, 0x3700001EU, 0xFF80FFC3U, + 0xFFFDDFFDU, 0x63EFFDFFU, 0x7000001AU, 0x000EFFC3U, 0xFFFDDFFCU, 0xA7FFFFFFU, 0xFF70DDC1U, 0xFFFFFFC3U, 0xFC7FFFECU, 0x2FFBFFFFU, 0x7F03007FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x800DFFFFU, 0x0FFF807FU, 0x00000000U, @@ -626,7 +626,7 @@ u_property_grapheme_base = 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xEFCFFFDFU, 0x7FDCFFFFU, 0xFFFF07FFU, 0xFFFF80FFU, 0xFFFFFFFFU, 0xFFF30000U, - 0x1FFF7FFFU, 0xFFFFFFFFU, 0x00000001U, 0x00000000U, + 0x1FFF7FFFU, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, @@ -636,7 +636,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU, - 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE0C7FFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000180FFU, @@ -660,7 +660,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xC0087FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FCFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFF7BBU, 0x03FF0F9FU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC00FU, 0x7FFC0000U, 0xFFFFFFFFU, 0xFFFFC03FU, 0x8004007FU, 0x1FFFFFFFU, @@ -680,11 +680,11 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xA0F8007FU, 0x5F7FFFFFU, 0xFFFFFFDBU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000080FFU, 0xFFFF0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFF0000U, 0x03FF0000U, 0xFFFF0000U, 0xFFF7FFFFU, 0xFFDF0F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -707,7 +707,7 @@ u_property_grapheme_base = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x0000FF80U, 0x00000000U, 0xF837FFFFU, - 0x8FFFFFFFU, 0x83FFFFFFU, 0x00000000U, 0x00000000U, + 0x8FFFFFFFU, 0x83FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xF0FFFFFFU, 0xFFFCFFFFU, 0xFFFFFFFFU, 0xFEEF0001U, 0x003FFFFFU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0x007FF81FU, @@ -718,7 +718,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0x03FF000FU, 0xFFFFFFFFU, 0xFFFFC03FU, 0x0000C03FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x000323FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000323FFU, 0x01FF00FCU, 0x00000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FE003FU, 0xFFFF0000U, 0x000003C3U, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFDU, 0x00FFFFFFU, 0xFFFC3F80U, 0x0026FFFFU, @@ -743,12 +743,12 @@ u_property_grapheme_base = 0x00000000U, 0xFFFFFCFFU, 0xF00FFFFFU, 0x0000001EU, 0xFFFFF801U, 0x8607FFFFU, 0xF181007FU, 0xFFFFFFFFU, 0xFC8003FFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x000000A2U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0003U, 0xFFFFFDFFU, 0x4000FFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0x0000FFFFU, 0x00120200U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU, - 0x01587FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x01587FFFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01E7FFFFU, 0xFFFDFFFCU, 0xC03FFFFFU, 0x03FFFFF8U, 0x00000000U, @@ -790,17 +790,13 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x07FFFFFFU, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, - 0xFFF800FFU, 0x00000000U, 0x00000000U, 0x0000000FU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFF800FFU, 0x00000000U, 0x00000000U, 0x007C000FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -818,11 +814,11 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFC0FFFFFU, 0x0001FFFFU, 0x0001FFFFU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -862,7 +858,7 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x87FF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC01F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -886,31 +882,27 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF1FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x01FF0003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0x1FFF3FFFU, + 0xFFFFC7FFU, 0xFFFFFFFFU, 0x9FFFE17FU, 0x01FF87FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -929,9 +921,9 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c index 2806c829..202adab4 100644 --- a/lib/unictype/pr_grapheme_extend.c +++ b/lib/unictype/pr_grapheme_extend.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h index d37091d9..4bc045fa 100644 --- a/lib/unictype/pr_grapheme_extend.h +++ b/lib/unictype/pr_grapheme_extend.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[49 << 4]; } u_property_grapheme_extend = { @@ -301,8 +301,8 @@ u_property_grapheme_extend = 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, 16 + 384 * sizeof (short) / sizeof (int) + 720, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 736, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -314,7 +314,7 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 752, + 16 + 384 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -489,7 +489,7 @@ u_property_grapheme_extend = 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U, - 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU, 0x00000FFFU, 0x0000000FU, 0x3FF00000U, 0x0000001CU, 0x000FF800U, 0x00000003U, 0x00003F3CU, 0x00000000U, 0x000FA340U, 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U, @@ -545,7 +545,7 @@ u_property_grapheme_extend = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -570,7 +570,7 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U, 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U, 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000005DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U, @@ -629,6 +629,10 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c index 84223654..6439e6e5 100644 --- a/lib/unictype/pr_grapheme_link.c +++ b/lib/unictype/pr_grapheme_link.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h index 8f8e0947..7ac76ecb 100644 --- a/lib/unictype/pr_grapheme_link.h +++ b/lib/unictype/pr_grapheme_link.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c index dc0648c7..4e6b856a 100644 --- a/lib/unictype/pr_hex_digit.c +++ b/lib/unictype/pr_hex_digit.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h index 1cbb8ce4..3c17e6d8 100644 --- a/lib/unictype/pr_hex_digit.h +++ b/lib/unictype/pr_hex_digit.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c index 767faf5a..af86e4a8 100644 --- a/lib/unictype/pr_hyphen.c +++ b/lib/unictype/pr_hyphen.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h index f6f7bc91..03e90a34 100644 --- a/lib/unictype/pr_hyphen.h +++ b/lib/unictype/pr_hyphen.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_id_compat_math_continue.c b/lib/unictype/pr_id_compat_math_continue.c index d522dc22..9fdfd56d 100644 --- a/lib/unictype/pr_id_compat_math_continue.c +++ b/lib/unictype/pr_id_compat_math_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_id_compat_math_continue.h b/lib/unictype/pr_id_compat_math_continue.h index b24c12f6..59c7daed 100644 --- a/lib/unictype/pr_id_compat_math_continue.h +++ b/lib/unictype/pr_id_compat_math_continue.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_id_compat_math_start.c b/lib/unictype/pr_id_compat_math_start.c index 73bd88b8..05ab514a 100644 --- a/lib/unictype/pr_id_compat_math_start.c +++ b/lib/unictype/pr_id_compat_math_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_id_compat_math_start.h b/lib/unictype/pr_id_compat_math_start.h index 93b526f9..7774f1f7 100644 --- a/lib/unictype/pr_id_compat_math_start.h +++ b/lib/unictype/pr_id_compat_math_start.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c index 0903607a..b59953ed 100644 --- a/lib/unictype/pr_id_continue.c +++ b/lib/unictype/pr_id_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h index 424205f3..c13df384 100644 --- a/lib/unictype/pr_id_continue.h +++ b/lib/unictype/pr_id_continue.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - unsigned int level3[87 << 4]; + unsigned int level3[85 << 4]; } u_property_id_continue = { @@ -253,10 +253,10 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 896, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 912, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -273,14 +273,14 @@ u_property_id_continue = -1, -1, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 912, 16 + 640 * sizeof (short) / sizeof (int) + 928, 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 976, + 16 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -288,30 +288,30 @@ u_property_id_continue = -1, -1, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 976, 16 + 640 * sizeof (short) / sizeof (int) + 992, 16 + 640 * sizeof (short) / sizeof (int) + 1008, 16 + 640 * sizeof (short) / sizeof (int) + 1024, 16 + 640 * sizeof (short) / sizeof (int) + 1040, 16 + 640 * sizeof (short) / sizeof (int) + 1056, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 1072, -1, 16 + 640 * sizeof (short) / sizeof (int) + 1088, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 1104, 16 + 640 * sizeof (short) / sizeof (int) + 1120, 16 + 640 * sizeof (short) / sizeof (int) + 1136, 16 + 640 * sizeof (short) / sizeof (int) + 1152, 16 + 640 * sizeof (short) / sizeof (int) + 1168, - 16 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1200, + 16 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1216, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -397,7 +397,7 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1232, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -405,9 +405,8 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1248, - 16 + 640 * sizeof (short) / sizeof (int) + 1264, 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1232, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -417,8 +416,8 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1280, 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1248, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -431,15 +430,16 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1296, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1312, + 16 + 640 * sizeof (short) / sizeof (int) + 1264, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1328, + 16 + 640 * sizeof (short) / sizeof (int) + 1296, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -451,7 +451,7 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1344, + 16 + 640 * sizeof (short) / sizeof (int) + 1312, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -459,16 +459,16 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1360, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -570,7 +570,7 @@ u_property_id_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1376, + 16 + 640 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -717,15 +717,15 @@ u_property_id_continue = 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0x243FFFFFU, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0xFFFF07FFU, - 0xFF807EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, + 0xFF80FEFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFCFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x5003FFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x003FFFC0U, 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE00FFCFU, 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x0002FFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x0000FFC0U, - 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0x0000FFCFU, - 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, + 0xFFFDDFFFU, 0xF3FFFDFFU, 0x37603DDFU, 0x0000FFCFU, + 0xFFFDDFEFU, 0xF3EFFDFFU, 0x70603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0x80F07DDFU, 0xFC00FFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x000CFFC0U, 0xFFFFFFFEU, 0x07FFFFFFU, 0x03FF7FFFU, 0x00000000U, @@ -753,7 +753,7 @@ u_property_id_continue = 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFC0U, 0x001F3FFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0x07FF03FFU, 0x00000000U, 0x0FFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU, - 0x03FF03FFU, 0xBFFF0080U, 0x00007FFFU, 0x00000000U, + 0x03FF03FFU, 0xBFFF0080U, 0x3FFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1FFFU, 0x000FF800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFE3FFU, 0x3FFFFFFFU, @@ -791,7 +791,7 @@ u_property_id_continue = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xBFF0FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFFFFFU, 0x000010FFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF003FU, 0xE8FFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x000FFFFFU, 0x1FFFFFFFU, @@ -838,7 +838,7 @@ u_property_id_continue = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEFF06FU, 0x873FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000007FU, @@ -849,7 +849,7 @@ u_property_id_continue = 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFBE3FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x0000001CU, 0xF0000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x000000FCU, 0xFC000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U, 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U, @@ -874,12 +874,12 @@ u_property_id_continue = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001BU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0080U, 0xFFFFFFFFU, 0x23FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0001U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0x03FF0001U, 0xFFFC0000U, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, - 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x01FB7FFFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FF0007U, 0x00000000U, @@ -921,17 +921,13 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, - 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x007F001BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -993,7 +989,7 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC03FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1012,16 +1008,12 @@ u_property_id_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1040,10 +1032,10 @@ u_property_id_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c index 602ffd0f..30669490 100644 --- a/lib/unictype/pr_id_start.c +++ b/lib/unictype/pr_id_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h index 78e327fe..966a9b02 100644 --- a/lib/unictype/pr_id_start.h +++ b/lib/unictype/pr_id_start.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[80 << 4]; + unsigned int level3[78 << 4]; } u_property_id_start = { @@ -242,10 +242,10 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 896, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 912, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_id_start = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 944, - 5 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -281,20 +281,20 @@ u_property_id_start = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 976, 5 + 512 * sizeof (short) / sizeof (int) + 992, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, - 5 + 512 * sizeof (short) / sizeof (int) + 1104, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1104, -1, -1, -1, @@ -386,7 +386,7 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -394,9 +394,8 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -406,8 +405,8 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -420,15 +419,16 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -440,7 +440,7 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -448,16 +448,16 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1264, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -1, -1, -1, @@ -578,15 +578,15 @@ u_property_id_start = 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x043007FFU, 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FEFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFE0003U, 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U, 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U, 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U, 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U, 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U, - 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U, - 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U, + 0xFFFDDFE0U, 0x23FFFDFFU, 0x37000000U, 0x00000003U, + 0xFFFDDFE1U, 0x23EFFDFFU, 0x70000000U, 0x00060003U, 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U, 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U, 0xFFFFFFFEU, 0x000DFFFFU, 0x0000007FU, 0x00000000U, @@ -652,7 +652,7 @@ u_property_id_start = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U, 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -699,7 +699,7 @@ u_property_id_start = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -710,7 +710,7 @@ u_property_id_start = 0xFFFFFFFFU, 0x0000000FU, 0xFFFFFC00U, 0xFFFF803FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x000000FCU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -740,7 +740,7 @@ u_property_id_start = 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, - 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x010003FFU, 0xFFFF0000U, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, @@ -782,17 +782,13 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, - 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFF80000U, 0x00000000U, 0x00000000U, 0x007C000BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -834,7 +830,7 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC01F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -849,16 +845,12 @@ u_property_id_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -877,9 +869,9 @@ u_property_id_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c index 756360f3..ba07d20f 100644 --- a/lib/unictype/pr_ideographic.c +++ b/lib/unictype/pr_ideographic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h index acf2aee2..ee789c6f 100644 --- a/lib/unictype/pr_ideographic.h +++ b/lib/unictype/pr_ideographic.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[19 << 4]; + unsigned int level3[17 << 4]; } u_property_ideographic = { @@ -242,10 +242,10 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 96, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 112, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -263,8 +263,8 @@ u_property_ideographic = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 112, 5 + 512 * sizeof (short) / sizeof (int) + 128, - 5 + 512 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -386,7 +386,7 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 144, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, @@ -394,9 +394,8 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 176, - 5 + 512 * sizeof (short) / sizeof (int) + 192, 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, @@ -406,7 +405,8 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 208, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 176, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, @@ -420,15 +420,15 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 224, + 5 + 512 * sizeof (short) / sizeof (int) + 192, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 240, + 5 + 512 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 256, + 5 + 512 * sizeof (short) / sizeof (int) + 224, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 16, @@ -440,7 +440,7 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 272, + 5 + 512 * sizeof (short) / sizeof (int) + 240, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, @@ -448,16 +448,16 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, - 5 + 512 * sizeof (short) / sizeof (int) + 288, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -584,15 +584,11 @@ u_property_ideographic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000010U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x007C0010U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, @@ -605,16 +601,12 @@ u_property_ideographic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -633,9 +625,9 @@ u_property_ideographic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c index ea7f5c83..e6481c18 100644 --- a/lib/unictype/pr_ids_binary_operator.c +++ b/lib/unictype/pr_ids_binary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h index 4adfcbdc..1489efd3 100644 --- a/lib/unictype/pr_ids_binary_operator.h +++ b/lib/unictype/pr_ids_binary_operator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c index 65515ba8..bb9bf65a 100644 --- a/lib/unictype/pr_ids_trinary_operator.c +++ b/lib/unictype/pr_ids_trinary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h index 5d1e9bf2..f3fb7015 100644 --- a/lib/unictype/pr_ids_trinary_operator.h +++ b/lib/unictype/pr_ids_trinary_operator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_ids_unary_operator.c b/lib/unictype/pr_ids_unary_operator.c index c665964b..09e058de 100644 --- a/lib/unictype/pr_ids_unary_operator.c +++ b/lib/unictype/pr_ids_unary_operator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c index 900df1d7..926732e6 100644 --- a/lib/unictype/pr_ignorable_control.c +++ b/lib/unictype/pr_ignorable_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h index 48332e13..1d10c53b 100644 --- a/lib/unictype/pr_ignorable_control.h +++ b/lib/unictype/pr_ignorable_control.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c index 00b9106a..c914aac6 100644 --- a/lib/unictype/pr_iso_control.c +++ b/lib/unictype/pr_iso_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h index e01410af..17192110 100644 --- a/lib/unictype/pr_iso_control.h +++ b/lib/unictype/pr_iso_control.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c index eabf4c3d..dd986955 100644 --- a/lib/unictype/pr_join_control.c +++ b/lib/unictype/pr_join_control.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h index 85465f87..052d3bbd 100644 --- a/lib/unictype/pr_join_control.h +++ b/lib/unictype/pr_join_control.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c index c9fe4272..9abbebdb 100644 --- a/lib/unictype/pr_left_of_pair.c +++ b/lib/unictype/pr_left_of_pair.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h index b8b119b5..9737d5b7 100644 --- a/lib/unictype/pr_left_of_pair.h +++ b/lib/unictype/pr_left_of_pair.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c index 48476dc9..409db55a 100644 --- a/lib/unictype/pr_line_separator.c +++ b/lib/unictype/pr_line_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h index 00fb2011..d6992301 100644 --- a/lib/unictype/pr_line_separator.h +++ b/lib/unictype/pr_line_separator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c index 7d794852..1d4f0993 100644 --- a/lib/unictype/pr_logical_order_exception.c +++ b/lib/unictype/pr_logical_order_exception.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h index f30fda2b..9992d4d7 100644 --- a/lib/unictype/pr_logical_order_exception.h +++ b/lib/unictype/pr_logical_order_exception.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c index 82e20cd1..9b468120 100644 --- a/lib/unictype/pr_lowercase.c +++ b/lib/unictype/pr_lowercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h index 94413532..8066e9f8 100644 --- a/lib/unictype/pr_lowercase.h +++ b/lib/unictype/pr_lowercase.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -308,7 +308,7 @@ u_property_lowercase = 0xAAAAAAAAU, 0x55AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU, 0x4E243129U, 0xE6512D2AU, 0xB5555240U, 0xAA29AAAAU, 0xAAAAAAAAU, 0x93FAAAAAU, 0xFFFFAA85U, 0xFFFFFFFFU, - 0xFFEFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU, + 0xFFCFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU, 0x00000000U, 0x00000000U, 0x00000020U, 0x3C8A0000U, 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x192FAAAAU, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU, @@ -346,7 +346,7 @@ u_property_lowercase = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x3AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FFAAAAU, - 0xAABA50AAU, 0xAAA082AAU, 0x0AAA250AU, 0x075C0000U, + 0xAABA50AAU, 0xAAA082AAU, 0x0AAAA50AU, 0x075E0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF03FFU, @@ -376,7 +376,7 @@ u_property_lowercase = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0x000FFFFFU, 0xFFDFC000U, 0x000000FFU, diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c index dcf972c8..1219656c 100644 --- a/lib/unictype/pr_math.c +++ b/lib/unictype/pr_math.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h index b746ab75..19a63476 100644 --- a/lib/unictype/pr_math.h +++ b/lib/unictype/pr_math.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[15 << 4]; + unsigned int level3[17 << 4]; } u_property_math = { @@ -276,11 +276,11 @@ u_property_math = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -292,12 +292,12 @@ u_property_math = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 224, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, -1 @@ -351,6 +351,10 @@ u_property_math = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU, 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU, @@ -362,6 +366,10 @@ u_property_math = 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U, 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01FF0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_modifier_combining_mark.c b/lib/unictype/pr_modifier_combining_mark.c index ed5f304f..0dda23be 100644 --- a/lib/unictype/pr_modifier_combining_mark.c +++ b/lib/unictype/pr_modifier_combining_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_modifier_combining_mark.h b/lib/unictype/pr_modifier_combining_mark.h index d5f92866..1a89ac43 100644 --- a/lib/unictype/pr_modifier_combining_mark.h +++ b/lib/unictype/pr_modifier_combining_mark.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c index 932b14da..c8c6e138 100644 --- a/lib/unictype/pr_non_break.c +++ b/lib/unictype/pr_non_break.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h index edd4214d..d0ae34c1 100644 --- a/lib/unictype/pr_non_break.h +++ b/lib/unictype/pr_non_break.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c index d1bfea45..d7077580 100644 --- a/lib/unictype/pr_not_a_character.c +++ b/lib/unictype/pr_not_a_character.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h index 48436bb9..a2d030ff 100644 --- a/lib/unictype/pr_not_a_character.h +++ b/lib/unictype/pr_not_a_character.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c index 7d57cf18..ca1073b1 100644 --- a/lib/unictype/pr_numeric.c +++ b/lib/unictype/pr_numeric.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h index 5a8cd23c..d66b3af1 100644 --- a/lib/unictype/pr_numeric.h +++ b/lib/unictype/pr_numeric.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - unsigned int level3[51 << 4]; + unsigned int level3[53 << 4]; } u_property_numeric = { @@ -190,9 +190,9 @@ u_property_numeric = 4 + 384 * sizeof (short) / sizeof (int) + 560, 4 + 384 * sizeof (short) / sizeof (int) + 576, 4 + 384 * sizeof (short) / sizeof (int) + 592, - -1, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 608, + 4 + 384 * sizeof (short) / sizeof (int) + 624, + 4 + 384 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -222,14 +222,14 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 624, + 4 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, - 4 + 384 * sizeof (short) / sizeof (int) + 656, 4 + 384 * sizeof (short) / sizeof (int) + 672, + 4 + 384 * sizeof (short) / sizeof (int) + 688, + 4 + 384 * sizeof (short) / sizeof (int) + 704, -1, -1, -1, @@ -279,23 +279,23 @@ u_property_numeric = 4 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 688, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 704, + 4 + 384 * sizeof (short) / sizeof (int) + 720, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 720, - 4 + 384 * sizeof (short) / sizeof (int) + 496, - 4 + 384 * sizeof (short) / sizeof (int) + 736, -1, 4 + 384 * sizeof (short) / sizeof (int) + 752, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 496, 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 800, + -1, + 4 + 384 * sizeof (short) / sizeof (int) + 816, + -1, -1, -1, -1, @@ -426,7 +426,7 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 800, + 4 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1 @@ -579,11 +579,19 @@ u_property_numeric = 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000003FFU, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001FFFFFU, 0x00000000U, + 0x00000000U, 0x03000000U, 0x00000000U, 0x02000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000840U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00002800U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x02000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -603,7 +611,7 @@ u_property_numeric = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00700000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c index 1119771b..ac7ec0c0 100644 --- a/lib/unictype/pr_other_alphabetic.c +++ b/lib/unictype/pr_other_alphabetic.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h index 503b0fdd..8b7cd0c1 100644 --- a/lib/unictype/pr_other_alphabetic.h +++ b/lib/unictype/pr_other_alphabetic.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[36 << 4]; + unsigned int level3[37 << 4]; } u_property_other_alphabetic = { @@ -288,12 +288,12 @@ u_property_other_alphabetic = 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -388,7 +388,7 @@ u_property_other_alphabetic = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x10000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0x1C000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000003FU, 0x00180000U, @@ -413,7 +413,7 @@ u_property_other_alphabetic = 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000010U, 0x000007FEU, 0x7BE00000U, 0x0FFE0000U, 0x00000000U, 0x00FFFC00U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7F7F8000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -440,6 +440,10 @@ u_property_other_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C048U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c index 3cc890fb..730eeca1 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.c +++ b/lib/unictype/pr_other_default_ignorable_code_point.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h index ae667a34..72cb2102 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.h +++ b/lib/unictype/pr_other_default_ignorable_code_point.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c index 8ee0c3f7..767eb9c3 100644 --- a/lib/unictype/pr_other_grapheme_extend.c +++ b/lib/unictype/pr_other_grapheme_extend.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h index 07220fab..482774ad 100644 --- a/lib/unictype/pr_other_grapheme_extend.h +++ b/lib/unictype/pr_other_grapheme_extend.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c index 4e03f277..f27f4ff2 100644 --- a/lib/unictype/pr_other_id_continue.c +++ b/lib/unictype/pr_other_id_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h index 382fd6bb..418b4f7a 100644 --- a/lib/unictype/pr_other_id_continue.h +++ b/lib/unictype/pr_other_id_continue.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c index 105f9d20..8bc11d62 100644 --- a/lib/unictype/pr_other_id_start.c +++ b/lib/unictype/pr_other_id_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h index e29b8811..c1c20568 100644 --- a/lib/unictype/pr_other_id_start.h +++ b/lib/unictype/pr_other_id_start.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c index 5c1bbb1c..6055596b 100644 --- a/lib/unictype/pr_other_lowercase.c +++ b/lib/unictype/pr_other_lowercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h index 93ecae7b..8eb93369 100644 --- a/lib/unictype/pr_other_lowercase.h +++ b/lib/unictype/pr_other_lowercase.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -334,7 +334,7 @@ u_property_other_lowercase = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x30000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x031C0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x031E0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000200U, diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c index f139e1aa..c11054b8 100644 --- a/lib/unictype/pr_other_math.c +++ b/lib/unictype/pr_other_math.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h index 4df96804..ed168302 100644 --- a/lib/unictype/pr_other_math.h +++ b/lib/unictype/pr_other_math.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c index b5f00dfd..1ad97eb3 100644 --- a/lib/unictype/pr_other_uppercase.c +++ b/lib/unictype/pr_other_uppercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h index a9ec7f42..78b5ce69 100644 --- a/lib/unictype/pr_other_uppercase.h +++ b/lib/unictype/pr_other_uppercase.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c index 24978f9e..825eb662 100644 --- a/lib/unictype/pr_paired_punctuation.c +++ b/lib/unictype/pr_paired_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h index 33d4c167..bef2bbc3 100644 --- a/lib/unictype/pr_paired_punctuation.h +++ b/lib/unictype/pr_paired_punctuation.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c index 5d00ae88..9903811f 100644 --- a/lib/unictype/pr_paragraph_separator.c +++ b/lib/unictype/pr_paragraph_separator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h index d593ceac..9bde731c 100644 --- a/lib/unictype/pr_paragraph_separator.h +++ b/lib/unictype/pr_paragraph_separator.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c index 3112e819..d0c1a013 100644 --- a/lib/unictype/pr_pattern_syntax.c +++ b/lib/unictype/pr_pattern_syntax.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h index 0b768078..976e2daf 100644 --- a/lib/unictype/pr_pattern_syntax.h +++ b/lib/unictype/pr_pattern_syntax.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c index 1b12950a..752c90e5 100644 --- a/lib/unictype/pr_pattern_white_space.c +++ b/lib/unictype/pr_pattern_white_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h index 99945ab9..a0619b20 100644 --- a/lib/unictype/pr_pattern_white_space.h +++ b/lib/unictype/pr_pattern_white_space.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_prepended_concatenation_mark.c b/lib/unictype/pr_prepended_concatenation_mark.c index 8e8ea7a2..d8bfc85a 100644 --- a/lib/unictype/pr_prepended_concatenation_mark.c +++ b/lib/unictype/pr_prepended_concatenation_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_prepended_concatenation_mark.h b/lib/unictype/pr_prepended_concatenation_mark.h index f0eeec4f..a1c3d220 100644 --- a/lib/unictype/pr_prepended_concatenation_mark.h +++ b/lib/unictype/pr_prepended_concatenation_mark.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c index bf1637a7..422018aa 100644 --- a/lib/unictype/pr_private_use.c +++ b/lib/unictype/pr_private_use.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h index 8d2013b1..49cd7d20 100644 --- a/lib/unictype/pr_private_use.h +++ b/lib/unictype/pr_private_use.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c index b5332f1f..f05e6685 100644 --- a/lib/unictype/pr_punctuation.c +++ b/lib/unictype/pr_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h index 90278c49..b2e01bf5 100644 --- a/lib/unictype/pr_punctuation.h +++ b/lib/unictype/pr_punctuation.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -440,7 +440,7 @@ u_property_punctuation = 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00002000U, 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U, 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U, diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c index df3e66cf..087677fe 100644 --- a/lib/unictype/pr_quotation_mark.c +++ b/lib/unictype/pr_quotation_mark.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h index 245034a6..966c90b4 100644 --- a/lib/unictype/pr_quotation_mark.h +++ b/lib/unictype/pr_quotation_mark.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c index 14c85fae..4fcb8b76 100644 --- a/lib/unictype/pr_radical.c +++ b/lib/unictype/pr_radical.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h index 36f8befe..e48af8ee 100644 --- a/lib/unictype/pr_radical.h +++ b/lib/unictype/pr_radical.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_regional_indicator.c b/lib/unictype/pr_regional_indicator.c index bd5eb894..26f873d4 100644 --- a/lib/unictype/pr_regional_indicator.c +++ b/lib/unictype/pr_regional_indicator.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2021-2024 Free Software Foundation, Inc. + Copyright (C) 2021-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2021. This file is free software. diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c index 6523db89..d2a33752 100644 --- a/lib/unictype/pr_sentence_terminal.c +++ b/lib/unictype/pr_sentence_terminal.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h index 873c036e..f342c9ac 100644 --- a/lib/unictype/pr_sentence_terminal.h +++ b/lib/unictype/pr_sentence_terminal.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c index 61792a6f..0dc8e981 100644 --- a/lib/unictype/pr_soft_dotted.c +++ b/lib/unictype/pr_soft_dotted.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h index 9ef24968..1b5aac40 100644 --- a/lib/unictype/pr_soft_dotted.h +++ b/lib/unictype/pr_soft_dotted.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c index cef0a076..8cb1aeb5 100644 --- a/lib/unictype/pr_space.c +++ b/lib/unictype/pr_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h index aa47bde6..c99ed712 100644 --- a/lib/unictype/pr_space.h +++ b/lib/unictype/pr_space.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c index 0a93be80..671b2455 100644 --- a/lib/unictype/pr_terminal_punctuation.c +++ b/lib/unictype/pr_terminal_punctuation.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h index 47624c47..0f3b9568 100644 --- a/lib/unictype/pr_terminal_punctuation.h +++ b/lib/unictype/pr_terminal_punctuation.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c index 0a37d6ef..693ae9ed 100644 --- a/lib/unictype/pr_test.c +++ b/lib/unictype/pr_test.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2005-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c index c37ba23e..74a60ee0 100644 --- a/lib/unictype/pr_titlecase.c +++ b/lib/unictype/pr_titlecase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h index ef46853c..f5599a0a 100644 --- a/lib/unictype/pr_titlecase.h +++ b/lib/unictype/pr_titlecase.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c index b5601e45..f884f69e 100644 --- a/lib/unictype/pr_unassigned_code_value.c +++ b/lib/unictype/pr_unassigned_code_value.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h index 7099599f..9a72ee52 100644 --- a/lib/unictype/pr_unassigned_code_value.h +++ b/lib/unictype/pr_unassigned_code_value.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[6 << 7]; - unsigned int level3[93 << 4]; + unsigned int level3[90 << 4]; } u_property_unassigned_code_value = { @@ -184,6 +184,7 @@ u_property_unassigned_code_value = -1, -1, 16 + 768 * sizeof (short) / sizeof (int) + 416, + -1, 16 + 768 * sizeof (short) / sizeof (int) + 432, 16 + 768 * sizeof (short) / sizeof (int) + 448, 16 + 768 * sizeof (short) / sizeof (int) + 464, @@ -201,47 +202,46 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 656, 16 + 768 * sizeof (short) / sizeof (int) + 672, 16 + 768 * sizeof (short) / sizeof (int) + 688, - 16 + 768 * sizeof (short) / sizeof (int) + 704, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 704, 16 + 768 * sizeof (short) / sizeof (int) + 720, 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 768, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 784, + 16 + 768 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 800, + 16 + 768 * sizeof (short) / sizeof (int) + 784, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 800, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 816, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 832, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 832, 16 + 768 * sizeof (short) / sizeof (int) + 848, 16 + 768 * sizeof (short) / sizeof (int) + 864, - 16 + 768 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -253,67 +253,67 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 896, -1, -1, + -1, + 16 + 768 * sizeof (short) / sizeof (int) + 880, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 896, 16 + 768 * sizeof (short) / sizeof (int) + 912, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 928, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 944, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 960, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 976, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 992, 16 + 768 * sizeof (short) / sizeof (int) + 1008, 16 + 768 * sizeof (short) / sizeof (int) + 1024, 16 + 768 * sizeof (short) / sizeof (int) + 1040, + -1, 16 + 768 * sizeof (short) / sizeof (int) + 1056, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 1072, - -1, 16 + 768 * sizeof (short) / sizeof (int) + 1088, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1104, 16 + 768 * sizeof (short) / sizeof (int) + 1120, 16 + 768 * sizeof (short) / sizeof (int) + 1136, 16 + 768 * sizeof (short) / sizeof (int) + 1152, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 1168, 16 + 768 * sizeof (short) / sizeof (int) + 1184, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1200, 16 + 768 * sizeof (short) / sizeof (int) + 1216, + -1, 16 + 768 * sizeof (short) / sizeof (int) + 1232, 16 + 768 * sizeof (short) / sizeof (int) + 1248, - -1, 16 + 768 * sizeof (short) / sizeof (int) + 1264, + 16 + 768 * sizeof (short) / sizeof (int) + 736, 16 + 768 * sizeof (short) / sizeof (int) + 1280, - 16 + 768 * sizeof (short) / sizeof (int) + 1296, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -397,7 +397,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1328, + 16 + 768 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, @@ -405,9 +405,8 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1344, - 16 + 768 * sizeof (short) / sizeof (int) + 1360, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -417,8 +416,8 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1376, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -431,18 +430,18 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1392, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1408, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, + 16 + 768 * sizeof (short) / sizeof (int) + 1344, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1424, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1312, + 16 + 768 * sizeof (short) / sizeof (int) + 1360, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1376, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, @@ -451,381 +450,382 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1440, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1392, -1, -1, -1, -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1456, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1312, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1312, - 16 + 768 * sizeof (short) / sizeof (int) + 1472, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1312 + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1408, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 1280, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 1280, + 16 + 768 * sizeof (short) / sizeof (int) + 1424, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 736, + 16 + 768 * sizeof (short) / sizeof (int) + 1280 }, { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -841,15 +841,15 @@ u_property_unassigned_code_value = 0x00004000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U, - 0x007C8000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x007C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U, 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU, 0x00044011U, 0x0C120200U, 0xFFFEC440U, 0x01FC0030U, 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U, 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU, - 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U, - 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF10030U, + 0x00022000U, 0x0C000200U, 0xC89FC220U, 0x007F0030U, + 0x00022000U, 0x0C100200U, 0x8F9FC220U, 0xFFF10030U, 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U, 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU, 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU, @@ -873,7 +873,7 @@ u_property_unassigned_code_value = 0x80000000U, 0xF000F000U, 0x0000000EU, 0xFFE0C000U, 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U, 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U, - 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU, + 0xFC00FC00U, 0x0000C000U, 0xC0000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U, 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U, @@ -885,7 +885,7 @@ u_property_unassigned_code_value = 0xC0C00000U, 0x00000000U, 0x5500C0C0U, 0xC0000000U, 0x00000000U, 0x00200000U, 0x10300020U, 0x80230000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000C0020U, - 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, + 0xE0008000U, 0x00000000U, 0x0000FFFCU, 0xFFFE0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, @@ -895,7 +895,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U, - 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01F00000U, 0x00000000U, 0x0000DF40U, 0x00000000U, 0x7FFE7F00U, @@ -919,7 +919,7 @@ u_property_unassigned_code_value = 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xE014C000U, 0x0003FFFFU, + 0x00000000U, 0x00000000U, 0xE0000000U, 0x0001FFFFU, 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U, @@ -935,11 +935,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0x1F07FF80U, 0xA0800000U, 0x00000024U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00030000U, 0x00000000U, 0x00007F00U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00080000U, 0x0020F080U, 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -962,7 +958,7 @@ u_property_unassigned_code_value = 0x00000040U, 0xF8020000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000002C0U, 0x6E400000U, 0x00400000U, 0x00000000U, 0x80000000U, 0xFFFF007FU, 0xFFFFFFFFU, 0x07C80000U, - 0x70000000U, 0x7C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x70000000U, 0x7C000000U, 0xFC000000U, 0xFFFFFFFFU, 0x00000000U, 0x0F000000U, 0x00030000U, 0x00000000U, 0x01100F90U, 0x78C00000U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0xFF800780U, @@ -973,7 +969,7 @@ u_property_unassigned_code_value = 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x000001C0U, 0xFFFF3FC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFE3U, 0x0FFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFE00FF03U, 0x03FFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, @@ -998,12 +994,12 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U, 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, - 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC00FFFCU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U, - 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFE048000U, 0x0000FC00U, 0xF0000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, 0x00020000U, 0x38000000U, 0xF8000000U, 0xFFFFFFFFU, @@ -1049,17 +1045,13 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, - 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xF8000000U, 0x06000000U, 0xFFF00000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U, - 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFE0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, + 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFF80FFE0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U, 0x7FFFFFFFU, - 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF80000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1077,11 +1069,11 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x03F00000U, 0xFFFE0000U, 0xFFFE0000U, 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1121,7 +1113,7 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x78000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, 0x3FC00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1145,17 +1137,17 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0x0E000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFE00FFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, + 0x00000000U, 0x00000000U, 0xFF000000U, 0xE000C000U, + 0x00003800U, 0x00000000U, 0x60001E80U, 0xFE007800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00080000U, 0x00000000U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1164,16 +1156,12 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x0000FFFCU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1192,10 +1180,10 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c index 0e0b8419..6ed16c09 100644 --- a/lib/unictype/pr_unified_ideograph.c +++ b/lib/unictype/pr_unified_ideograph.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h index bbc8c3b0..ea1106ad 100644 --- a/lib/unictype/pr_unified_ideograph.h +++ b/lib/unictype/pr_unified_ideograph.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[3 << 7]; - unsigned int level3[11 << 4]; + unsigned int level3[10 << 4]; } u_property_unified_ideograph = { @@ -266,8 +266,8 @@ u_property_unified_ideograph = 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 64, - 5 + 384 * sizeof (short) / sizeof (int) + 80, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, @@ -278,7 +278,7 @@ u_property_unified_ideograph = 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, - 5 + 384 * sizeof (short) / sizeof (int) + 96, + 5 + 384 * sizeof (short) / sizeof (int) + 80, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, @@ -292,9 +292,9 @@ u_property_unified_ideograph = 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, - 5 + 384 * sizeof (short) / sizeof (int) + 112, + 5 + 384 * sizeof (short) / sizeof (int) + 96, 5 + 384 * sizeof (short) / sizeof (int) + 0, - 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -312,7 +312,7 @@ u_property_unified_ideograph = 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, - 5 + 384 * sizeof (short) / sizeof (int) + 144, + 5 + 384 * sizeof (short) / sizeof (int) + 128, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, @@ -320,16 +320,16 @@ u_property_unified_ideograph = 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, - 5 + 384 * sizeof (short) / sizeof (int) + 160, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -449,16 +449,12 @@ u_property_unified_ideograph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -473,9 +469,9 @@ u_property_unified_ideograph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c index 1191d66f..88a5700c 100644 --- a/lib/unictype/pr_uppercase.c +++ b/lib/unictype/pr_uppercase.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h index 77aeaf49..1ded38bd 100644 --- a/lib/unictype/pr_uppercase.h +++ b/lib/unictype/pr_uppercase.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -346,7 +346,7 @@ u_property_uppercase = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15555AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -364,7 +364,7 @@ u_property_uppercase = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FFFFFFU, 0xFFF00000U, 0x00003FFFU, 0xFFFFFF00U, diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c index 6f683ca3..45e31754 100644 --- a/lib/unictype/pr_variation_selector.c +++ b/lib/unictype/pr_variation_selector.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h index 05478424..958940e8 100644 --- a/lib/unictype/pr_variation_selector.h +++ b/lib/unictype/pr_variation_selector.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c index 88315cfc..639860bd 100644 --- a/lib/unictype/pr_white_space.c +++ b/lib/unictype/pr_white_space.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h index 16f0f5cb..f753f2e0 100644 --- a/lib/unictype/pr_white_space.h +++ b/lib/unictype/pr_white_space.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c index 60c3a1d4..122782b6 100644 --- a/lib/unictype/pr_xid_continue.c +++ b/lib/unictype/pr_xid_continue.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h index bc6ffd49..1c211db9 100644 --- a/lib/unictype/pr_xid_continue.h +++ b/lib/unictype/pr_xid_continue.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - unsigned int level3[87 << 4]; + unsigned int level3[85 << 4]; } u_property_xid_continue = { @@ -253,10 +253,10 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 896, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 912, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -273,14 +273,14 @@ u_property_xid_continue = -1, -1, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 912, 16 + 640 * sizeof (short) / sizeof (int) + 928, 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 976, + 16 + 640 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -288,30 +288,30 @@ u_property_xid_continue = -1, -1, -1, + 16 + 640 * sizeof (short) / sizeof (int) + 976, 16 + 640 * sizeof (short) / sizeof (int) + 992, 16 + 640 * sizeof (short) / sizeof (int) + 1008, 16 + 640 * sizeof (short) / sizeof (int) + 1024, 16 + 640 * sizeof (short) / sizeof (int) + 1040, 16 + 640 * sizeof (short) / sizeof (int) + 1056, + -1, 16 + 640 * sizeof (short) / sizeof (int) + 1072, -1, 16 + 640 * sizeof (short) / sizeof (int) + 1088, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 1104, 16 + 640 * sizeof (short) / sizeof (int) + 1120, 16 + 640 * sizeof (short) / sizeof (int) + 1136, 16 + 640 * sizeof (short) / sizeof (int) + 1152, 16 + 640 * sizeof (short) / sizeof (int) + 1168, - 16 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1200, + 16 + 640 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1216, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -397,7 +397,7 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1232, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -405,9 +405,8 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1248, - 16 + 640 * sizeof (short) / sizeof (int) + 1264, 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1232, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -417,8 +416,8 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1280, 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1248, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -431,15 +430,16 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1296, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1312, + 16 + 640 * sizeof (short) / sizeof (int) + 1264, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1328, + 16 + 640 * sizeof (short) / sizeof (int) + 1296, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -451,7 +451,7 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1344, + 16 + 640 * sizeof (short) / sizeof (int) + 1312, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -459,16 +459,16 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1360, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -570,7 +570,7 @@ u_property_xid_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1376, + 16 + 640 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -717,15 +717,15 @@ u_property_xid_continue = 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0x243FFFFFU, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0xFFFF07FFU, - 0xFF807EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, + 0xFF80FEFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFCFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x5003FFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x003FFFC0U, 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE00FFCFU, 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x0002FFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x0000FFC0U, - 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0x0000FFCFU, - 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, + 0xFFFDDFFFU, 0xF3FFFDFFU, 0x37603DDFU, 0x0000FFCFU, + 0xFFFDDFEFU, 0xF3EFFDFFU, 0x70603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0x80F07DDFU, 0xFC00FFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x000CFFC0U, 0xFFFFFFFEU, 0x07FFFFFFU, 0x03FF7FFFU, 0x00000000U, @@ -753,7 +753,7 @@ u_property_xid_continue = 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFC0U, 0x001F3FFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0x07FF03FFU, 0x00000000U, 0x0FFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU, - 0x03FF03FFU, 0xBFFF0080U, 0x00007FFFU, 0x00000000U, + 0x03FF03FFU, 0xBFFF0080U, 0x3FFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1FFFU, 0x000FF800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFE3FFU, 0x3FFFFFFFU, @@ -791,7 +791,7 @@ u_property_xid_continue = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xBFF0FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFFFFFU, 0x000010FFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF003FU, 0xE8FFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x000FFFFFU, 0x1FFFFFFFU, @@ -838,7 +838,7 @@ u_property_xid_continue = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEFF06FU, 0x873FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000007FU, @@ -849,7 +849,7 @@ u_property_xid_continue = 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFBE3FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x0000001CU, 0xF0000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x000000FCU, 0xFC000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U, 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U, @@ -874,12 +874,12 @@ u_property_xid_continue = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001BU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0080U, 0xFFFFFFFFU, 0x23FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0001U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0x03FF0001U, 0xFFFC0000U, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, - 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x01FB7FFFU, 0xFFFF03FFU, 0x0FFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FF0007U, 0x00000000U, @@ -921,17 +921,13 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, - 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x007F001BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -993,7 +989,7 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC03FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1012,16 +1008,12 @@ u_property_xid_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1040,10 +1032,10 @@ u_property_xid_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c index 94feb35d..55880e92 100644 --- a/lib/unictype/pr_xid_start.c +++ b/lib/unictype/pr_xid_start.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h index 1da43e16..418b3668 100644 --- a/lib/unictype/pr_xid_start.h +++ b/lib/unictype/pr_xid_start.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[80 << 4]; + unsigned int level3[78 << 4]; } u_property_xid_start = { @@ -242,10 +242,10 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 896, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 912, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_xid_start = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 944, - 5 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -281,20 +281,20 @@ u_property_xid_start = -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 976, 5 + 512 * sizeof (short) / sizeof (int) + 992, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, - 5 + 512 * sizeof (short) / sizeof (int) + 1104, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1104, -1, -1, -1, @@ -386,7 +386,7 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -394,9 +394,8 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -406,8 +405,8 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -420,15 +419,16 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -440,7 +440,7 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -448,16 +448,16 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1264, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -1, -1, -1, @@ -578,15 +578,15 @@ u_property_xid_start = 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x043007FFU, 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, + 0x0000FEFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFE0003U, 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U, 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U, 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U, 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U, 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U, - 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U, - 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U, + 0xFFFDDFE0U, 0x23FFFDFFU, 0x37000000U, 0x00000003U, + 0xFFFDDFE1U, 0x23EFFDFFU, 0x70000000U, 0x00060003U, 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U, 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U, 0xFFFFFFFEU, 0x0005FFFFU, 0x0000007FU, 0x00000000U, @@ -652,7 +652,7 @@ u_property_xid_start = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFE0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U, 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -699,7 +699,7 @@ u_property_xid_start = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU, - 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, + 0x003FFFFFU, 0x03FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U, 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU, @@ -710,7 +710,7 @@ u_property_xid_start = 0xFFFFFFFFU, 0x0000000FU, 0xFFFFFC00U, 0xFFFF803FU, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x000000FCU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -740,7 +740,7 @@ u_property_xid_start = 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, - 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x010003FFU, 0xFFFF0000U, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, @@ -782,17 +782,13 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF9FFFFFFU, 0x000FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, - 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFF80000U, 0x00000000U, 0x00000000U, 0x007C000BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -834,7 +830,7 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0xC01F3FB7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -849,16 +845,12 @@ u_property_xid_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -877,9 +869,9 @@ u_property_xid_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c index 00bbcc1b..4eabfc8c 100644 --- a/lib/unictype/pr_zero_width.c +++ b/lib/unictype/pr_zero_width.c @@ -1,5 +1,5 @@ /* Properties of Unicode characters. - Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2002. This file is free software. diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h index c1136ac6..fddee097 100644 --- a/lib/unictype/pr_zero_width.h +++ b/lib/unictype/pr_zero_width.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c index 1d9d13aa..637623ed 100644 --- a/lib/unictype/scripts.c +++ b/lib/unictype/scripts.c @@ -1,5 +1,5 @@ /* Scripts of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software: you can redistribute it and/or modify diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h index 0dbb7594..16a5ce92 100644 --- a/lib/unictype/scripts.h +++ b/lib/unictype/scripts.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -59,7 +59,7 @@ static const uc_interval_t script_common_intervals[] = { 0x2066, 1, 0 }, { 0x2070, 0, 1 }, { 0x2074, 1, 0 }, { 0x207E, 0, 1 }, { 0x2080, 1, 0 }, { 0x208E, 0, 1 }, - { 0x20A0, 1, 0 }, { 0x20C0, 0, 1 }, + { 0x20A0, 1, 0 }, { 0x20C1, 0, 1 }, { 0x2100, 1, 0 }, { 0x2125, 0, 1 }, { 0x2127, 1, 0 }, { 0x2129, 0, 1 }, { 0x212C, 1, 0 }, { 0x2131, 0, 1 }, @@ -70,8 +70,7 @@ static const uc_interval_t script_common_intervals[] = { 0x2440, 1, 0 }, { 0x244A, 0, 1 }, { 0x2460, 1, 0 }, { 0x27FF, 0, 1 }, { 0x2900, 1, 0 }, { 0x2B73, 0, 1 }, - { 0x2B76, 1, 0 }, { 0x2B95, 0, 1 }, - { 0x2B97, 1, 0 }, { 0x2BFF, 0, 1 }, + { 0x2B76, 1, 0 }, { 0x2BFF, 0, 1 }, { 0x2E00, 1, 0 }, { 0x2E5D, 0, 1 }, { 0x2FF0, 1, 0 }, { 0x3004, 0, 1 }, { 0x3006, 1, 1 }, @@ -117,8 +116,10 @@ static const uc_interval_t script_common_intervals[] = { 0x101D0, 1, 0 }, { 0x101FC, 0, 1 }, { 0x102E1, 1, 0 }, { 0x102FB, 0, 1 }, { 0x1BCA0, 1, 0 }, { 0x1BCA3, 0, 1 }, - { 0x1CC00, 1, 0 }, { 0x1CCF9, 0, 1 }, + { 0x1CC00, 1, 0 }, { 0x1CCFC, 0, 1 }, { 0x1CD00, 1, 0 }, { 0x1CEB3, 0, 1 }, + { 0x1CEBA, 1, 0 }, { 0x1CED0, 0, 1 }, + { 0x1CEE0, 1, 0 }, { 0x1CEF0, 0, 1 }, { 0x1CF50, 1, 0 }, { 0x1CFC3, 0, 1 }, { 0x1D000, 1, 0 }, { 0x1D0F5, 0, 1 }, { 0x1D100, 1, 0 }, { 0x1D126, 0, 1 }, @@ -167,11 +168,10 @@ static const uc_interval_t script_common_intervals[] = { 0x1F240, 1, 0 }, { 0x1F248, 0, 1 }, { 0x1F250, 1, 0 }, { 0x1F251, 0, 1 }, { 0x1F260, 1, 0 }, { 0x1F265, 0, 1 }, - { 0x1F300, 1, 0 }, { 0x1F6D7, 0, 1 }, + { 0x1F300, 1, 0 }, { 0x1F6D8, 0, 1 }, { 0x1F6DC, 1, 0 }, { 0x1F6EC, 0, 1 }, { 0x1F6F0, 1, 0 }, { 0x1F6FC, 0, 1 }, - { 0x1F700, 1, 0 }, { 0x1F776, 0, 1 }, - { 0x1F77B, 1, 0 }, { 0x1F7D9, 0, 1 }, + { 0x1F700, 1, 0 }, { 0x1F7D9, 0, 1 }, { 0x1F7E0, 1, 0 }, { 0x1F7EB, 0, 1 }, { 0x1F7F0, 1, 1 }, { 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 }, @@ -181,16 +181,18 @@ static const uc_interval_t script_common_intervals[] = { 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 }, { 0x1F8B0, 1, 0 }, { 0x1F8BB, 0, 1 }, { 0x1F8C0, 1, 0 }, { 0x1F8C1, 0, 1 }, - { 0x1F900, 1, 0 }, { 0x1FA53, 0, 1 }, + { 0x1F8D0, 1, 0 }, { 0x1F8D8, 0, 1 }, + { 0x1F900, 1, 0 }, { 0x1FA57, 0, 1 }, { 0x1FA60, 1, 0 }, { 0x1FA6D, 0, 1 }, { 0x1FA70, 1, 0 }, { 0x1FA7C, 0, 1 }, - { 0x1FA80, 1, 0 }, { 0x1FA89, 0, 1 }, - { 0x1FA8F, 1, 0 }, { 0x1FAC6, 0, 1 }, - { 0x1FACE, 1, 0 }, { 0x1FADC, 0, 1 }, - { 0x1FADF, 1, 0 }, { 0x1FAE9, 0, 1 }, - { 0x1FAF0, 1, 0 }, { 0x1FAF8, 0, 1 }, + { 0x1FA80, 1, 0 }, { 0x1FA8A, 0, 1 }, + { 0x1FA8E, 1, 0 }, { 0x1FAC6, 0, 1 }, + { 0x1FAC8, 1, 1 }, + { 0x1FACD, 1, 0 }, { 0x1FADC, 0, 1 }, + { 0x1FADF, 1, 0 }, { 0x1FAEA, 0, 1 }, + { 0x1FAEF, 1, 0 }, { 0x1FAF8, 0, 1 }, { 0x1FB00, 1, 0 }, { 0x1FB92, 0, 1 }, - { 0x1FB94, 1, 0 }, { 0x1FBF9, 0, 1 }, + { 0x1FB94, 1, 0 }, { 0x1FBFA, 0, 1 }, { 0xE0001, 1, 1 }, { 0xE0020, 1, 0 }, { 0xE007F, 0, 1 } }; @@ -219,11 +221,8 @@ static const uc_interval_t script_latin_intervals[] = { 0x2160, 1, 0 }, { 0x2188, 0, 1 }, { 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 }, { 0xA722, 1, 0 }, { 0xA787, 0, 1 }, - { 0xA78B, 1, 0 }, { 0xA7CD, 0, 1 }, - { 0xA7D0, 1, 0 }, { 0xA7D1, 0, 1 }, - { 0xA7D3, 1, 1 }, - { 0xA7D5, 1, 0 }, { 0xA7DC, 0, 1 }, - { 0xA7F2, 1, 0 }, { 0xA7FF, 0, 1 }, + { 0xA78B, 1, 0 }, { 0xA7DC, 0, 1 }, + { 0xA7F1, 1, 0 }, { 0xA7FF, 0, 1 }, { 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 }, { 0xAB5C, 1, 0 }, { 0xAB64, 0, 1 }, { 0xAB66, 1, 0 }, { 0xAB69, 0, 1 }, @@ -319,21 +318,18 @@ static const uc_interval_t script_arabic_intervals[] = { 0x0671, 1, 0 }, { 0x06DC, 0, 1 }, { 0x06DE, 1, 0 }, { 0x06FF, 0, 1 }, { 0x0750, 1, 0 }, { 0x077F, 0, 1 }, - { 0x0870, 1, 0 }, { 0x088E, 0, 1 }, - { 0x0890, 1, 0 }, { 0x0891, 0, 1 }, + { 0x0870, 1, 0 }, { 0x0891, 0, 1 }, { 0x0897, 1, 0 }, { 0x08E1, 0, 1 }, { 0x08E3, 1, 0 }, { 0x08FF, 0, 1 }, - { 0xFB50, 1, 0 }, { 0xFBC2, 0, 1 }, - { 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 }, - { 0xFD40, 1, 0 }, { 0xFD8F, 0, 1 }, - { 0xFD92, 1, 0 }, { 0xFDC7, 0, 1 }, - { 0xFDCF, 1, 1 }, + { 0xFB50, 1, 0 }, { 0xFD3D, 0, 1 }, + { 0xFD40, 1, 0 }, { 0xFDCF, 0, 1 }, { 0xFDF0, 1, 0 }, { 0xFDFF, 0, 1 }, { 0xFE70, 1, 0 }, { 0xFE74, 0, 1 }, { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 }, { 0x10E60, 1, 0 }, { 0x10E7E, 0, 1 }, - { 0x10EC2, 1, 0 }, { 0x10EC4, 0, 1 }, - { 0x10EFC, 1, 0 }, { 0x10EFF, 0, 1 }, + { 0x10EC2, 1, 0 }, { 0x10EC7, 0, 1 }, + { 0x10ED0, 1, 0 }, { 0x10ED8, 0, 1 }, + { 0x10EFA, 1, 0 }, { 0x10EFF, 0, 1 }, { 0x1EE00, 1, 0 }, { 0x1EE03, 0, 1 }, { 0x1EE05, 1, 0 }, { 0x1EE1F, 0, 1 }, { 0x1EE21, 1, 0 }, { 0x1EE22, 0, 1 }, @@ -490,7 +486,7 @@ static const uc_interval_t script_telugu_intervals[] = { 0x0C4A, 1, 0 }, { 0x0C4D, 0, 1 }, { 0x0C55, 1, 0 }, { 0x0C56, 0, 1 }, { 0x0C58, 1, 0 }, { 0x0C5A, 0, 1 }, - { 0x0C5D, 1, 1 }, + { 0x0C5C, 1, 0 }, { 0x0C5D, 0, 1 }, { 0x0C60, 1, 0 }, { 0x0C63, 0, 1 }, { 0x0C66, 1, 0 }, { 0x0C6F, 0, 1 }, { 0x0C77, 1, 0 }, { 0x0C7F, 0, 1 } @@ -506,7 +502,7 @@ static const uc_interval_t script_kannada_intervals[] = { 0x0CC6, 1, 0 }, { 0x0CC8, 0, 1 }, { 0x0CCA, 1, 0 }, { 0x0CCD, 0, 1 }, { 0x0CD5, 1, 0 }, { 0x0CD6, 0, 1 }, - { 0x0CDD, 1, 0 }, { 0x0CDE, 0, 1 }, + { 0x0CDC, 1, 0 }, { 0x0CDE, 0, 1 }, { 0x0CE0, 1, 0 }, { 0x0CE3, 0, 1 }, { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 }, { 0x0CF1, 1, 0 }, { 0x0CF3, 0, 1 } @@ -725,16 +721,15 @@ static const uc_interval_t script_han_intervals[] = { 0xF900, 1, 0 }, { 0xFA6D, 0, 1 }, { 0xFA70, 1, 0 }, { 0xFAD9, 0, 1 }, { 0x16FE2, 1, 0 }, { 0x16FE3, 0, 1 }, - { 0x16FF0, 1, 0 }, { 0x16FF1, 0, 1 }, + { 0x16FF0, 1, 0 }, { 0x16FF6, 0, 1 }, { 0x20000, 1, 0 }, { 0x2A6DF, 0, 1 }, - { 0x2A700, 1, 0 }, { 0x2B739, 0, 1 }, - { 0x2B740, 1, 0 }, { 0x2B81D, 0, 1 }, - { 0x2B820, 1, 0 }, { 0x2CEA1, 0, 1 }, + { 0x2A700, 1, 0 }, { 0x2B81D, 0, 1 }, + { 0x2B820, 1, 0 }, { 0x2CEAD, 0, 1 }, { 0x2CEB0, 1, 0 }, { 0x2EBE0, 0, 1 }, { 0x2EBF0, 1, 0 }, { 0x2EE5D, 0, 1 }, { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 }, { 0x30000, 1, 0 }, { 0x3134A, 0, 1 }, - { 0x31350, 1, 0 }, { 0x323AF, 0, 1 } + { 0x31350, 1, 0 }, { 0x33479, 0, 1 } }; static const uc_interval_t script_yi_intervals[] = { @@ -761,7 +756,8 @@ static const uc_interval_t script_inherited_intervals[] = { 0x064B, 1, 0 }, { 0x0655, 0, 1 }, { 0x0670, 1, 1 }, { 0x0951, 1, 0 }, { 0x0954, 0, 1 }, - { 0x1AB0, 1, 0 }, { 0x1ACE, 0, 1 }, + { 0x1AB0, 1, 0 }, { 0x1ADD, 0, 1 }, + { 0x1AE0, 1, 0 }, { 0x1AEB, 0, 1 }, { 0x1CD0, 1, 0 }, { 0x1CD2, 0, 1 }, { 0x1CD4, 1, 0 }, { 0x1CE0, 0, 1 }, { 0x1CE2, 1, 0 }, { 0x1CE8, 0, 1 }, @@ -1105,7 +1101,8 @@ static const uc_interval_t script_miao_intervals[] = }; static const uc_interval_t script_sharada_intervals[] = { - { 0x11180, 1, 0 }, { 0x111DF, 0, 1 } + { 0x11180, 1, 0 }, { 0x111DF, 0, 1 }, + { 0x11B60, 1, 0 }, { 0x11B67, 0, 1 } }; static const uc_interval_t script_sora_sompeng_intervals[] = { @@ -1316,9 +1313,9 @@ static const uc_interval_t script_osage_intervals[] = static const uc_interval_t script_tangut_intervals[] = { { 0x16FE0, 1, 1 }, - { 0x17000, 1, 0 }, { 0x187F7, 0, 1 }, - { 0x18800, 1, 0 }, { 0x18AFF, 0, 1 }, - { 0x18D00, 1, 0 }, { 0x18D08, 0, 1 } + { 0x17000, 1, 0 }, { 0x18AFF, 0, 1 }, + { 0x18D00, 1, 0 }, { 0x18D1E, 0, 1 }, + { 0x18D80, 1, 0 }, { 0x18DF2, 0, 1 } }; static const uc_interval_t script_masaram_gondi_intervals[] = { @@ -1506,7 +1503,27 @@ static const uc_interval_t script_tulu_tigalari_intervals[] = { 0x113D7, 1, 0 }, { 0x113D8, 0, 1 }, { 0x113E1, 1, 0 }, { 0x113E2, 0, 1 } }; -static const uc_script_t scripts[170] = +static const uc_interval_t script_sidetic_intervals[] = +{ + { 0x10940, 1, 0 }, { 0x10959, 0, 1 } +}; +static const uc_interval_t script_tai_yo_intervals[] = +{ + { 0x1E6C0, 1, 0 }, { 0x1E6DE, 0, 1 }, + { 0x1E6E0, 1, 0 }, { 0x1E6F5, 0, 1 }, + { 0x1E6FE, 1, 0 }, { 0x1E6FF, 0, 1 } +}; +static const uc_interval_t script_tolong_siki_intervals[] = +{ + { 0x11DB0, 1, 0 }, { 0x11DDB, 0, 1 }, + { 0x11DE0, 1, 0 }, { 0x11DE9, 0, 1 } +}; +static const uc_interval_t script_beria_erfe_intervals[] = +{ + { 0x16EA0, 1, 0 }, { 0x16EB8, 0, 1 }, + { 0x16EBB, 1, 0 }, { 0x16ED3, 0, 1 } +}; +static const uc_script_t scripts[174] = { { sizeof (script_common_intervals) / sizeof (uc_interval_t), @@ -2357,6 +2374,26 @@ static const uc_script_t scripts[170] = sizeof (script_tulu_tigalari_intervals) / sizeof (uc_interval_t), script_tulu_tigalari_intervals, "Tulu_Tigalari" + }, + { + sizeof (script_sidetic_intervals) / sizeof (uc_interval_t), + script_sidetic_intervals, + "Sidetic" + }, + { + sizeof (script_tai_yo_intervals) / sizeof (uc_interval_t), + script_tai_yo_intervals, + "Tai_Yo" + }, + { + sizeof (script_tolong_siki_intervals) / sizeof (uc_interval_t), + script_tolong_siki_intervals, + "Tolong_Siki" + }, + { + sizeof (script_beria_erfe_intervals) / sizeof (uc_interval_t), + script_beria_erfe_intervals, + "Beria_Erfe" } }; #define script_header_0 16 @@ -2369,7 +2406,7 @@ struct { int level1[15]; unsigned short level2[5 << 9]; - unsigned char level3[257 << 7]; + unsigned char level3[254 << 7]; } u_script = { @@ -2388,39 +2425,39 @@ u_script = 6273, 6401, 6529, 6657, 257, 257, 6785, 6913, 7041, 7169, 7297, 7425, 7553, 7553, 7553, 7553, 7681, 7553, 7553, 7553, 7553, 7553, 7553, 7553, - 7809, 7809, 7553, 7553, 7553, 7553, 7937, 8065, - 8193, 8321, 8449, 8577, 8705, 8833, 8961, 9089, - 9217, 9345, 9473, 9601, 9729, 9857, 9985, 7553, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 10113, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 10241, 10241, 10241, 10241, 10241, 10241, 10241, 10241, - 10241, 10369, 10497, 10497, 10625, 10753, 10881, 11009, - 11137, 11265, 11393, 11521, 11649, 11777, 11905, 12033, + 7809, 7809, 7553, 7553, 7553, 7553, 7937, 7553, + 8065, 8193, 8321, 8449, 8577, 8705, 8833, 8961, + 9089, 9217, 9345, 9473, 9601, 9729, 9857, 7553, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 9985, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 10113, 10113, 10113, 10113, 10113, 10113, 10113, 10113, + 10113, 10241, 10369, 10369, 10497, 10625, 10753, 10881, + 11009, 11137, 11265, 11393, 11521, 11649, 11777, 11905, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, @@ -2431,155 +2468,159 @@ u_script = 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, - 4097, 4097, 4097, 4097, 4097, 4097, 4097, 12161, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 8961, 8961, 12289, 12417, 12545, 12673, - 12801, 12801, 12929, 13057, 13185, 13313, 13441, 13569, - 13697, 13825, 13953, 14081, 0, 14209, 14337, 14465, - 14593, 14721, 14849, 14977, 15105, 15105, 15233, 15361, - 15489, 15617, 15745, 15873, 16001, 16129, 16257, 16385, - 16513, 16641, 16769, 16897, 17025, 17153, 17281, 17409, - 17537, 17665, 17793, 17921, 18049, 18177, 18305, 18433, - 18561, 18689, 0, 18817, 18945, 19073, 19201, 0, - 19329, 19457, 19585, 19713, 19841, 19969, 20097, 20225, - 20353, 20481, 20609, 20737, 0, 20865, 20993, 21121, - 21249, 21249, 21249, 21249, 21249, 21249, 21249, 21377, - 21505, 21249, 21633, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 21761, - 21889, 21889, 21889, 21889, 21889, 21889, 21889, 21889, - 22017, 21889, 21889, 21889, 21889, 21889, 21889, 21889, - 21889, 21889, 21889, 21889, 21889, 21889, 21889, 21889, - 21889, 21889, 21889, 21889, 21889, 21889, 21889, 21889, - 21889, 21889, 21889, 21889, 21889, 21889, 21889, 22145, - 22273, 22273, 22273, 22273, 22401, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 22529, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 22657, 22657, 22657, 22657, 22785, 22913, 23041, 23169, - 0, 0, 23297, 0, 23425, 23553, 23681, 23809, - 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, - 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, - 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, - 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, - 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, - 23937, 23937, 23937, 23937, 23937, 23937, 23937, 24065, - 23937, 23937, 23937, 23937, 23937, 23937, 24193, 24193, - 24193, 24321, 24449, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 4097, 4097, 4097, 4097, 4097, 4097, 4097, 12033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 24577, - 24705, 24833, 24961, 25089, 25089, 25217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 25345, 25473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 8833, 8833, 12161, 12289, 12417, 12545, + 12545, 12545, 12673, 12801, 12929, 13057, 13185, 13313, + 13441, 13569, 13697, 13825, 0, 13953, 14081, 14209, + 14337, 14465, 14593, 14721, 14849, 14849, 14977, 15105, + 15233, 15361, 15489, 15617, 15745, 15873, 16001, 16129, + 16257, 16385, 16513, 16641, 16769, 16897, 17025, 17153, + 17281, 17409, 17537, 17665, 17793, 17921, 18049, 18177, + 18305, 18433, 0, 18561, 18689, 18817, 18945, 0, + 19073, 19201, 19329, 19457, 19585, 19713, 19841, 19969, + 20097, 20225, 20353, 20481, 0, 20609, 20737, 20865, + 20993, 20993, 20993, 20993, 20993, 20993, 20993, 21121, + 21249, 20993, 21377, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 21505, + 21633, 21633, 21633, 21633, 21633, 21633, 21633, 21633, + 21761, 21633, 21633, 21633, 21633, 21633, 21633, 21633, + 21633, 21633, 21633, 21633, 21633, 21633, 21633, 21633, + 21633, 21633, 21633, 21633, 21633, 21633, 21633, 21633, + 21633, 21633, 21633, 21633, 21633, 21633, 21633, 21889, + 22017, 22017, 22017, 22017, 22145, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 22273, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 22401, 22401, 22401, 22401, 22529, 22657, 22785, 22913, + 0, 0, 23041, 0, 23169, 23297, 23425, 23553, + 23681, 23681, 23681, 23681, 23681, 23681, 23681, 23681, + 23681, 23681, 23681, 23681, 23681, 23681, 23681, 23681, + 23681, 23681, 23681, 23681, 23681, 23681, 23681, 23681, + 23681, 23681, 23681, 23681, 23681, 23681, 23681, 23681, + 23681, 23681, 23681, 23681, 23681, 23681, 23681, 23681, + 23681, 23681, 23681, 23681, 23681, 23681, 23681, 23681, + 23681, 23681, 23681, 23681, 23681, 23681, 23809, 23809, + 23809, 23937, 24065, 24193, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 24321, + 24449, 24577, 24705, 24833, 24833, 24961, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 25089, 25217, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7553, 25601, 7553, 7553, 7553, 25729, 25857, 25985, - 7553, 26113, 26241, 26369, 26497, 26625, 26753, 0, - 26881, 27009, 27137, 7553, 7553, 27265, 7553, 27393, - 27521, 27521, 27521, 27521, 27521, 27649, 0, 0, - 0, 0, 0, 0, 0, 0, 27777, 0, - 27905, 28033, 28161, 0, 0, 28289, 0, 0, - 0, 28417, 0, 28545, 0, 0, 0, 28673, - 28801, 28929, 29057, 0, 0, 0, 0, 0, - 29185, 29313, 29441, 0, 29569, 29697, 0, 0, - 29825, 29953, 7553, 30081, 30209, 0, 7553, 7553, - 7553, 7553, 7553, 7553, 7553, 30337, 30465, 30593, - 30721, 30849, 7553, 7553, 30977, 31105, 7553, 31233, 0, 0, 0, 0, 0, 0, 0, 0, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 31361, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 31489, 8961, - 31617, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 31745, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 31873, - 8961, 8961, 8961, 8961, 32001, 0, 0, 0, + 7553, 25345, 7553, 7553, 7553, 25473, 25601, 25729, + 7553, 25857, 25985, 26113, 26241, 26369, 26497, 0, + 26625, 26753, 26881, 7553, 7553, 27009, 7553, 27137, + 27265, 27265, 27265, 27265, 27265, 27393, 0, 0, + 0, 0, 0, 0, 0, 0, 27521, 0, + 27649, 27777, 27905, 0, 0, 28033, 0, 0, + 0, 28161, 0, 28289, 0, 28417, 0, 28545, + 28673, 28801, 28929, 0, 0, 0, 0, 0, + 29057, 29185, 29313, 0, 29441, 29569, 0, 0, + 29697, 29825, 7553, 29953, 30081, 0, 7553, 7553, + 7553, 7553, 7553, 7553, 7553, 30209, 7553, 30337, + 30465, 30593, 7553, 7553, 30721, 30849, 7553, 30977, 0, 0, 0, 0, 0, 0, 0, 0, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 31105, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 31233, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 31361, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 31489, + 8833, 8833, 8833, 8833, 31617, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8961, 8961, 8961, 8961, 32129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 32257, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 8961, - 8961, 8961, 8961, 8961, 8961, 8961, 8961, 32385, + 8833, 8833, 8833, 8833, 31745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 31873, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 8833, 8833, 8833, 8833, 8833, 8833, 8833, 8833, + 32001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2630,11 +2671,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32513, 0, 32641, 32769, 0, 0, 0, 0, + 32129, 0, 32257, 32385, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2941,7 +2978,7 @@ u_script = 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 255, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 255, 255, 255, 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -3063,7 +3100,7 @@ u_script = 15, 15, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 15, 15, 255, - 15, 15, 15, 255, 255, 15, 255, 255, + 15, 15, 15, 255, 15, 15, 255, 255, 15, 15, 15, 15, 255, 255, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 15, @@ -3079,7 +3116,7 @@ u_script = 16, 16, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 16, 255, 255, 255, 255, 255, 255, 255, 16, 16, 255, - 255, 255, 255, 255, 255, 16, 16, 255, + 255, 255, 255, 255, 16, 16, 16, 255, 16, 16, 16, 16, 255, 255, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 255, 16, 16, 16, 255, 255, 255, 255, @@ -3445,11 +3482,11 @@ u_script = 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 255, 255, + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 61, 61, 61, 61, 61, 61, 61, 61, @@ -3604,7 +3641,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, @@ -3708,22 +3745,6 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 255, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, @@ -4085,12 +4106,12 @@ u_script = 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, 255, 255, - 1, 1, 255, 1, 255, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 1, 1, 1, 1, 1, 1, + 255, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, @@ -4292,20 +4313,6 @@ u_script = 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -4321,9 +4328,9 @@ u_script = 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 6, 6, 6, 6, 6, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, @@ -4334,14 +4341,12 @@ u_script = 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 255, 255, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 255, 255, 255, 255, 255, 255, 255, 6, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4676,10 +4681,10 @@ u_script = 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 255, 255, 255, 255, 255, 75, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 170, 170, 170, 170, 170, 170, 170, 170, + 170, 170, 170, 170, 170, 170, 170, 170, + 170, 170, 170, 170, 170, 170, 170, 170, + 170, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4852,14 +4857,14 @@ u_script = 155, 155, 255, 155, 155, 155, 255, 255, 155, 155, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 6, 6, 6, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 6, 6, 6, 6, 6, 6, 255, 255, 255, 255, 255, 255, 255, 255, + 6, 6, 6, 6, 6, 6, 6, 6, + 6, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 6, 6, 6, 6, + 255, 255, 6, 6, 6, 6, 6, 6, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, @@ -5224,7 +5229,7 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 99, 99, 99, 99, 99, 99, 99, 99, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5298,14 +5303,14 @@ u_script = 142, 255, 255, 255, 255, 255, 255, 255, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 255, 255, 255, 255, + 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5648,13 +5653,13 @@ u_script = 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 173, 173, 173, 173, 173, 173, 173, 173, + 173, 173, 173, 173, 173, 173, 173, 173, + 173, 173, 173, 173, 173, 173, 173, 173, + 173, 255, 255, 173, 173, 173, 173, 173, + 173, 173, 173, 173, 173, 173, 173, 173, + 173, 173, 173, 173, 173, 173, 173, 173, + 173, 173, 173, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5690,7 +5695,7 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 136, 138, 35, 35, 154, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 35, 35, 255, 255, 255, 255, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, @@ -5708,22 +5713,6 @@ u_script = 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 136, 136, 136, 136, 136, 136, 136, 136, - 255, 255, 255, 255, 255, 255, 255, 255, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, @@ -5757,8 +5746,9 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 154, 136, 136, 136, 136, 136, 136, 136, 136, - 136, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5771,6 +5761,21 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5915,7 +5920,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5923,14 +5928,14 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, + 255, 255, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, @@ -6292,6 +6297,22 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 255, + 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 255, 255, + 255, 255, 255, 255, 255, 255, 171, 171, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -6503,7 +6524,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, 0, 0, + 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6519,22 +6540,6 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, @@ -6566,8 +6571,8 @@ u_script = 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -6582,14 +6587,14 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 0, + 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6597,11 +6602,11 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 255, 255, 255, 0, 0, + 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6619,7 +6624,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -6639,22 +6644,6 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 255, 255, 255, 255, 255, 255, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -6672,8 +6661,8 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -6754,16 +6743,16 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 255, 255, 255, 255, 255, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf index 53ec0950..a5d052e7 100644 --- a/lib/unictype/scripts_byname.gperf +++ b/lib/unictype/scripts_byname.gperf @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as @@ -198,3 +198,7 @@ Ol_Onal, 166 Sunuwar, 167 Todhri, 168 Tulu_Tigalari, 169 +Sidetic, 170 +Tai_Yo, 171 +Tolong_Siki, 172 +Beria_Erfe, 173 diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h index 49d2a475..29520351 100644 --- a/lib/unictype/scripts_byname.h +++ b/lib/unictype/scripts_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.3 */ /* Command-line: gperf -m 10 unictype/scripts_byname.gperf */ /* Computed positions: -k'1,3,5,8' */ @@ -32,12 +32,12 @@ #line 20 "unictype/scripts_byname.gperf" struct named_script { int name; unsigned int index; }; -#define TOTAL_KEYWORDS 170 +#define TOTAL_KEYWORDS 174 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 22 -#define MIN_HASH_VALUE 6 -#define MAX_HASH_VALUE 291 -/* maximum key range = 286, duplicates = 0 */ +#define MIN_HASH_VALUE 11 +#define MAX_HASH_VALUE 267 +/* maximum key range = 257, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,32 +51,32 @@ scripts_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 58, 5, 8, 60, 54, - 292, 45, 91, 55, 5, 15, 55, 30, 73, 69, - 16, 292, 50, 7, 4, 15, 86, 86, 292, 4, - 10, 292, 292, 292, 292, 60, 292, 7, 30, 91, - 54, 14, 31, 38, 74, 10, 47, 20, 28, 6, - 4, 16, 102, 292, 9, 76, 4, 73, 15, 98, - 292, 105, 6, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292 + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 33, 45, 3, 106, 19, + 268, 64, 117, 57, 3, 13, 36, 5, 70, 36, + 40, 268, 34, 6, 4, 49, 120, 108, 268, 156, + 9, 268, 268, 268, 268, 62, 268, 6, 84, 96, + 30, 41, 85, 50, 69, 9, 63, 46, 49, 5, + 3, 3, 98, 268, 9, 71, 4, 24, 11, 29, + 268, 73, 4, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, + 268, 268, 268, 268, 268, 268 }; register unsigned int hval = len; @@ -84,9 +84,9 @@ scripts_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[7]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ @@ -94,18 +94,18 @@ scripts_hash (register const char *str, register size_t len) case 6: case 5: hval += asso_values[(unsigned char)str[4]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ case 4: case 3: hval += asso_values[(unsigned char)str[2]]; -#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) +#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9))) [[fallthrough]]; -#elif defined __GNUC__ && __GNUC__ >= 7 +#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10) __attribute__ ((__fallthrough__)); #endif /*FALLTHROUGH*/ @@ -119,730 +119,751 @@ scripts_hash (register const char *str, register size_t len) struct script_stringpool_t { - char script_stringpool_str6[sizeof("Yi")]; + char script_stringpool_str11[sizeof("Mro")]; char script_stringpool_str12[sizeof("Toto")]; - char script_stringpool_str15[sizeof("Thai")]; - char script_stringpool_str19[sizeof("Cham")]; - char script_stringpool_str21[sizeof("Thaana")]; - char script_stringpool_str22[sizeof("Bamum")]; - char script_stringpool_str23[sizeof("Bengali")]; - char script_stringpool_str24[sizeof("Brahmi")]; - char script_stringpool_str25[sizeof("Sinhala")]; - char script_stringpool_str27[sizeof("Chakma")]; - char script_stringpool_str28[sizeof("Sharada")]; - char script_stringpool_str29[sizeof("Syriac")]; - char script_stringpool_str30[sizeof("Carian")]; - char script_stringpool_str31[sizeof("Shavian")]; - char script_stringpool_str32[sizeof("Tai_Tham")]; - char script_stringpool_str33[sizeof("Kannada")]; - char script_stringpool_str34[sizeof("Batak")]; - char script_stringpool_str35[sizeof("Khmer")]; - char script_stringpool_str36[sizeof("Common")]; - char script_stringpool_str38[sizeof("Samaritan")]; - char script_stringpool_str39[sizeof("Takri")]; - char script_stringpool_str40[sizeof("Cuneiform")]; - char script_stringpool_str41[sizeof("Miao")]; - char script_stringpool_str43[sizeof("Tamil")]; - char script_stringpool_str44[sizeof("Kirat_Rai")]; - char script_stringpool_str45[sizeof("Tibetan")]; - char script_stringpool_str46[sizeof("Javanese")]; - char script_stringpool_str47[sizeof("Braille")]; - char script_stringpool_str48[sizeof("Mandaic")]; - char script_stringpool_str49[sizeof("Mro")]; - char script_stringpool_str50[sizeof("Myanmar")]; - char script_stringpool_str51[sizeof("Chorasmian")]; - char script_stringpool_str52[sizeof("Kharoshthi")]; - char script_stringpool_str54[sizeof("Katakana")]; - char script_stringpool_str56[sizeof("Phoenician")]; - char script_stringpool_str57[sizeof("Khojki")]; - char script_stringpool_str58[sizeof("Khitan_Small_Script")]; - char script_stringpool_str59[sizeof("Balinese")]; - char script_stringpool_str60[sizeof("Cherokee")]; - char script_stringpool_str61[sizeof("Bhaiksuki")]; - char script_stringpool_str62[sizeof("Sogdian")]; - char script_stringpool_str63[sizeof("Grantha")]; - char script_stringpool_str64[sizeof("Tagbanwa")]; - char script_stringpool_str65[sizeof("Gothic")]; - char script_stringpool_str66[sizeof("Mongolian")]; - char script_stringpool_str67[sizeof("Zanabazar_Square")]; - char script_stringpool_str68[sizeof("Latin")]; - char script_stringpool_str69[sizeof("Buginese")]; - char script_stringpool_str70[sizeof("Yezidi")]; + char script_stringpool_str13[sizeof("Cham")]; + char script_stringpool_str14[sizeof("Thai")]; + char script_stringpool_str15[sizeof("Miao")]; + char script_stringpool_str17[sizeof("Common")]; + char script_stringpool_str19[sizeof("Thaana")]; + char script_stringpool_str20[sizeof("Chakma")]; + char script_stringpool_str21[sizeof("Mandaic")]; + char script_stringpool_str22[sizeof("Sinhala")]; + char script_stringpool_str23[sizeof("Myanmar")]; + char script_stringpool_str24[sizeof("Carian")]; + char script_stringpool_str25[sizeof("Sharada")]; + char script_stringpool_str26[sizeof("Mongolian")]; + char script_stringpool_str27[sizeof("Syriac")]; + char script_stringpool_str28[sizeof("Shavian")]; + char script_stringpool_str29[sizeof("Kannada")]; + char script_stringpool_str30[sizeof("Tai_Tham")]; + char script_stringpool_str31[sizeof("Chorasmian")]; + char script_stringpool_str32[sizeof("Khmer")]; + char script_stringpool_str33[sizeof("Cuneiform")]; + char script_stringpool_str35[sizeof("Samaritan")]; + char script_stringpool_str36[sizeof("Kharoshthi")]; + char script_stringpool_str37[sizeof("Tangut")]; + char script_stringpool_str39[sizeof("Modi")]; + char script_stringpool_str40[sizeof("Ahom")]; + char script_stringpool_str41[sizeof("Kirat_Rai")]; + char script_stringpool_str42[sizeof("Lao")]; + char script_stringpool_str44[sizeof("Tirhuta")]; + char script_stringpool_str45[sizeof("Sunuwar")]; + char script_stringpool_str46[sizeof("Kawi")]; + char script_stringpool_str47[sizeof("Sidetic")]; + char script_stringpool_str48[sizeof("Latin")]; + char script_stringpool_str49[sizeof("Todhri")]; + char script_stringpool_str50[sizeof("Saurashtra")]; + char script_stringpool_str51[sizeof("Osmanya")]; + char script_stringpool_str52[sizeof("Armenian")]; + char script_stringpool_str53[sizeof("Khitan_Small_Script")]; + char script_stringpool_str54[sizeof("Arabic")]; + char script_stringpool_str55[sizeof("Tai_Le")]; + char script_stringpool_str56[sizeof("Oriya")]; + char script_stringpool_str57[sizeof("Caucasian_Albanian")]; + char script_stringpool_str58[sizeof("Canadian_Aboriginal")]; + char script_stringpool_str60[sizeof("Bamum")]; + char script_stringpool_str61[sizeof("Bengali")]; + char script_stringpool_str62[sizeof("Brahmi")]; + char script_stringpool_str63[sizeof("Tamil")]; + char script_stringpool_str64[sizeof("Takri")]; + char script_stringpool_str65[sizeof("Phoenician")]; + char script_stringpool_str66[sizeof("Javanese")]; + char script_stringpool_str67[sizeof("Multani")]; + char script_stringpool_str68[sizeof("Khojki")]; + char script_stringpool_str69[sizeof("Anatolian_Hieroglyphs")]; + char script_stringpool_str70[sizeof("Limbu")]; char script_stringpool_str71[sizeof("Mende_Kikakui")]; - char script_stringpool_str72[sizeof("Multani")]; - char script_stringpool_str73[sizeof("Todhri")]; - char script_stringpool_str74[sizeof("Lao")]; - char script_stringpool_str75[sizeof("Tai_Le")]; - char script_stringpool_str76[sizeof("Telugu")]; - char script_stringpool_str77[sizeof("Tagalog")]; - char script_stringpool_str78[sizeof("Ahom")]; - char script_stringpool_str79[sizeof("Linear_B")]; - char script_stringpool_str80[sizeof("Armenian")]; - char script_stringpool_str81[sizeof("Arabic")]; - char script_stringpool_str82[sizeof("Glagolitic")]; - char script_stringpool_str83[sizeof("Avestan")]; - char script_stringpool_str84[sizeof("Greek")]; - char script_stringpool_str85[sizeof("Gurung_Khema")]; - char script_stringpool_str86[sizeof("Osmanya")]; - char script_stringpool_str87[sizeof("Tangut")]; - char script_stringpool_str88[sizeof("Modi")]; - char script_stringpool_str89[sizeof("Canadian_Aboriginal")]; - char script_stringpool_str90[sizeof("Tangsa")]; - char script_stringpool_str91[sizeof("Oriya")]; - char script_stringpool_str92[sizeof("Nko")]; - char script_stringpool_str93[sizeof("Tirhuta")]; + char script_stringpool_str72[sizeof("Sogdian")]; + char script_stringpool_str73[sizeof("Tolong_Siki")]; + char script_stringpool_str74[sizeof("Tagbanwa")]; + char script_stringpool_str76[sizeof("Nko")]; + char script_stringpool_str77[sizeof("Katakana")]; + char script_stringpool_str78[sizeof("Lydian")]; + char script_stringpool_str79[sizeof("Beria_Erfe")]; + char script_stringpool_str81[sizeof("Grantha")]; + char script_stringpool_str82[sizeof("Khudawadi")]; + char script_stringpool_str83[sizeof("Gothic")]; + char script_stringpool_str84[sizeof("Tangsa")]; + char script_stringpool_str85[sizeof("Avestan")]; + char script_stringpool_str86[sizeof("Linear_A")]; + char script_stringpool_str87[sizeof("Glagolitic")]; + char script_stringpool_str88[sizeof("Osage")]; + char script_stringpool_str90[sizeof("Marchen")]; + char script_stringpool_str91[sizeof("Soyombo")]; + char script_stringpool_str92[sizeof("Adlam")]; + char script_stringpool_str93[sizeof("Old_South_Arabian")]; char script_stringpool_str94[sizeof("Sora_Sompeng")]; - char script_stringpool_str95[sizeof("Osage")]; - char script_stringpool_str96[sizeof("Devanagari")]; - char script_stringpool_str97[sizeof("Adlam")]; - char script_stringpool_str98[sizeof("Han")]; - char script_stringpool_str99[sizeof("Vai")]; - char script_stringpool_str100[sizeof("Meetei_Mayek")]; - char script_stringpool_str101[sizeof("Saurashtra")]; - char script_stringpool_str102[sizeof("Psalter_Pahlavi")]; - char script_stringpool_str103[sizeof("Sundanese")]; - char script_stringpool_str104[sizeof("Bassa_Vah")]; - char script_stringpool_str105[sizeof("Kaithi")]; - char script_stringpool_str106[sizeof("Hanunoo")]; - char script_stringpool_str107[sizeof("Rejang")]; - char script_stringpool_str108[sizeof("Hatran")]; - char script_stringpool_str109[sizeof("Anatolian_Hieroglyphs")]; - char script_stringpool_str110[sizeof("Dogra")]; - char script_stringpool_str111[sizeof("Georgian")]; - char script_stringpool_str112[sizeof("Tai_Viet")]; - char script_stringpool_str113[sizeof("Caucasian_Albanian")]; - char script_stringpool_str114[sizeof("Phags_Pa")]; - char script_stringpool_str116[sizeof("Sunuwar")]; - char script_stringpool_str117[sizeof("Kawi")]; - char script_stringpool_str118[sizeof("Warang_Citi")]; - char script_stringpool_str119[sizeof("Gujarati")]; - char script_stringpool_str120[sizeof("Marchen")]; - char script_stringpool_str121[sizeof("Tifinagh")]; - char script_stringpool_str122[sizeof("Lydian")]; - char script_stringpool_str123[sizeof("Nabataean")]; - char script_stringpool_str124[sizeof("Syloti_Nagri")]; - char script_stringpool_str125[sizeof("Soyombo")]; - char script_stringpool_str126[sizeof("Coptic")]; - char script_stringpool_str127[sizeof("Cypriot")]; - char script_stringpool_str128[sizeof("Vithkuqi")]; - char script_stringpool_str129[sizeof("Gunjala_Gondi")]; - char script_stringpool_str131[sizeof("Ugaritic")]; - char script_stringpool_str132[sizeof("Linear_A")]; - char script_stringpool_str133[sizeof("Makasar")]; - char script_stringpool_str135[sizeof("Lisu")]; - char script_stringpool_str136[sizeof("Nandinagari")]; - char script_stringpool_str137[sizeof("Bopomofo")]; - char script_stringpool_str138[sizeof("Buhid")]; - char script_stringpool_str139[sizeof("Limbu")]; - char script_stringpool_str140[sizeof("Ol_Onal")]; - char script_stringpool_str141[sizeof("Hebrew")]; - char script_stringpool_str142[sizeof("Siddham")]; - char script_stringpool_str143[sizeof("Tulu_Tigalari")]; - char script_stringpool_str144[sizeof("Cyrillic")]; - char script_stringpool_str145[sizeof("Gurmukhi")]; - char script_stringpool_str146[sizeof("SignWriting")]; - char script_stringpool_str148[sizeof("Cypro_Minoan")]; - char script_stringpool_str149[sizeof("Manichaean")]; - char script_stringpool_str150[sizeof("Runic")]; - char script_stringpool_str151[sizeof("Old_South_Arabian")]; - char script_stringpool_str152[sizeof("Deseret")]; - char script_stringpool_str153[sizeof("Hiragana")]; - char script_stringpool_str154[sizeof("Ogham")]; - char script_stringpool_str155[sizeof("Old_Permic")]; - char script_stringpool_str156[sizeof("Meroitic_Cursive")]; - char script_stringpool_str157[sizeof("Old_Turkic")]; - char script_stringpool_str158[sizeof("Khudawadi")]; - char script_stringpool_str159[sizeof("Lycian")]; - char script_stringpool_str160[sizeof("Meroitic_Hieroglyphs")]; - char script_stringpool_str161[sizeof("Inherited")]; - char script_stringpool_str162[sizeof("Palmyrene")]; - char script_stringpool_str163[sizeof("Nyiakeng_Puachue_Hmong")]; - char script_stringpool_str164[sizeof("Garay")]; - char script_stringpool_str165[sizeof("Inscriptional_Pahlavi")]; - char script_stringpool_str166[sizeof("Inscriptional_Parthian")]; - char script_stringpool_str167[sizeof("Elbasan")]; - char script_stringpool_str168[sizeof("Pau_Cin_Hau")]; - char script_stringpool_str169[sizeof("Mahajani")]; - char script_stringpool_str170[sizeof("Wancho")]; - char script_stringpool_str173[sizeof("Elymaic")]; - char script_stringpool_str174[sizeof("Hangul")]; - char script_stringpool_str175[sizeof("Newa")]; - char script_stringpool_str179[sizeof("Malayalam")]; - char script_stringpool_str180[sizeof("Medefaidrin")]; - char script_stringpool_str182[sizeof("Dives_Akuru")]; - char script_stringpool_str187[sizeof("Egyptian_Hieroglyphs")]; - char script_stringpool_str188[sizeof("Masaram_Gondi")]; - char script_stringpool_str190[sizeof("Duployan")]; - char script_stringpool_str191[sizeof("Hanifi_Rohingya")]; - char script_stringpool_str195[sizeof("Old_Sogdian")]; - char script_stringpool_str206[sizeof("Nag_Mundari")]; - char script_stringpool_str210[sizeof("Imperial_Aramaic")]; - char script_stringpool_str212[sizeof("Kayah_Li")]; - char script_stringpool_str216[sizeof("Old_Italic")]; - char script_stringpool_str217[sizeof("Old_North_Arabian")]; - char script_stringpool_str221[sizeof("Ol_Chiki")]; - char script_stringpool_str222[sizeof("Old_Uyghur")]; - char script_stringpool_str226[sizeof("Old_Persian")]; - char script_stringpool_str227[sizeof("Nushu")]; - char script_stringpool_str237[sizeof("Lepcha")]; - char script_stringpool_str243[sizeof("Ethiopic")]; - char script_stringpool_str246[sizeof("New_Tai_Lue")]; - char script_stringpool_str265[sizeof("Old_Hungarian")]; - char script_stringpool_str291[sizeof("Pahawh_Hmong")]; + char script_stringpool_str95[sizeof("Sundanese")]; + char script_stringpool_str96[sizeof("Cherokee")]; + char script_stringpool_str97[sizeof("Kaithi")]; + char script_stringpool_str98[sizeof("Linear_B")]; + char script_stringpool_str99[sizeof("Tibetan")]; + char script_stringpool_str100[sizeof("Batak")]; + char script_stringpool_str101[sizeof("Gurung_Khema")]; + char script_stringpool_str103[sizeof("Newa")]; + char script_stringpool_str104[sizeof("Meetei_Mayek")]; + char script_stringpool_str105[sizeof("Elymaic")]; + char script_stringpool_str106[sizeof("Rejang")]; + char script_stringpool_str107[sizeof("Braille")]; + char script_stringpool_str108[sizeof("Ol_Onal")]; + char script_stringpool_str109[sizeof("Telugu")]; + char script_stringpool_str110[sizeof("Tagalog")]; + char script_stringpool_str111[sizeof("Lisu")]; + char script_stringpool_str112[sizeof("Siddham")]; + char script_stringpool_str113[sizeof("Old_Sogdian")]; + char script_stringpool_str114[sizeof("Gurmukhi")]; + char script_stringpool_str115[sizeof("Ogham")]; + char script_stringpool_str116[sizeof("Coptic")]; + char script_stringpool_str117[sizeof("Cypriot")]; + char script_stringpool_str118[sizeof("Zanabazar_Square")]; + char script_stringpool_str119[sizeof("Egyptian_Hieroglyphs")]; + char script_stringpool_str121[sizeof("Old_Permic")]; + char script_stringpool_str123[sizeof("Han")]; + char script_stringpool_str125[sizeof("Cypro_Minoan")]; + char script_stringpool_str126[sizeof("Old_Turkic")]; + char script_stringpool_str127[sizeof("Psalter_Pahlavi")]; + char script_stringpool_str128[sizeof("Georgian")]; + char script_stringpool_str129[sizeof("Makasar")]; + char script_stringpool_str130[sizeof("Hanunoo")]; + char script_stringpool_str131[sizeof("Phags_Pa")]; + char script_stringpool_str132[sizeof("Vai")]; + char script_stringpool_str133[sizeof("Hatran")]; + char script_stringpool_str134[sizeof("Warang_Citi")]; + char script_stringpool_str135[sizeof("Meroitic_Cursive")]; + char script_stringpool_str136[sizeof("Devanagari")]; + char script_stringpool_str137[sizeof("Bassa_Vah")]; + char script_stringpool_str138[sizeof("Runic")]; + char script_stringpool_str139[sizeof("Meroitic_Hieroglyphs")]; + char script_stringpool_str140[sizeof("Pau_Cin_Hau")]; + char script_stringpool_str141[sizeof("Syloti_Nagri")]; + char script_stringpool_str142[sizeof("Malayalam")]; + char script_stringpool_str143[sizeof("Nandinagari")]; + char script_stringpool_str144[sizeof("Lycian")]; + char script_stringpool_str145[sizeof("Tai_Viet")]; + char script_stringpool_str146[sizeof("Balinese")]; + char script_stringpool_str147[sizeof("Buginese")]; + char script_stringpool_str148[sizeof("Gunjala_Gondi")]; + char script_stringpool_str149[sizeof("Buhid")]; + char script_stringpool_str150[sizeof("Hangul")]; + char script_stringpool_str151[sizeof("Garay")]; + char script_stringpool_str152[sizeof("Bhaiksuki")]; + char script_stringpool_str153[sizeof("Gujarati")]; + char script_stringpool_str154[sizeof("Mahajani")]; + char script_stringpool_str155[sizeof("Manichaean")]; + char script_stringpool_str156[sizeof("Greek")]; + char script_stringpool_str157[sizeof("Old_North_Arabian")]; + char script_stringpool_str158[sizeof("Yi")]; + char script_stringpool_str159[sizeof("Bopomofo")]; + char script_stringpool_str160[sizeof("Masaram_Gondi")]; + char script_stringpool_str161[sizeof("Medefaidrin")]; + char script_stringpool_str162[sizeof("Inscriptional_Pahlavi")]; + char script_stringpool_str163[sizeof("Inscriptional_Parthian")]; + char script_stringpool_str165[sizeof("Cyrillic")]; + char script_stringpool_str166[sizeof("Nag_Mundari")]; + char script_stringpool_str167[sizeof("Dogra")]; + char script_stringpool_str168[sizeof("Ugaritic")]; + char script_stringpool_str169[sizeof("Tifinagh")]; + char script_stringpool_str170[sizeof("Nushu")]; + char script_stringpool_str172[sizeof("Kayah_Li")]; + char script_stringpool_str173[sizeof("Nabataean")]; + char script_stringpool_str174[sizeof("Palmyrene")]; + char script_stringpool_str175[sizeof("Tai_Yo")]; + char script_stringpool_str176[sizeof("New_Tai_Lue")]; + char script_stringpool_str178[sizeof("Tulu_Tigalari")]; + char script_stringpool_str179[sizeof("SignWriting")]; + char script_stringpool_str181[sizeof("Elbasan")]; + char script_stringpool_str182[sizeof("Old_Italic")]; + char script_stringpool_str184[sizeof("Ol_Chiki")]; + char script_stringpool_str185[sizeof("Inherited")]; + char script_stringpool_str186[sizeof("Wancho")]; + char script_stringpool_str187[sizeof("Vithkuqi")]; + char script_stringpool_str188[sizeof("Old_Persian")]; + char script_stringpool_str190[sizeof("Hiragana")]; + char script_stringpool_str193[sizeof("Deseret")]; + char script_stringpool_str194[sizeof("Old_Uyghur")]; + char script_stringpool_str195[sizeof("Ethiopic")]; + char script_stringpool_str196[sizeof("Yezidi")]; + char script_stringpool_str197[sizeof("Nyiakeng_Puachue_Hmong")]; + char script_stringpool_str209[sizeof("Lepcha")]; + char script_stringpool_str218[sizeof("Duployan")]; + char script_stringpool_str229[sizeof("Imperial_Aramaic")]; + char script_stringpool_str245[sizeof("Dives_Akuru")]; + char script_stringpool_str246[sizeof("Old_Hungarian")]; + char script_stringpool_str248[sizeof("Hebrew")]; + char script_stringpool_str254[sizeof("Hanifi_Rohingya")]; + char script_stringpool_str267[sizeof("Pahawh_Hmong")]; }; static const struct script_stringpool_t script_stringpool_contents = { - "Yi", + "Mro", "Toto", - "Thai", "Cham", + "Thai", + "Miao", + "Common", "Thaana", - "Bamum", - "Bengali", - "Brahmi", - "Sinhala", "Chakma", + "Mandaic", + "Sinhala", + "Myanmar", + "Carian", "Sharada", + "Mongolian", "Syriac", - "Carian", "Shavian", - "Tai_Tham", "Kannada", - "Batak", + "Tai_Tham", + "Chorasmian", "Khmer", - "Common", - "Samaritan", - "Takri", "Cuneiform", - "Miao", - "Tamil", - "Kirat_Rai", - "Tibetan", - "Javanese", - "Braille", - "Mandaic", - "Mro", - "Myanmar", - "Chorasmian", + "Samaritan", "Kharoshthi", - "Katakana", - "Phoenician", - "Khojki", - "Khitan_Small_Script", - "Balinese", - "Cherokee", - "Bhaiksuki", - "Sogdian", - "Grantha", - "Tagbanwa", - "Gothic", - "Mongolian", - "Zanabazar_Square", + "Tangut", + "Modi", + "Ahom", + "Kirat_Rai", + "Lao", + "Tirhuta", + "Sunuwar", + "Kawi", + "Sidetic", "Latin", - "Buginese", - "Yezidi", - "Mende_Kikakui", - "Multani", "Todhri", - "Lao", - "Tai_Le", - "Telugu", - "Tagalog", - "Ahom", - "Linear_B", + "Saurashtra", + "Osmanya", "Armenian", + "Khitan_Small_Script", "Arabic", - "Glagolitic", - "Avestan", - "Greek", - "Gurung_Khema", - "Osmanya", - "Tangut", - "Modi", - "Canadian_Aboriginal", - "Tangsa", + "Tai_Le", "Oriya", + "Caucasian_Albanian", + "Canadian_Aboriginal", + "Bamum", + "Bengali", + "Brahmi", + "Tamil", + "Takri", + "Phoenician", + "Javanese", + "Multani", + "Khojki", + "Anatolian_Hieroglyphs", + "Limbu", + "Mende_Kikakui", + "Sogdian", + "Tolong_Siki", + "Tagbanwa", "Nko", - "Tirhuta", - "Sora_Sompeng", + "Katakana", + "Lydian", + "Beria_Erfe", + "Grantha", + "Khudawadi", + "Gothic", + "Tangsa", + "Avestan", + "Linear_A", + "Glagolitic", "Osage", - "Devanagari", + "Marchen", + "Soyombo", "Adlam", - "Han", - "Vai", - "Meetei_Mayek", - "Saurashtra", - "Psalter_Pahlavi", + "Old_South_Arabian", + "Sora_Sompeng", "Sundanese", - "Bassa_Vah", + "Cherokee", "Kaithi", - "Hanunoo", + "Linear_B", + "Tibetan", + "Batak", + "Gurung_Khema", + "Newa", + "Meetei_Mayek", + "Elymaic", "Rejang", - "Hatran", - "Anatolian_Hieroglyphs", - "Dogra", - "Georgian", - "Tai_Viet", - "Caucasian_Albanian", - "Phags_Pa", - "Sunuwar", - "Kawi", - "Warang_Citi", - "Gujarati", - "Marchen", - "Tifinagh", - "Lydian", - "Nabataean", - "Syloti_Nagri", - "Soyombo", - "Coptic", - "Cypriot", - "Vithkuqi", - "Gunjala_Gondi", - "Ugaritic", - "Linear_A", - "Makasar", - "Lisu", - "Nandinagari", - "Bopomofo", - "Buhid", - "Limbu", + "Braille", "Ol_Onal", - "Hebrew", + "Telugu", + "Tagalog", + "Lisu", "Siddham", - "Tulu_Tigalari", - "Cyrillic", + "Old_Sogdian", "Gurmukhi", - "SignWriting", - "Cypro_Minoan", - "Manichaean", - "Runic", - "Old_South_Arabian", - "Deseret", - "Hiragana", "Ogham", + "Coptic", + "Cypriot", + "Zanabazar_Square", + "Egyptian_Hieroglyphs", "Old_Permic", - "Meroitic_Cursive", + "Han", + "Cypro_Minoan", "Old_Turkic", - "Khudawadi", - "Lycian", + "Psalter_Pahlavi", + "Georgian", + "Makasar", + "Hanunoo", + "Phags_Pa", + "Vai", + "Hatran", + "Warang_Citi", + "Meroitic_Cursive", + "Devanagari", + "Bassa_Vah", + "Runic", "Meroitic_Hieroglyphs", - "Inherited", - "Palmyrene", - "Nyiakeng_Puachue_Hmong", - "Garay", - "Inscriptional_Pahlavi", - "Inscriptional_Parthian", - "Elbasan", "Pau_Cin_Hau", - "Mahajani", - "Wancho", - "Elymaic", - "Hangul", - "Newa", + "Syloti_Nagri", "Malayalam", - "Medefaidrin", - "Dives_Akuru", - "Egyptian_Hieroglyphs", + "Nandinagari", + "Lycian", + "Tai_Viet", + "Balinese", + "Buginese", + "Gunjala_Gondi", + "Buhid", + "Hangul", + "Garay", + "Bhaiksuki", + "Gujarati", + "Mahajani", + "Manichaean", + "Greek", + "Old_North_Arabian", + "Yi", + "Bopomofo", "Masaram_Gondi", - "Duployan", - "Hanifi_Rohingya", - "Old_Sogdian", + "Medefaidrin", + "Inscriptional_Pahlavi", + "Inscriptional_Parthian", + "Cyrillic", "Nag_Mundari", - "Imperial_Aramaic", + "Dogra", + "Ugaritic", + "Tifinagh", + "Nushu", "Kayah_Li", + "Nabataean", + "Palmyrene", + "Tai_Yo", + "New_Tai_Lue", + "Tulu_Tigalari", + "SignWriting", + "Elbasan", "Old_Italic", - "Old_North_Arabian", "Ol_Chiki", - "Old_Uyghur", + "Inherited", + "Wancho", + "Vithkuqi", "Old_Persian", - "Nushu", - "Lepcha", + "Hiragana", + "Deseret", + "Old_Uyghur", "Ethiopic", - "New_Tai_Lue", + "Yezidi", + "Nyiakeng_Puachue_Hmong", + "Lepcha", + "Duployan", + "Imperial_Aramaic", + "Dives_Akuru", "Old_Hungarian", + "Hebrew", + "Hanifi_Rohingya", "Pahawh_Hmong" }; #define script_stringpool ((const char *) &script_stringpool_contents) +#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif static const struct named_script script_names[] = { - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 67 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str6, 36}, - {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, +#line 145 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 114}, #line 190 "unictype/scripts_byname.gperf" {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 159}, - {-1}, {-1}, -#line 50 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 19}, - {-1}, {-1}, {-1}, #line 107 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 76}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str13, 76}, +#line 50 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 19}, +#line 129 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 98}, {-1}, -#line 39 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 8}, -#line 114 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 83}, -#line 41 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 10}, -#line 124 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 93}, -#line 49 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 18}, +#line 31 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 0}, {-1}, +#line 39 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 8}, #line 126 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 95}, +#line 125 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 94}, +#line 49 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 18}, +#line 53 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 22}, +#line 105 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 74}, #line 130 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 99}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 99}, +#line 62 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 31}, #line 38 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 7}, -#line 105 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 74}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 7}, #line 80 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 49}, -#line 108 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 77}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 49}, #line 47 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 16}, -#line 123 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 92}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 16}, +#line 108 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 77}, +#line 183 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 152}, #line 61 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 30}, -#line 31 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 0}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 30}, +#line 93 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 62}, {-1}, #line 112 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 81}, -#line 132 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 101}, -#line 93 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 62}, -#line 129 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 98}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 81}, +#line 91 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 60}, +#line 167 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 136}, {-1}, -#line 45 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 14}, +#line 144 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 113}, +#line 156 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 125}, #line 196 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 165}, -#line 52 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 21}, -#line 115 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str46, 84}, -#line 83 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 52}, -#line 125 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 94}, -#line 145 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 114}, -#line 53 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str50, 22}, -#line 183 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 152}, -#line 91 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 60}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 165}, +#line 51 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 20}, {-1}, -#line 64 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 33}, +#line 154 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 123}, +#line 198 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 167}, +#line 192 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str46, 161}, +#line 201 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 170}, +#line 32 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 1}, +#line 199 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 168}, +#line 101 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str50, 70}, +#line 81 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 50}, +#line 35 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 4}, +#line 185 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 154}, +#line 37 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 6}, +#line 77 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 46}, +#line 44 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 13}, +#line 133 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 102}, +#line 58 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 27}, {-1}, +#line 114 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 83}, +#line 41 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 10}, +#line 124 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 93}, +#line 45 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 14}, +#line 132 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 101}, #line 94 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 63}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 63}, +#line 115 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 84}, +#line 159 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 128}, #line 139 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 108}, -#line 185 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 154}, -#line 92 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 61}, -#line 57 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 26}, -#line 163 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 132}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 108}, +#line 157 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 126}, +#line 76 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 45}, +#line 143 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 112}, #line 177 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 146}, -#line 137 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 106}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 146}, +#line 203 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 172}, #line 75 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 44}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 44}, + {-1}, +#line 96 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 65}, +#line 64 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 33}, +#line 106 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 75}, +#line 204 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 173}, + {-1}, +#line 137 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 106}, +#line 153 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 122}, #line 69 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 38}, -#line 62 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 31}, -#line 171 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 140}, -#line 32 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 1}, -#line 84 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 53}, -#line 186 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 155}, -#line 143 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 112}, -#line 159 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 128}, -#line 199 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 168}, -#line 51 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 20}, -#line 77 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 46}, -#line 46 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 15}, -#line 72 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 41}, -#line 156 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 125}, -#line 78 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 47}, -#line 35 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 4}, -#line 37 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 6}, -#line 87 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 56}, -#line 110 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 79}, -#line 33 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 2}, -#line 195 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 164}, -#line 81 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 50}, -#line 167 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 136}, -#line 144 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 113}, -#line 58 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 27}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 38}, #line 189 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 158}, -#line 44 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 13}, -#line 96 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 65}, -#line 154 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 123}, -#line 131 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 100}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 158}, +#line 110 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 79}, +#line 140 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 109}, +#line 87 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 56}, #line 166 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 135}, -#line 40 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 9}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 135}, + {-1}, +#line 164 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 133}, +#line 170 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 139}, #line 162 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 131}, -#line 66 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 35}, -#line 100 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 69}, -#line 116 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 85}, -#line 101 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 70}, -#line 151 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 120}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 131}, +#line 118 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 87}, +#line 131 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 100}, #line 97 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 66}, -#line 134 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 103}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 66}, +#line 57 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 26}, #line 122 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 91}, -#line 73 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 42}, -#line 103 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 72}, -#line 158 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 127}, -#line 157 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 126}, -#line 172 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 141}, -#line 54 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 23}, -#line 109 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 78}, -#line 133 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 102}, -#line 95 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 64}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 91}, +#line 78 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 47}, +#line 52 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 21}, +#line 123 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 92}, +#line 195 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 164}, {-1}, -#line 198 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 167}, -#line 192 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 161}, -#line 155 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 124}, -#line 43 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 12}, -#line 164 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 133}, -#line 88 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 57}, -#line 106 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 75}, -#line 147 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 116}, -#line 89 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 58}, -#line 170 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 139}, +#line 165 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 134}, +#line 116 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 85}, +#line 179 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 148}, +#line 103 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 72}, +#line 83 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 52}, +#line 197 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 166}, +#line 46 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 15}, +#line 72 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 41}, +#line 113 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 82}, +#line 152 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 121}, +#line 178 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 147}, +#line 42 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 11}, +#line 59 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 28}, #line 85 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 54}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 54}, #line 82 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 51}, -#line 191 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 160}, -#line 173 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 142}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 51}, +#line 171 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 140}, +#line 111 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 80}, {-1}, -#line 79 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str131, 48}, -#line 140 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 109}, -#line 174 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 143}, +#line 150 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 119}, {-1}, -#line 113 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 82}, -#line 180 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 149}, -#line 65 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 34}, -#line 74 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str138, 43}, -#line 76 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 45}, -#line 197 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 166}, -#line 36 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 5}, -#line 152 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 121}, -#line 200 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str143, 169}, -#line 34 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 3}, -#line 42 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str145, 11}, -#line 161 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 130}, +#line 66 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 35}, {-1}, #line 187 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 156}, -#line 142 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 111}, -#line 60 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 29}, -#line 118 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 87}, -#line 70 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str152, 39}, -#line 63 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 32}, -#line 59 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str154, 28}, -#line 150 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 119}, -#line 127 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str156, 96}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 156}, #line 121 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str157, 90}, -#line 153 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str158, 122}, -#line 104 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str159, 73}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 90}, +#line 151 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 120}, +#line 54 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 23}, +#line 174 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 143}, +#line 73 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str130, 42}, +#line 95 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str131, 64}, +#line 100 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 69}, +#line 158 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 127}, +#line 155 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 124}, +#line 127 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 96}, +#line 40 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 9}, +#line 134 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 103}, +#line 60 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str138, 29}, #line 128 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str160, 97}, -#line 71 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 40}, -#line 148 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str162, 117}, -#line 181 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str163, 150}, -#line 194 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str164, 163}, -#line 120 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str165, 89}, -#line 119 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str166, 88}, -#line 136 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str167, 105}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 97}, #line 149 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str168, 118}, -#line 141 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str169, 110}, -#line 182 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 151}, - {-1}, {-1}, -#line 179 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 148}, -#line 55 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str174, 24}, -#line 165 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str175, 134}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 118}, +#line 89 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 58}, #line 48 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 17}, -#line 175 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str180, 144}, - {-1}, -#line 184 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 153}, - {-1}, {-1}, {-1}, {-1}, -#line 111 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str187, 80}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 17}, +#line 180 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str143, 149}, +#line 104 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 73}, +#line 109 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str145, 78}, +#line 92 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 61}, +#line 84 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 53}, +#line 173 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 142}, +#line 74 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 43}, +#line 55 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 24}, +#line 194 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 163}, +#line 163 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str152, 132}, +#line 43 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 12}, +#line 141 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str154, 110}, +#line 142 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 111}, +#line 33 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str156, 2}, +#line 146 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str157, 115}, +#line 67 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str158, 36}, +#line 65 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str159, 34}, #line 168 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str188, 137}, - {-1}, -#line 135 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str190, 104}, -#line 176 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str191, 145}, - {-1}, {-1}, {-1}, -#line 178 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str195, 147}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str160, 137}, +#line 175 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 144}, +#line 120 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str162, 89}, +#line 119 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str163, 88}, {-1}, +#line 34 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str165, 3}, #line 193 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str206, 162}, - {-1}, {-1}, {-1}, -#line 117 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str210, 86}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str166, 162}, +#line 172 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str167, 141}, +#line 79 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str168, 48}, +#line 88 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str169, 57}, +#line 169 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 138}, {-1}, #line 102 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str212, 71}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str172, 71}, +#line 147 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 116}, +#line 148 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str174, 117}, +#line 202 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str175, 171}, +#line 86 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str176, 55}, + {-1}, +#line 200 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str178, 169}, +#line 161 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 130}, + {-1}, +#line 136 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str181, 105}, #line 68 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str216, 37}, -#line 146 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str217, 115}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 37}, + {-1}, #line 99 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str221, 68}, -#line 188 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str222, 157}, - {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str184, 68}, +#line 71 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str185, 40}, +#line 182 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str186, 151}, +#line 191 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str187, 160}, #line 90 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str226, 59}, -#line 169 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str227, 138}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 98 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str237, 67}, - {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str188, 59}, + {-1}, +#line 63 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str190, 32}, + {-1}, {-1}, +#line 70 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str193, 39}, +#line 188 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str194, 157}, #line 56 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str243, 25}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str195, 25}, +#line 186 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str196, 155}, +#line 181 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str197, 150}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 86 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str246, 55}, +#line 98 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str209, 67}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 135 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str218, 104}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, +#line 117 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str229, 86}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 184 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str245, 153}, #line 160 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str265, 129}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str246, 129}, + {-1}, +#line 36 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str248, 5}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 176 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str254, 145}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, #line 138 "unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str291, 107} + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str267, 107} }; +#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3) +#pragma GCC diagnostic pop +#endif static const struct named_script * uc_script_lookup (register const char *str, register size_t len) @@ -863,5 +884,5 @@ uc_script_lookup (register const char *str, register size_t len) } } } - return 0; + return (struct named_script *) 0; } diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c index 1cca275a..c6992698 100644 --- a/lib/unictype/sy_c_ident.c +++ b/lib/unictype/sy_c_ident.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h index 59ca70d3..c0432f5e 100644 --- a/lib/unictype/sy_c_ident.h +++ b/lib/unictype/sy_c_ident.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". diff --git a/lib/unictype/sy_c_whitespace.c b/lib/unictype/sy_c_whitespace.c index db05c836..57b4d213 100644 --- a/lib/unictype/sy_c_whitespace.c +++ b/lib/unictype/sy_c_whitespace.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c index 830a29ce..e6b9c9b7 100644 --- a/lib/unictype/sy_java_ident.c +++ b/lib/unictype/sy_java_ident.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h index 48dd5aa5..2dd85539 100644 --- a/lib/unictype/sy_java_ident.h +++ b/lib/unictype/sy_java_ident.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -35,7 +35,7 @@ struct { int level1[225]; short level2[30 << 5]; - unsigned short level3[205 * 16]; + unsigned short level3[208 * 16]; } u_java_ident = { @@ -46,7 +46,7 @@ u_java_ident = 480, -1, 512, 544, 576, 608, 640, 672, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 704, 736, 768, 160, 800, 832, - 160, 864, 896, -1, -1, -1, -1, -1, + 160, 864, 160, 896, -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, @@ -113,81 +113,81 @@ u_java_ident = 14080, 14208, 14336, 14464, -1, 14592, 14720, 14848, 14976, 15104, 15232, 15360, 15488, 15616, 15744, 15872, 16000, 16128, -1, 16256, 16384, 16512, 16640, -1, - 16768, 16896, 17024, 17152, 17280, 17408, -1, 17536, - 17664, 17792, 17920, 18048, -1, 18176, 18304, 18432, - 256, 256, 256, 256, 256, 256, 256, 18560, - 18688, 256, 18816, -1, -1, -1, -1, -1, + 16768, 16896, 17024, 17152, 17280, 17408, 17536, 17664, + 17792, 17920, 18048, 18176, -1, 18304, 18432, 18560, + 256, 256, 256, 256, 256, 256, 256, 18688, + 18816, 256, 18944, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18944, + -1, -1, -1, -1, -1, -1, -1, 19072, 256, 256, 256, 256, 256, 256, 256, 256, - 19072, 256, 256, 256, 256, 256, 256, 256, + 19200, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 11648, - 256, 256, 256, 256, 19200, -1, -1, -1, + 256, 256, 256, 256, 19328, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 19328, -1, -1, -1, -1, -1, + -1, -1, 19456, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 19456, 19584, 19712, 19840, - -1, -1, 19968, -1, 20096, -1, 20224, 20352, + 256, 256, 256, 256, 19584, 19712, 19840, 19968, + -1, -1, 20096, -1, 20224, 20352, 20480, 20608, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 20480, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 20608, 7168, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 20736, 20864, 20992, -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, 20736, - 256, 256, 20864, 256, 256, 20992, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 21120, + 256, 256, 21248, 256, 256, 21376, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 21120, 21248, -1, -1, -1, -1, -1, -1, + 21504, 21632, -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, 21376, -1, -1, -1, -1, 21504, -1, - -1, -1, 21632, 21760, 21888, -1, -1, -1, - 22016, 22144, 22272, 256, 256, 22400, 22528, 22656, - -1, -1, -1, -1, 22784, 22912, -1, -1, - -1, -1, -1, -1, -1, -1, 23040, -1, - 23168, 23296, 23424, -1, -1, 23552, -1, -1, - -1, 23680, -1, 23808, -1, -1, -1, 23936, - 256, 24064, 24192, -1, -1, -1, -1, -1, - -1, 24320, -1, -1, 24448, 24576, -1, -1, + -1, 21760, -1, -1, -1, -1, 21888, -1, + -1, -1, 22016, 22144, 22272, -1, -1, -1, + 22400, 22528, 22656, 256, 256, 22784, 22912, 23040, + -1, -1, -1, -1, 23168, 23296, -1, -1, + -1, -1, -1, -1, -1, -1, 23424, -1, + 23552, 23680, 23808, -1, -1, 23936, -1, -1, + -1, 24064, -1, 24192, -1, 24320, -1, 24448, + 256, 24576, 24704, -1, -1, -1, -1, -1, + -1, 24832, -1, -1, 24960, 25088, -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, 21376, + -1, -1, -1, -1, -1, -1, -1, 21760, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 24704, 256, 256, + 256, 256, 256, 256, 256, 25216, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 24832, 256, - 24960, 256, 256, 256, 256, 256, 256, 256, + 25344, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 25088, 256, 256, + 256, 256, 256, 256, 256, 25472, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 25216, - 256, 256, 256, 256, 25344, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 25600, + 256, 256, 256, 256, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 25472, -1, -1, -1, + 256, 256, 256, 256, 25856, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 25600, 256, + 256, 256, 256, 256, 256, 256, 25984, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 25728, - -1, -1, -1, -1, -1, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 256, + 26112, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 25856, -1, 25984, 26112, -1, -1, -1, -1, + 26240, -1, 26368, 26496, -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 @@ -221,7 +221,7 @@ u_java_ident = 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0x068a, 0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa54, 0x0000, 0xaa80, 0x0000, 0x0000, - 0x0000, 0x8002, 0x6aaf, 0x5555, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0002, 0x6aaf, 0x5555, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5550, 0x5555, 0x5555, 0x5575, 0x5555, 0x5555, 0x5555, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5150, 0x5555, 0x5555, 0x5554, 0x0000, 0x5a50, 0x5555, 0x0002, 0x0000, @@ -236,9 +236,9 @@ u_java_ident = 0x021a, 0x0a80, 0xa008, 0x0882, 0xa82a, 0x0a80, 0x0000, 0x5aa0, 0x5a95, 0xa559, 0x6aa8, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0xaaa2, 0x0155, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x51a0, - 0x5955, 0xa559, 0x96aa, 0xa280, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, + 0x5955, 0xa559, 0x96aa, 0xa080, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, 0x0254, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, - 0x5955, 0xa559, 0x96aa, 0x82aa, 0x5a50, 0x5555, 0xaa42, 0xaaaa, + 0x5955, 0xa559, 0x96aa, 0x80aa, 0x5a50, 0x5555, 0xaa42, 0xaaaa, 0x0055, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5140, 0x5955, 0x8559, 0x40aa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, 0x0256, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200, @@ -284,7 +284,7 @@ u_java_ident = 0x0000, 0x0000, 0x4000, 0xaa55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x9555, 0x5555, 0x5555, 0x5555, 0x6955, 0x5555, 0xaaa5, 0x5555, 0xaaa5, 0x2aaa, 0xaaaa, 0x5555, 0x6555, - 0x5555, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x5555, 0x5555, 0x5555, 0xa555, 0x5555, 0xaa55, 0xaaaa, 0xaaaa, 0x0155, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x0155, 0xa800, 0x5555, 0xaaa5, 0xaaaa, 0x556a, 0xaa55, 0xaaaa, 0x0015, 0x0000, 0x0000, 0x0000, 0x5554, 0x0555, 0x5555, 0x0005, @@ -302,7 +302,7 @@ u_java_ident = 0xaaaa, 0xffea, 0xaaaa, 0xaaaa, 0xaaaa, 0xbffa, 0xaaaa, 0x2aaa, 0xaaa8, 0xaaaa, 0xa8aa, 0xaaaa, 0xfbff, 0xffff, 0xaaa2, 0x2aaa, 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaaa8, 0xaaaa, 0x5555, 0xa955, 0x56a6, 0x5555, 0xaaa9, 0xaaaa, + 0xaaa0, 0xaaaa, 0x5555, 0xa955, 0x56a6, 0x5555, 0xaaa9, 0xaaaa, 0x2a8a, 0x000a, 0xa200, 0xa002, 0x88aa, 0x2008, 0x0000, 0x00a0, 0x02aa, 0x8aa0, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, @@ -334,7 +334,7 @@ u_java_ident = 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa000, 0x0220, 0xa800, 0xaaaa, 0xaaaa, 0x000a, 0x0000, + 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa, 0x0002, 0x0000, 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xa9aa, 0xaaaa, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, @@ -402,7 +402,7 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa080, 0xaaaa, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x9654, 0x55aa, 0x0200, 0x0002, 0x0000, 0x0000, 0xa000, 0x6a95, @@ -422,7 +422,7 @@ u_java_ident = 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa960, 0xaaa0, 0xaaaa, - 0xa80a, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x55aa, + 0x000a, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x555a, 0x0000, 0x0000, 0x0000, 0xa800, 0x2aaa, 0xaaaa, 0x0000, 0x0000, 0x5000, 0x5555, 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa550, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, @@ -468,6 +468,8 @@ u_java_ident = 0x0000, 0x5550, 0x5555, 0xa2a5, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0x5555, 0xaaa5, 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x4000, 0x9555, 0x5555, 0xaaa8, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0x000a, 0x0000, @@ -475,8 +477,8 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x8000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x9554, 0x659a, 0x4555, 0xaaaa, 0x5555, 0xaaa5, 0x2000, 0x0008, 0x0000, 0x0000, - 0x0000, 0x9550, 0x5565, 0xaaa8, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x9550, 0x5565, 0xaaa8, 0x5555, 0xaaa5, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0xaa00, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x9540, 0xaaaa, 0x0045, 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x5500, 0x5a95, @@ -509,14 +511,18 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0028, + 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a80, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x6aaa, 0x0015, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xa920, 0xaaaa, 0xaaa5, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xa920, 0xaaaa, 0x8005, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, + 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0200, 0x8200, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaa8a, 0xaaaa, @@ -568,6 +574,8 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x5000, 0x5554, 0xaa95, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x8000, 0x1040, 0x5000, 0xa400, 0x0aaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x8000, 0x8200, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, @@ -581,11 +589,9 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0x0000, 0x0000, @@ -595,8 +601,8 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaae, 0xaaaa, 0xaaaa, 0xaaaa, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c index cdf06d6e..83c081cb 100644 --- a/lib/unictype/sy_java_whitespace.c +++ b/lib/unictype/sy_java_whitespace.c @@ -1,5 +1,5 @@ /* Syntax properties of Unicode characters. - Copyright (C) 2007, 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2007. This file is free software. |
