diff options
Diffstat (limited to 'lib/unictype')
175 files changed, 6190 insertions, 4810 deletions
diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h index 1dfdab65..c289fe75 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 ../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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_of.h b/lib/unictype/bidi_of.h index 8b577189..bdd9c47c 100644 --- a/lib/unictype/bidi_of.h +++ b/lib/unictype/bidi_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Bidi categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct { int level1[17]; short level2[4 << 9]; - unsigned short level3[178 * 40 + 1]; + unsigned short level3[183 * 40 + 1]; } u_bidi_category = { @@ -105,16 +105,16 @@ u_bidi_category = -1, -1, -1, -1, -1, -1, -1, -1, 12672, 12672, 12800, 12672, 12928, 13056, 13184, 12672, 12672, 12672, 13312, 12672, 13440, 13568, 13696, 13824, - 13952, 14080, 14208, 14336, 14464, 14592, 14720, -1, - 14848, 14976, -1, 15104, 15232, 15360, 15488, -1, - 15616, -1, 15744, 15872, 16000, 16128, -1, -1, - 16256, 16384, 16512, 16640, -1, 16768, 16896, 17024, + 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, -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, - 17152, -1, -1, -1, -1, -1, -1, -1, + 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, @@ -125,10 +125,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, 17408, -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, -1, -1, -1, - -1, -1, -1, -1, -1, 17280, 17408, -1, - -1, -1, -1, -1, -1, -1, 17536, 17664, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -147,24 +148,24 @@ 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, -1, -1, -1, -1, -1, -1, -1, - -1, 17792, -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, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 17920, -1, - -1, -1, 18048, 18176, 18304, -1, 18432, -1, - -1, -1, -1, -1, -1, 18560, 18688, 18816, - -1, -1, -1, -1, 18944, 19072, -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, -1, -1, -1, -1, -1, -1, -1, -1, - 19200, 19328, 17408, -1, -1, 19456, -1, -1, - -1, 19584, -1, -1, -1, -1, -1, -1, - 12672, 19712, 19840, -1, -1, -1, -1, -1, - 19968, 20096, 20224, -1, 20352, 20480, -1, -1, - 20608, 20736, 20864, 20992, 21120, -1, 6656, 6656, - 6656, 6656, 6656, 6656, 6656, 21248, 21376, 21504, - 21632, 21760, 6656, 6656, 21888, 22016, 6656, 22144, - -1, -1, -1, -1, -1, -1, -1, 22272, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -227,12 +228,12 @@ 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, -1, - -1, -1, -1, -1, -1, -1, -1, 22272, - 22400, 22400, 22528, 22656, 22400, 22400, 22400, 22400, - 22400, 22400, 22400, 22400, 22400, 22400, 22400, 22400, - 22400, 22400, 22400, 22400, 22400, 22400, 22400, 22400, - 22400, 22400, 22400, 22400, 22400, 22400, 22400, 22400, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -291,8 +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, -1, - -1, -1, -1, -1, -1, -1, -1, 22272 + -1, -1, -1, -1, -1, -1, -1, 22912 }, { 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, 0xad18, + 0x1084, 0x0842, 0x8421, 0x4210, 0x1908, 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, @@ -571,7 +571,7 @@ u_bidi_category = 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, 0x0000, 0x0000, 0x0000, + 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, @@ -638,7 +638,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, + 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x0000, 0x0000, 0x9000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04a4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -817,9 +817,9 @@ u_bidi_category = 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x5ad2, 0x636b, 0x318c, 0x18c6, 0xad6b, - 0xd6b5, 0x6b5a, 0x318d, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, + 0xd6b5, 0x6b5a, 0x318d, 0x18c6, 0xad6b, 0xd6b5, 0x6b5a, 0x318d, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, - 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, + 0xa318, 0xd6b5, 0x1c9a, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, @@ -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, 0x8c63, 0xc631, 0x6318, 0x318c, + 0xc631, 0x6318, 0x318c, 0x18c6, 0x1063, 0xc642, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, - 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x6b5a, + 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd18c, 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, @@ -877,6 +877,11 @@ u_bidi_category = 0xad6b, 0xd6b5, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0xd680, 0x6b5a, 0x000d, 0x0000, 0x0000, 0x0000, + 0x0340, 0x340d, 0x0000, 0x0000, 0x0000, 0x0000, 0x35a0, 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, 0xad00, 0xd6b5, 0x6b5a, 0xb400, 0x40d6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0340, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -901,7 +906,7 @@ 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, 0x6b5a, 0xb400, 0x1ad6, 0xad68, 0x06b5, 0x0000, 0x0000, + 0x0000, 0x681a, 0xb400, 0x1ad6, 0xad68, 0x06b5, 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, @@ -958,7 +963,7 @@ u_bidi_category = 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0xad6b, 0x0035, 0x0000, 0x340d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0034, 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, @@ -971,6 +976,11 @@ u_bidi_category = 0x6b5a, 0xb5ad, 0x1ad6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x6b40, 0xb5ad, 0x5ad6, 0xad6b, 0x0001, 0x6b5a, 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, @@ -995,6 +1005,16 @@ 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, + 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, 0x2529, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x2108, 0x1084, 0x0842, 0x0001, 0x0000, + 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, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x001a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0x0003, 0x0000, @@ -1022,16 +1042,16 @@ 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, 0x0240, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0900, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0900, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x2400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x9000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0000, 0x0000, 0x4200, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, @@ -1065,6 +1085,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x6b5a, 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, 0x6b40, 0x0000, 0x0000, 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, @@ -1146,8 +1171,8 @@ u_bidi_category = 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x0252, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, @@ -1155,16 +1180,16 @@ u_bidi_category = 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, - 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, + 0x4a52, 0xa529, 0x5294, 0x0002, 0x9000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, - 0xa529, 0x5294, 0x294a, 0x9025, 0x4a52, 0x2529, 0x0000, 0x0000, - 0x9480, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a52, 0xa529, - 0x1294, 0x0000, 0x0000, 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, + 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, + 0x9480, 0x4a52, 0xa529, 0x5294, 0x294a, 0x9001, 0x4a52, 0xa529, + 0x5294, 0x0002, 0x0000, 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, 0x004a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2108, 0x1084, 0x0842, 0x0001, 0x0000, + 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, + 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x94a5, 0x2108, 0x1084, 0x0842, 0x0001, 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/blocks.h b/lib/unictype/blocks.h index 792dd784..882112f4 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -212,6 +212,7 @@ static const uc_block_t blocks[] = { 0x10500, 0x1052F, "Elbasan" }, { 0x10530, 0x1056F, "Caucasian Albanian" }, { 0x10570, 0x105BF, "Vithkuqi" }, + { 0x105C0, 0x105FF, "Todhri" }, { 0x10600, 0x1077F, "Linear A" }, { 0x10780, 0x107BF, "Latin Extended-F" }, { 0x10800, 0x1083F, "Cypriot Syllabary" }, @@ -234,6 +235,7 @@ static const uc_block_t blocks[] = { 0x10C00, 0x10C4F, "Old Turkic" }, { 0x10C80, 0x10CFF, "Old Hungarian" }, { 0x10D00, 0x10D3F, "Hanifi Rohingya" }, + { 0x10D40, 0x10D8F, "Garay" }, { 0x10E60, 0x10E7F, "Rumi Numeral Symbols" }, { 0x10E80, 0x10EBF, "Yezidi" }, { 0x10EC0, 0x10EFF, "Arabic Extended-C" }, @@ -253,12 +255,14 @@ static const uc_block_t blocks[] = { 0x11280, 0x112AF, "Multani" }, { 0x112B0, 0x112FF, "Khudawadi" }, { 0x11300, 0x1137F, "Grantha" }, + { 0x11380, 0x113FF, "Tulu-Tigalari" }, { 0x11400, 0x1147F, "Newa" }, { 0x11480, 0x114DF, "Tirhuta" }, { 0x11580, 0x115FF, "Siddham" }, { 0x11600, 0x1165F, "Modi" }, { 0x11660, 0x1167F, "Mongolian Supplement" }, { 0x11680, 0x116CF, "Takri" }, + { 0x116D0, 0x116FF, "Myanmar Extended-C" }, { 0x11700, 0x1174F, "Ahom" }, { 0x11800, 0x1184F, "Dogra" }, { 0x118A0, 0x118FF, "Warang Citi" }, @@ -269,6 +273,7 @@ static const uc_block_t blocks[] = { 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, { 0x11B00, 0x11B5F, "Devanagari Extended-A" }, + { 0x11BC0, 0x11BFF, "Sunuwar" }, { 0x11C00, 0x11C6F, "Bhaiksuki" }, { 0x11C70, 0x11CBF, "Marchen" }, { 0x11D00, 0x11D5F, "Masaram Gondi" }, @@ -283,12 +288,15 @@ static const uc_block_t blocks[] = { 0x12F90, 0x12FFF, "Cypro-Minoan" }, { 0x13000, 0x1342F, "Egyptian Hieroglyphs" }, { 0x13430, 0x1345F, "Egyptian Hieroglyph Format Controls" }, + { 0x13460, 0x143FF, "Egyptian Hieroglyphs Extended-A" }, { 0x14400, 0x1467F, "Anatolian Hieroglyphs" }, + { 0x16100, 0x1613F, "Gurung Khema" }, { 0x16800, 0x16A3F, "Bamum Supplement" }, { 0x16A40, 0x16A6F, "Mro" }, { 0x16A70, 0x16ACF, "Tangsa" }, { 0x16AD0, 0x16AFF, "Bassa Vah" }, { 0x16B00, 0x16B8F, "Pahawh Hmong" }, + { 0x16D40, 0x16D7F, "Kirat Rai" }, { 0x16E40, 0x16E9F, "Medefaidrin" }, { 0x16F00, 0x16F9F, "Miao" }, { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" }, @@ -303,6 +311,7 @@ static const uc_block_t blocks[] = { 0x1B170, 0x1B2FF, "Nushu" }, { 0x1BC00, 0x1BC9F, "Duployan" }, { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" }, + { 0x1CC00, 0x1CEBF, "Symbols for Legacy Computing Supplement" }, { 0x1CF00, 0x1CFCF, "Znamenny Musical Notation" }, { 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" }, { 0x1D100, 0x1D1FF, "Musical Symbols" }, @@ -320,6 +329,7 @@ static const uc_block_t blocks[] = { 0x1E290, 0x1E2BF, "Toto" }, { 0x1E2C0, 0x1E2FF, "Wancho" }, { 0x1E4D0, 0x1E4FF, "Nag Mundari" }, + { 0x1E5D0, 0x1E5FF, "Ol Onal" }, { 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, { 0x1E900, 0x1E95F, "Adlam" }, @@ -621,385 +631,385 @@ static const uint16_t blocks_level1[640 * 2] = 170, 173, 173, 178, 178, 182, - 182, 185, - 185, 186, - 185, 187, - 187, 192, - 192, 196, - 196, 200, - 200, 204, - 204, 206, - 206, 207, - 207, 210, - 210, 215, - 215, 218, - 218, 222, - 222, 225, - 225, 226, - 226, 228, - 228, 229, - 229, 232, - 232, 233, - 233, 235, - 235, 237, - 237, 241, - 241, 242, - 242, 244, - 244, 246, - 246, 247, - 247, 250, - 250, 251, - 250, 251, - 250, 251, - 250, 251, - 251, 253, - 252, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 254, - 254, 255, - 254, 255, - 254, 255, - 254, 255, - 254, 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, 257, - 256, 257, - 256, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, - 257, 257, + 182, 186, + 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, + 249, 251, + 251, 252, + 252, 255, + 255, 256, + 255, 256, + 255, 256, + 255, 256, + 256, 258, 257, 258, - 257, 258, - 257, 261, + 258, 258, + 258, 258, + 258, 258, + 258, 258, + 258, 258, + 258, 258, + 258, 258, + 258, 258, + 258, 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, - 262, 262, - 262, 262, + 261, 262, + 261, 262, + 261, 262, + 261, 262, + 262, 263, 262, 263, - 263, 265, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 265, 266, - 266, 267, - 266, 267, - 266, 267, - 267, 268, - 267, 268, + 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, + 264, 265, + 264, 265, + 264, 268, 268, 269, 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, - 269, 269, 269, 270, 270, 271, - 271, 274, + 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, - 274, 274, - 274, 274, - 274, 274, - 274, 274, - 274, 274, - 274, 274, - 274, 274, - 274, 274, - 274, 274, - 274, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, - 276, 276, + 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, 277, 278, 278, 279, 279, 282, + 281, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 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, - 284, 285, - 285, 286, 285, 286, - 285, 286, - 286, 286, - 286, 286, - 286, 286, - 286, 286, 286, 287, - 287, 289, - 289, 290, - 290, 292, - 292, 292, - 292, 293, - 293, 293, - 293, 293, + 287, 288, + 288, 291, + 291, 293, + 293, 294, + 293, 294, 293, 294, + 293, 294, + 294, 295, 294, 295, + 294, 295, + 295, 295, + 295, 295, + 295, 295, + 295, 295, 295, 296, - 296, 296, - 296, 296, - 296, 297, - 297, 298, + 296, 298, 298, 299, - 299, 299, - 299, 302, + 299, 301, + 301, 301, + 301, 302, 302, 303, + 303, 303, 303, 304, 304, 305, - 304, 305, - 304, 305, - 305, 308, - 308, 310, - 310, 311, - 311, 312, - 312, 314, + 305, 306, + 306, 306, + 306, 306, + 306, 307, + 307, 308, + 308, 309, + 309, 309, + 309, 312, + 312, 313, + 313, 314, + 314, 315, + 314, 315, 314, 315, - 315, 315, - 315, 315, - 315, 315, - 315, 315, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316, - 315, 316 + 315, 318, + 318, 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 }; -#define blocks_upper_first_index 315 -#define blocks_upper_last_index 328 +#define blocks_upper_first_index 325 +#define blocks_upper_last_index 338 diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h index d897481e..9786f341 100644 --- a/lib/unictype/categ_C.h +++ b/lib/unictype/categ_C.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[90 << 4]; + unsigned int level3[94 << 4]; } u_categ_C = { @@ -215,15 +215,15 @@ u_categ_C = -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 816, - 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, 18 + 768 * sizeof (short) / sizeof (int) + 832, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 848, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -236,14 +236,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) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 864, 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) + 848, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 864, + 18 + 768 * sizeof (short) / sizeof (int) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 896, + 18 + 768 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -255,10 +255,10 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 928, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 896, + 18 + 768 * sizeof (short) / sizeof (int) + 944, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -275,15 +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) + 912, - 18 + 768 * sizeof (short) / sizeof (int) + 928, - 18 + 768 * sizeof (short) / sizeof (int) + 944, - 18 + 768 * sizeof (short) / sizeof (int) + 432, + 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) + 960, 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -291,29 +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) + 976, - 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, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 1056, - 18 + 768 * sizeof (short) / sizeof (int) + 432, 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) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 1136, 18 + 768 * sizeof (short) / sizeof (int) + 1152, - 18 + 768 * sizeof (short) / sizeof (int) + 432, 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, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 432, 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) + 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) + 1280, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -407,8 +407,8 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1296, - 18 + 768 * sizeof (short) / sizeof (int) + 1312, + 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, -1, -1, -1, @@ -419,7 +419,7 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, -1, -1, -1, @@ -433,15 +433,15 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 1424, 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) + 1376, + 18 + 768 * sizeof (short) / sizeof (int) + 1440, 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) + 1392, + 18 + 768 * sizeof (short) / sizeof (int) + 1456, -1, -1, -1, @@ -461,7 +461,7 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1408, + 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, @@ -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) + 1424, + 18 + 768 * sizeof (short) / sizeof (int) + 1488, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -847,7 +847,7 @@ u_categ_C = 0x0000C000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U, - 0x00FF8000U, 0x00000000U, 0x00000000U, 0x00000004U, + 0x007F8000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U, 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU, @@ -880,10 +880,10 @@ u_categ_C = 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U, 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U, 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x0000E000U, 0x80000000U, + 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U, 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U, - 0x0000FE00U, 0x18000000U, 0x0000FF00U, 0xF8000000U, + 0x0000F800U, 0x18000000U, 0x0000FF00U, 0xF8000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -894,7 +894,7 @@ u_categ_C = 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U, + 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -913,7 +913,7 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U, 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000001FU, 0x00010000U, 0x00000000U, 0x00000000U, - 0x00008000U, 0x00000000U, 0x00000000U, 0x00007FF0U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00007FC0U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -925,7 +925,7 @@ u_categ_C = 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFC14F800U, 0x0003FFFFU, + 0x00000000U, 0x00000000U, 0xE014C000U, 0x0003FFFFU, 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U, @@ -969,7 +969,7 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000FC00U, 0x00F00000U, 0xF0000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x08007FF0U, - 0x00480800U, 0xE4040004U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00480800U, 0xE4040004U, 0x00000000U, 0xFFF00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0xFFC00000U, 0xFFFFFF00U, @@ -984,10 +984,10 @@ u_categ_C = 0xE1FC0000U, 0xFFFF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU, 0x00000000U, 0xFFF80000U, 0x00000000U, 0x03F80000U, - 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x000001C0U, + 0xFFFF3FC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0x1FFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFFFFFFE3U, 0x0FFFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, @@ -997,13 +997,13 @@ u_categ_C = 0x00040000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U, 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000B400U, 0x00400000U, 0xFE40085AU, 0xFFFFFFF9U, 0x00000000U, 0x00000000U, 0x10000000U, 0xFFFFFFFCU, 0x00000000U, 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00C00000U, 0xC0000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFC00FFE0U, 0xFFFFE000U, - 0x00000000U, 0xFC000000U, 0xFFFFFC00U, 0xFFFFFFFFU, + 0x00000000U, 0xFC000000U, 0x0000FC00U, 0xFFFFFFF0U, 0x18000000U, 0x0000F000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1013,14 +1013,14 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC00FFFCU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U, 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, - 0x00020000U, 0x38000000U, 0xFC000000U, 0xFFFFFFFFU, + 0x00020000U, 0x38000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1034,18 +1034,30 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U, - 0x00000000U, 0xFFFF0000U, 0xFFC00000U, 0xFFFFFFFFU, + 0x00000000U, 0xFFFF0000U, 0xFFC00000U, 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, 0xF8000000U, + 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFE000000U, 0x80000000U, 0x00003C00U, 0x00000000U, 0x80000000U, 0x0000FC00U, 0xFFC0C000U, 0x00000000U, 0x00000000U, 0x0400FFC0U, 0x1F000004U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U, @@ -1055,7 +1067,7 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0x7FFFFFFFU, 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1074,8 +1086,12 @@ u_categ_C = 0x0C00FE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1113,7 +1129,7 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x78000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1143,13 +1159,13 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, + 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, + 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h index c13e4890..82743e41 100644 --- a/lib/unictype/categ_Cc.h +++ b/lib/unictype/categ_Cc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h index 15917012..3cd5512a 100644 --- a/lib/unictype/categ_Cf.h +++ b/lib/unictype/categ_Cf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h index 313ede02..38bb9192 100644 --- a/lib/unictype/categ_Cn.h +++ b/lib/unictype/categ_Cn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[7 << 7]; - unsigned int level3[89 << 4]; + unsigned int level3[93 << 4]; } u_categ_Cn = { @@ -215,15 +215,15 @@ u_categ_Cn = -1, -1, 18 + 896 * sizeof (short) / sizeof (int) + 784, - 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, 18 + 896 * sizeof (short) / sizeof (int) + 800, + -1, + 18 + 896 * sizeof (short) / sizeof (int) + 816, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -236,14 +236,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) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 832, 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) + 816, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 832, + 18 + 896 * sizeof (short) / sizeof (int) + 848, + 18 + 896 * sizeof (short) / sizeof (int) + 864, + 18 + 896 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -255,10 +255,10 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 848, + 18 + 896 * sizeof (short) / sizeof (int) + 896, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 864, + 18 + 896 * sizeof (short) / sizeof (int) + 912, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -275,15 +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) + 880, - 18 + 896 * sizeof (short) / sizeof (int) + 896, - 18 + 896 * sizeof (short) / sizeof (int) + 912, - 18 + 896 * sizeof (short) / sizeof (int) + 752, + 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) + 928, 18 + 896 * sizeof (short) / sizeof (int) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 976, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -291,29 +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) + 944, - 18 + 896 * sizeof (short) / sizeof (int) + 960, - 18 + 896 * sizeof (short) / sizeof (int) + 976, 18 + 896 * sizeof (short) / sizeof (int) + 992, 18 + 896 * sizeof (short) / sizeof (int) + 1008, - -1, 18 + 896 * sizeof (short) / sizeof (int) + 1024, - 18 + 896 * sizeof (short) / sizeof (int) + 752, 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) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 1104, 18 + 896 * sizeof (short) / sizeof (int) + 1120, - 18 + 896 * sizeof (short) / sizeof (int) + 752, 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, - -1, + 18 + 896 * sizeof (short) / sizeof (int) + 752, 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) + 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) + 1248, + 18 + 896 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -407,8 +407,8 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1264, - 18 + 896 * sizeof (short) / sizeof (int) + 1280, + 18 + 896 * sizeof (short) / sizeof (int) + 1328, + 18 + 896 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -419,7 +419,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1296, + 18 + 896 * sizeof (short) / sizeof (int) + 1360, -1, -1, -1, @@ -433,15 +433,15 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1312, + 18 + 896 * sizeof (short) / sizeof (int) + 1376, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1328, + 18 + 896 * sizeof (short) / sizeof (int) + 1392, 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) + 1344, + 18 + 896 * sizeof (short) / sizeof (int) + 1408, 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) + 1360, + 18 + 896 * sizeof (short) / sizeof (int) + 1424, -1, -1, -1, @@ -461,7 +461,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1376, + 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, @@ -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) + 1392, + 18 + 896 * sizeof (short) / sizeof (int) + 1456, 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) + 1408 + 18 + 896 * sizeof (short) / sizeof (int) + 1472 }, { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -971,7 +971,7 @@ u_categ_Cn = 0x00004000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U, - 0x00FC8000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x007C8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U, 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU, @@ -1004,10 +1004,10 @@ u_categ_Cn = 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U, 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U, 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x0000E000U, 0x80000000U, + 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U, 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U, - 0x0000FE00U, 0x18000000U, 0x0000FF00U, 0xF8000000U, + 0x0000F800U, 0x18000000U, 0x0000FF00U, 0xF8000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1018,7 +1018,7 @@ u_categ_Cn = 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U, + 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1037,7 +1037,7 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U, 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000001FU, 0x00010000U, 0x00000000U, 0x00000000U, - 0x00008000U, 0x00000000U, 0x00000000U, 0x00007FF0U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00007FC0U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1049,7 +1049,7 @@ u_categ_Cn = 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFC14F800U, 0x0003FFFFU, + 0x00000000U, 0x00000000U, 0xE014C000U, 0x0003FFFFU, 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U, @@ -1085,7 +1085,7 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000FC00U, 0x00F00000U, 0xF0000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x08007FF0U, - 0x00480800U, 0xE4040004U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00480800U, 0xE4040004U, 0x00000000U, 0xFFF00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0xFFC00000U, 0xFFFFFF00U, @@ -1100,10 +1100,10 @@ u_categ_Cn = 0xE1FC0000U, 0xFFFF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU, 0x00000000U, 0xFFF80000U, 0x00000000U, 0x03F80000U, - 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x000001C0U, + 0xFFFF3FC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0x1FFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFFFFFFE3U, 0x0FFFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, @@ -1113,13 +1113,13 @@ u_categ_Cn = 0x00040000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U, 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000B400U, 0x00400000U, 0xFE40085AU, 0xFFFFFFF9U, 0x00000000U, 0x00000000U, 0x10000000U, 0xFFFFFFFCU, 0x00000000U, 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00C00000U, 0xC0000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFC00FFE0U, 0xFFFFE000U, - 0x00000000U, 0xFC000000U, 0xFFFFFC00U, 0xFFFFFFFFU, + 0x00000000U, 0xFC000000U, 0x0000FC00U, 0xFFFFFFF0U, 0x18000000U, 0x0000F000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1129,14 +1129,14 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC00FFFCU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U, 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, - 0x00020000U, 0x38000000U, 0xFC000000U, 0xFFFFFFFFU, + 0x00020000U, 0x38000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1154,18 +1154,30 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U, - 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 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, 0xF8000000U, + 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFE000000U, 0x80000000U, 0x00003C00U, 0x00000000U, 0x80000000U, 0x0000FC00U, 0xFFC0C000U, 0x00000000U, 0x00000000U, 0x0400FFC0U, 0x1F000004U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U, @@ -1175,7 +1187,7 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0x7FFFFFFFU, 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1194,8 +1206,12 @@ u_categ_Cn = 0x0C00FE00U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1233,7 +1249,7 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x78000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1263,13 +1279,13 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, + 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, + 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h index bafa2e90..6fb3a955 100644 --- a/lib/unictype/categ_Co.h +++ b/lib/unictype/categ_Co.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h index 9a0da998..d071b3eb 100644 --- a/lib/unictype/categ_Cs.h +++ b/lib/unictype/categ_Cs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h index a1b12ad2..573a54e0 100644 --- a/lib/unictype/categ_L.h +++ b/lib/unictype/categ_L.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[78 << 4]; + unsigned int level3[81 << 4]; } u_categ_L = { @@ -202,15 +202,15 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 800, - -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) + 816, + 5 + 512 * sizeof (short) / sizeof (int) + 320, + 5 + 512 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -223,14 +223,14 @@ u_categ_L = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 832, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 848, + 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, + 5 + 512 * sizeof (short) / sizeof (int) + 896, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -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) + 864, + 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) + 880, + 5 + 512 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -262,14 +262,14 @@ u_categ_L = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 896, - 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, + 5 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 944, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -281,20 +281,20 @@ u_categ_L = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 960, - 5 + 512 * sizeof (short) / sizeof (int) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, -1, -1, -1, - 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, 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) + 1088, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, -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) + 1104, + 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, @@ -394,8 +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) + 1120, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + 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) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -406,7 +406,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) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -420,15 +420,15 @@ 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) + 1216, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, -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) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -448,7 +448,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) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, @@ -618,7 +618,7 @@ u_categ_L = 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U, 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU, 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -656,7 +656,7 @@ u_categ_L = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U, 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -696,7 +696,7 @@ u_categ_L = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -711,10 +711,10 @@ u_categ_L = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000000FU, 0xFFFFFC00U, 0xFFFF803FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -724,7 +724,7 @@ u_categ_L = 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0x00BFFFFFU, 0x000A0000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U, 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -740,7 +740,7 @@ u_categ_L = 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU, 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, @@ -761,18 +761,30 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, @@ -782,7 +794,7 @@ u_categ_L = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -824,7 +836,7 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h index fe9ab9f1..eb812f30 100644 --- a/lib/unictype/categ_LC.h +++ b/lib/unictype/categ_LC.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_categ_LC = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0xFEFFF800U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 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, 0x03EB07FFU, 0x04600000U, + 0xFFFF78FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0x04600000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0xFFFF01FFU, @@ -361,8 +361,8 @@ u_categ_LC = 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFF003FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h index afc663e6..297fb1ea 100644 --- a/lib/unictype/categ_Ll.h +++ b/lib/unictype/categ_Ll.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_categ_Ll = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000005FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0xFEFFF800U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, @@ -342,7 +342,7 @@ u_categ_Ll = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FEAAAAU, - 0xAABA50AAU, 0xAAA082AAU, 0x02AA050AU, 0x04400000U, + 0xAABA50AAU, 0xAAA082AAU, 0x0AAA250AU, 0x04400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0xFFFF01FFU, @@ -361,8 +361,8 @@ u_categ_Ll = 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h index 6ea41acb..a2497a83 100644 --- a/lib/unictype/categ_Lm.h +++ b/lib/unictype/categ_Lm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[27 << 4]; + unsigned int level3[29 << 4]; } u_categ_Lm = { @@ -179,6 +179,7 @@ u_categ_Lm = 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -225,10 +226,9 @@ u_categ_Lm = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -260,7 +260,7 @@ u_categ_Lm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, -1, -1, @@ -285,11 +285,11 @@ u_categ_Lm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -389,10 +389,18 @@ u_categ_Lm = 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00004000U, 0x00008000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000007U, 0x00001800U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h index 489448e2..d23f08f4 100644 --- a/lib/unictype/categ_Lo.h +++ b/lib/unictype/categ_Lo.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[74 << 4]; + unsigned int level3[77 << 4]; } u_categ_Lo = { @@ -202,15 +202,15 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 784, - -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) + 800, + 5 + 512 * sizeof (short) / sizeof (int) + 288, + 5 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -223,14 +223,14 @@ u_categ_Lo = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 816, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 848, + 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -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) + 848, + 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) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -263,13 +263,13 @@ u_categ_Lo = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 880, - 5 + 512 * sizeof (short) / sizeof (int) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 928, + 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 912, + 5 + 512 * sizeof (short) / sizeof (int) + 960, -1, -1, -1, @@ -286,15 +286,15 @@ u_categ_Lo = -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, 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) + 1024, + 5 + 512 * sizeof (short) / sizeof (int) + 1072, -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) + 1040, + 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, @@ -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) + 1056, - 5 + 512 * sizeof (short) / sizeof (int) + 1072, + 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) + 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) + 1088, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 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) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -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) + 1152, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -448,7 +448,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) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, -1, -1, -1, @@ -692,7 +692,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0x0000000FU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -707,10 +707,10 @@ u_categ_Lo = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000000FU, 0x0000BC00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -720,7 +720,7 @@ u_categ_Lo = 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0x00BFFFFFU, 0x000A0000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U, 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -736,7 +736,7 @@ u_categ_Lo = 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU, 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, @@ -757,13 +757,21 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU, @@ -771,6 +779,10 @@ u_categ_Lo = 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFF8U, 0x000007FFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -778,7 +790,7 @@ u_categ_Lo = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -808,7 +820,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h index 64059148..d3d34ce5 100644 --- a/lib/unictype/categ_Lt.h +++ b/lib/unictype/categ_Lt.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h index 6aecd619..fbbd7a35 100644 --- a/lib/unictype/categ_Lu.h +++ b/lib/unictype/categ_Lu.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_categ_Lu = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF0200U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U, @@ -342,7 +342,7 @@ u_categ_Lu = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -353,7 +353,7 @@ u_categ_Lu = 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h index b316a2d8..98a75387 100644 --- a/lib/unictype/categ_M.h +++ b/lib/unictype/categ_M.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[47 << 4]; + unsigned int level3[48 << 4]; } u_categ_M = { @@ -226,15 +226,14 @@ u_categ_M = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -272,7 +271,8 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -281,21 +281,20 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, 16 + 384 * sizeof (short) / sizeof (int) + 640, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 672, 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 720, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -306,7 +305,8 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 736, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -449,7 +449,7 @@ u_categ_M = 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U, 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U, - 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, + 0xFF800000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, 0x0000000FU, 0xDC000000U, 0x00FEFFFFU, 0x0000000CU, 0x0000000EU, 0xD0000000U, 0x0080399FU, 0x4000000CU, 0x0000000EU, 0xD0000000U, 0x00023987U, 0x00230000U, @@ -534,10 +534,10 @@ u_categ_M = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -547,7 +547,7 @@ u_categ_M = 0x00000000U, 0x40FFF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007FFU, 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFF000000U, 0x0005F7A5U, 0x00000006U, 0x00000000U, 0xFFE00000U, 0x4000007FU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -570,13 +570,17 @@ u_categ_M = 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U, - 0x0000000BU, 0xC7F00000U, 0x00000007U, 0x00000000U, + 0x0000000BU, 0xC7F00000U, 0x04000007U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -615,7 +619,7 @@ u_categ_M = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h index 53ce6ef3..b455db60 100644 --- a/lib/unictype/categ_Mc.h +++ b/lib/unictype/categ_Mc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[22 << 4]; + unsigned int level3[23 << 4]; } u_categ_Mc = { @@ -221,14 +221,14 @@ u_categ_Mc = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, -1, @@ -277,7 +277,7 @@ u_categ_Mc = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -358,14 +358,14 @@ u_categ_Mc = 0x00000000U, 0x002C7000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0x0000000CU, 0xC0000000U, 0x0080399EU, 0x0000000CU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x07000000U, 0x0000B7A4U, 0x00000000U, 0x00000000U, 0x00E00000U, 0x00000023U, 0x00000000U, 0x00000000U, 0x7A070000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x4F038000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x58070000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0040D000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000043U, 0x00000000U, 0x00000000U, + 0x40000000U, 0x00000043U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01007000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -385,6 +385,10 @@ u_categ_Mc = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001C00U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U, 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h index 770b65bb..6f56c94b 100644 --- a/lib/unictype/categ_Me.h +++ b/lib/unictype/categ_Me.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h index c24a8f61..ef128fd1 100644 --- a/lib/unictype/categ_Mn.h +++ b/lib/unictype/categ_Mn.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[47 << 4]; + unsigned int level3[48 << 4]; } u_categ_Mn = { @@ -234,15 +234,14 @@ u_categ_Mn = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -280,7 +279,8 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -289,21 +289,20 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, 16 + 384 * sizeof (short) / sizeof (int) + 640, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 672, 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 720, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -314,7 +313,8 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 736, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -457,7 +457,7 @@ u_categ_Mn = 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U, 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U, - 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, + 0xFF800000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU, 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU, 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U, @@ -542,10 +542,10 @@ u_categ_Mn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -555,14 +555,14 @@ u_categ_Mn = 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x00054001U, 0x00000006U, 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U, 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U, 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U, - 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, + 0xA0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,13 +578,17 @@ u_categ_Mn = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, - 0x00000003U, 0x07C00000U, 0x00000005U, 0x00000000U, + 0x00000003U, 0x07C00000U, 0x04000005U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000E3FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -623,7 +627,7 @@ u_categ_Mn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h index c1141829..8e3ac87a 100644 --- a/lib/unictype/categ_N.h +++ b/lib/unictype/categ_N.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[46 << 4]; + unsigned int level3[49 << 4]; } u_categ_N = { @@ -186,14 +186,12 @@ u_categ_N = 3 + 256 * sizeof (short) / sizeof (int) + 496, 3 + 256 * sizeof (short) / sizeof (int) + 512, 3 + 256 * sizeof (short) / sizeof (int) + 528, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 544, 3 + 256 * sizeof (short) / sizeof (int) + 560, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -223,13 +221,14 @@ u_categ_N = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 640, + 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, @@ -276,29 +275,30 @@ u_categ_N = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 656, - 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 704, 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 720, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 672, + 3 + 256 * sizeof (short) / sizeof (int) + 736, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, + 3 + 256 * sizeof (short) / sizeof (int) + 752, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 704, + 3 + 256 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 720, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1 }, @@ -413,7 +413,7 @@ u_categ_N = 0x00000000U, 0x0000FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, - 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -432,13 +432,17 @@ u_categ_N = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF03FFU, 0x0000000FU, 0x00000000U, 0x0FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -451,11 +455,19 @@ u_categ_N = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFBFF0000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -472,6 +484,10 @@ u_categ_N = 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x07FE0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -482,10 +498,6 @@ u_categ_N = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h index 9d3a21f3..112790e8 100644 --- a/lib/unictype/categ_Nd.h +++ b/lib/unictype/categ_Nd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[27 << 4]; + unsigned int level3[30 << 4]; } u_categ_Nd = { @@ -186,9 +186,9 @@ u_categ_Nd = 3 + 256 * sizeof (short) / sizeof (int) + 288, 3 + 256 * sizeof (short) / sizeof (int) + 304, 3 + 256 * sizeof (short) / sizeof (int) + 320, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -221,14 +221,13 @@ u_categ_Nd = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -276,20 +275,21 @@ u_categ_Nd = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 448, 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -298,7 +298,7 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1 }, @@ -365,7 +365,7 @@ u_categ_Nd = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, @@ -380,13 +380,17 @@ u_categ_Nd = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF03FFU, 0x0000000FU, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -395,12 +399,20 @@ u_categ_Nd = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -408,8 +420,8 @@ u_categ_Nd = 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U + 0x00000000U, 0x00000000U, 0x00000000U, 0x07FE0000U } }; diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h index ad8026e0..9e192c36 100644 --- a/lib/unictype/categ_Nl.h +++ b/lib/unictype/categ_Nl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h index 30bbf519..983c8c0f 100644 --- a/lib/unictype/categ_No.h +++ b/lib/unictype/categ_No.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h index df48ef8a..6a3e8136 100644 --- a/lib/unictype/categ_P.h +++ b/lib/unictype/categ_P.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[49 << 4]; + unsigned int level3[52 << 4]; } u_categ_P = { @@ -179,7 +179,6 @@ u_categ_P = -1, 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, @@ -189,16 +188,16 @@ u_categ_P = 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 640, 3 + 256 * sizeof (short) / sizeof (int) + 656, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 704, + -1, -1, -1, -1, @@ -226,9 +225,10 @@ u_categ_P = -1, -1, -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, -1, @@ -267,8 +267,7 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 736, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -282,14 +281,15 @@ u_categ_P = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 752, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 800, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 768, + 3 + 256 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -357,7 +357,7 @@ u_categ_P = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00003F7FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFC000000U, 0x60000001U, + 0x00000000U, 0x00000000U, 0xFC00C000U, 0xE0000001U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x000800FFU, 0x00000000U, @@ -436,6 +436,10 @@ u_categ_P = 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U, 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -446,7 +450,7 @@ u_categ_P = 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01B00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x2C00F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -462,7 +466,7 @@ u_categ_P = 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U, 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -484,6 +488,10 @@ u_categ_P = 0x00000000U, 0x0F800000U, 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, @@ -497,6 +505,10 @@ u_categ_P = 0x00000000U, 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, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h index 22fe9eeb..453a8920 100644 --- a/lib/unictype/categ_Pc.h +++ b/lib/unictype/categ_Pc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h index 2f87774a..c3494ee5 100644 --- a/lib/unictype/categ_Pd.h +++ b/lib/unictype/categ_Pd.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[9 << 4]; + unsigned int level3[10 << 4]; } u_categ_Pd = { @@ -179,8 +179,8 @@ u_categ_Pd = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 128, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -336,6 +336,10 @@ u_categ_Pd = 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h index 5f4a46a1..674b5119 100644 --- a/lib/unictype/categ_Pe.h +++ b/lib/unictype/categ_Pe.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h index 18c2fa96..44f5096b 100644 --- a/lib/unictype/categ_Pf.h +++ b/lib/unictype/categ_Pf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h index 760afe81..e4a67b8c 100644 --- a/lib/unictype/categ_Pi.h +++ b/lib/unictype/categ_Pi.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h index d6794e65..8004b87d 100644 --- a/lib/unictype/categ_Po.h +++ b/lib/unictype/categ_Po.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[44 << 4]; + unsigned int level3[46 << 4]; } u_categ_Po = { @@ -227,8 +227,8 @@ u_categ_Po = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 624, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 640, + 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, @@ -267,7 +267,7 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 656, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, @@ -282,14 +282,14 @@ u_categ_Po = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 672, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 704, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, + 3 + 256 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, @@ -353,7 +353,7 @@ u_categ_Po = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00003F7FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFC000000U, 0x60000001U, + 0x00000000U, 0x00000000U, 0xFC00C000U, 0xE0000001U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x000800FFU, 0x00000000U, @@ -426,7 +426,7 @@ u_categ_Po = 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01B00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x2C00F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -442,7 +442,7 @@ u_categ_Po = 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U, 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -464,6 +464,10 @@ u_categ_Po = 0x00000000U, 0x0F800000U, 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, @@ -477,6 +481,10 @@ u_categ_Po = 0x00000000U, 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, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h index 71ca51ae..250ac7ea 100644 --- a/lib/unictype/categ_Ps.h +++ b/lib/unictype/categ_Ps.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h index 7ba3dea6..25c9eb10 100644 --- a/lib/unictype/categ_S.h +++ b/lib/unictype/categ_S.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[54 << 4]; + unsigned int level3[56 << 4]; } u_categ_S = { @@ -179,16 +179,16 @@ u_categ_S = -1, 3 + 256 * sizeof (short) / sizeof (int) + 528, 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -226,7 +226,7 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -267,8 +267,7 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, @@ -276,29 +275,30 @@ u_categ_S = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 640, 3 + 256 * sizeof (short) / sizeof (int) + 656, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 672, 3 + 256 * sizeof (short) / sizeof (int) + 688, - 3 + 256 * sizeof (short) / sizeof (int) + 704, - -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 704, 3 + 256 * sizeof (short) / sizeof (int) + 720, 3 + 256 * sizeof (short) / sizeof (int) + 736, -1, -1, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 752, 3 + 256 * sizeof (short) / sizeof (int) + 768, + -1, + -1, + -1, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 784, 3 + 256 * sizeof (short) / sizeof (int) + 800, - 3 + 256 * sizeof (short) / sizeof (int) + 688, 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) + 864, + 3 + 256 * sizeof (short) / sizeof (int) + 880, -1, -1 }, @@ -367,7 +367,7 @@ u_categ_S = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFF0FFU, 0xFFFFF9FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0x00000000U, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -394,7 +394,7 @@ u_categ_S = 0x000C0010U, 0xC0C00001U, 0x00000000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFC30000U, 0x00000000U, 0xFFFFFFFFU, 0x0000800FU, + 0xFFC30000U, 0x00000000U, 0xFFFFFFFFU, 0x0000803FU, 0x7FFFFFFFU, 0xFFFFFC00U, 0x000100FFU, 0xFFFFFFFFU, 0xFFFFFC00U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -445,6 +445,10 @@ u_categ_S = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -459,8 +463,12 @@ u_categ_S = 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -512,12 +520,12 @@ u_categ_S = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU } }; diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h index 79860548..5b01ef12 100644 --- a/lib/unictype/categ_Sc.h +++ b/lib/unictype/categ_Sc.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h index 526eb8fb..5922e151 100644 --- a/lib/unictype/categ_Sk.h +++ b/lib/unictype/categ_Sk.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h index 6b467190..dfa5e720 100644 --- a/lib/unictype/categ_Sm.h +++ b/lib/unictype/categ_Sm.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[13 << 4]; + unsigned int level3[14 << 4]; } u_categ_Sm = { @@ -179,6 +179,7 @@ u_categ_Sm = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -279,8 +280,7 @@ u_categ_Sm = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, + 3 + 256 * sizeof (short) / sizeof (int) + 192, -1, -1, -1, @@ -292,7 +292,7 @@ u_categ_Sm = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -348,6 +348,10 @@ u_categ_Sm = 0x70000800U, 0x00000000U, 0x50000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00001E04U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x08000002U, 0x08000000U, 0x00200000U, 0x00200000U, 0x00008000U, 0x00008000U, 0x00000200U, 0x00000200U, 0x00000008U, 0x00000000U, diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h index bf754165..e85e48cc 100644 --- a/lib/unictype/categ_So.h +++ b/lib/unictype/categ_So.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[47 << 4]; + unsigned int level3[48 << 4]; } u_categ_So = { @@ -275,30 +275,30 @@ u_categ_So = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 560, 3 + 256 * sizeof (short) / sizeof (int) + 576, 3 + 256 * sizeof (short) / sizeof (int) + 592, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 608, - 3 + 256 * sizeof (short) / sizeof (int) + 624, -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, + -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, 3 + 256 * sizeof (short) / sizeof (int) + 672, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 688, - 3 + 256 * sizeof (short) / sizeof (int) + 608, 3 + 256 * sizeof (short) / sizeof (int) + 704, + 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 720, 3 + 256 * sizeof (short) / sizeof (int) + 736, + 3 + 256 * sizeof (short) / sizeof (int) + 752, -1, -1 }, @@ -359,7 +359,7 @@ u_categ_So = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF0FFU, 0xFFFFF9FCU, 0xFFFFFFFFU, 0xEFFFFFFFU, 0x07FFFFFFU, 0xFFF00000U, 0x0FFFFFFFU, 0xFFFFFFFCU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0x00000000U, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFF7FFFFFU, 0xFFFFFFFDU, 0x00FFFFFFU, @@ -386,7 +386,7 @@ u_categ_So = 0x000C0010U, 0xC0C00001U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFC30000U, 0x00000000U, 0xFFFFFFFFU, 0x0000800FU, + 0xFFC30000U, 0x00000000U, 0xFFFFFFFFU, 0x0000803FU, 0x7FFFFFFFU, 0xFFFFFC00U, 0x000100FFU, 0xFFFFFFFFU, 0xFFFFFC00U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -443,8 +443,12 @@ u_categ_So = 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -484,12 +488,12 @@ u_categ_So = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU } }; diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h index 49515c22..9daf921c 100644 --- a/lib/unictype/categ_Z.h +++ b/lib/unictype/categ_Z.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h index 1aa4763c..03144978 100644 --- a/lib/unictype/categ_Zl.h +++ b/lib/unictype/categ_Zl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h index 514f7375..3a95d6cc 100644 --- a/lib/unictype/categ_Zp.h +++ b/lib/unictype/categ_Zp.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h index 08afcd87..6aeeaef6 100644 --- a/lib/unictype/categ_Zs.h +++ b/lib/unictype/categ_Zs.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h index 600f9fcd..39003854 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 ../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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_of.c b/lib/unictype/categ_of.c index b61f12ec..1301225a 100644 --- a/lib/unictype/categ_of.c +++ b/lib/unictype/categ_of.c @@ -33,10 +33,11 @@ lookup_withtable (ucs4_t uc) if (lookup1 >= 0) { unsigned int index2 = (uc >> category_header_2) & category_header_3; - int lookup2 = u_category.level2[lookup1 + index2]; - if (lookup2 >= 0) + unsigned int lookup2 = u_category.level2[lookup1 + index2]; + if (lookup2 > 0) { - unsigned int index3 = ((uc & category_header_4) + lookup2) * 5; + unsigned int index3 = + ((uc & category_header_4) + (lookup2 - 1)) * 5; /* level3 contains 5-bit values, packed into 16-bit words. */ unsigned int lookup3 = (((unsigned int) u_category.level3[index3>>4] diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h index daa0884f..9014f094 100644 --- a/lib/unictype/categ_of.h +++ b/lib/unictype/categ_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Categories of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -26,8 +26,8 @@ static const struct { int level1[17]; - short level2[6 << 9]; - unsigned short level3[254 * 40 + 1]; + unsigned short level2[6 << 9]; + unsigned short level3[262 * 40 + 1]; } u_category = { @@ -37,390 +37,390 @@ u_category = 2560 }, { - 0, 128, 256, 384, 512, 640, 768, 896, - 1024, 1152, 1280, 1408, 1536, 1664, 1792, 1920, - 2048, 2176, 2304, 2432, 2560, 2688, 2816, 2944, - 3072, 3200, 3328, 3456, 3584, 3712, 3840, 3968, - 4096, 4224, 4352, 4352, 4480, 4608, 4736, 4864, - 4992, 4352, 4352, 4352, 5120, 5248, 5376, 5504, - 5632, 5760, 5888, 6016, 6144, 6272, 6400, 6528, - 6656, 6784, 6912, 7040, 7168, 7296, 7424, 7552, - 7680, 7808, 7936, 8064, 8192, 8192, 8320, 8448, - 8576, 8704, 8832, 8960, 9088, 8832, 9216, 9344, - 8832, 8832, 8192, 9472, 8192, 8192, 9600, 9728, - 9856, 9984, 10112, 10240, 10368, 10496, 8832, 10624, - 10752, 10880, 11008, 11136, 11264, 11392, 8832, 8832, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 11520, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 11648, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 11776, 4352, 4352, 11904, 12032, 12160, 12288, - 12416, 12544, 12672, 12800, 12928, 13056, 13184, 13312, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 13440, - 13568, 13568, 13568, 13568, 13568, 13568, 13568, 13568, - 13568, 13568, 13568, 13568, 13568, 13568, 13568, 13568, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 4352, 4352, 13824, 13952, 14080, 14208, - 4352, 4352, 14336, 14464, 14592, 14720, 14848, 14976, - 15104, 15232, 15360, 15488, -1, 15616, 15744, 15872, - 16000, 16128, 16256, 16384, 4352, 4352, 16512, 16640, - 16768, 16896, 17024, 17152, 17280, 17408, 17536, 17664, - 17792, 17920, 18048, -1, 18176, 18304, 18432, 18560, - 18688, 18816, 18944, 19072, 19200, 19328, 19456, -1, - 19584, 19712, -1, 19840, 19968, 20096, 20224, -1, - 20352, 20480, 20608, 20736, 20864, 20992, 21120, -1, - 21248, 21376, 21504, 21632, -1, 21760, 21888, 22016, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 22144, - 22272, 4352, 22400, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22528, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 22656, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 22784, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 22912, 23040, 23168, 23296, - -1, -1, -1, -1, 23424, 23552, 23680, 23808, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 23936, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 24064, 24192, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 24320, - 4352, 4352, 24448, 4352, 4352, 24576, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 24704, 24832, -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, 24960, 25088, - 8832, 25216, 25344, 25472, 25600, 25728, 25856, -1, - 25984, 26112, 26240, 26368, 26496, 26624, 26752, 26880, - 8832, 8832, 8832, 8832, 27008, 27136, -1, -1, - -1, -1, -1, -1, -1, -1, 27264, -1, - 27392, 27520, 27648, -1, -1, 27776, -1, -1, - -1, 27904, -1, -1, -1, -1, -1, 28032, - 4352, 28160, 28288, -1, -1, -1, -1, -1, - 28416, 28544, 28672, -1, 28800, 28928, -1, -1, - 29056, 29184, 29312, 29440, 29568, -1, 8832, 29696, - 8832, 8832, 8832, 8832, 8832, 29824, 29952, 30080, - 30208, 30336, 8832, 8832, 30464, 30592, 8832, 30720, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 30848, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 30976, 4352, - 31104, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 31232, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 31360, - 4352, 4352, 4352, 4352, 31488, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 31616, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 31744, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 31872, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 32000, -1, 32128, 32256, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 32384 + 1, 129, 257, 385, 513, 641, 769, 897, + 1025, 1153, 1281, 1409, 1537, 1665, 1793, 1921, + 2049, 2177, 2305, 2433, 2561, 2689, 2817, 2945, + 3073, 3201, 3329, 3457, 3585, 3713, 3841, 3969, + 4097, 4225, 4353, 4353, 4481, 4609, 4737, 4865, + 4993, 4353, 4353, 4353, 5121, 5249, 5377, 5505, + 5633, 5761, 5889, 6017, 6145, 6273, 6401, 6529, + 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, + 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, 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, 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, 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, + 11649, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 4353, 11777, 4353, 4353, 11905, 12033, 12161, 12289, + 12417, 12545, 12673, 12801, 12929, 13057, 13185, 13313, + 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, 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, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 22913, + 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, + 23041, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 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, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, + 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, + 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, + 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, 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, 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, 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, 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, 4353, 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, 32001, 4353, + 32129, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 4353, 4353, 4353, 4353, 32641, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 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 }, { 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, @@ -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, 0xa5ef, + 0x1084, 0x0842, 0x9421, 0x4210, 0xe908, 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, @@ -676,8 +676,8 @@ u_category = 0x94a5, 0x0862, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4c52, 0xa529, 0x5314, 0x318c, 0x14c6, 0x0863, 0x8421, 0x4210, - 0xef7a, 0x2108, 0x1084, 0x0842, 0x18c5, 0x8c63, 0xd6b1, 0x6b5a, - 0xb5ad, 0x52d6, 0x294a, 0x94a5, 0x6b52, 0xb5ad, 0x5ad6, 0xec63, + 0x8c7a, 0x2108, 0x1084, 0x0842, 0x18c5, 0x8c63, 0xd6b1, 0x6b5a, + 0xb5ad, 0x52d6, 0x294a, 0x94a5, 0x6b52, 0xb5ad, 0x5ad6, 0x8c63, 0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x94c4, 0x8a52, 0xa531, 0x5298, 0x210a, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, @@ -688,7 +688,7 @@ u_category = 0x4c62, 0xbd29, 0x18f7, 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5, 0x2109, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46, - 0x8421, 0x4210, 0xa108, 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000, + 0x8421, 0x4210, 0x0108, 0xde84, 0xef7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xde80, 0x0001, 0xc631, 0x6318, 0xbd8c, 0xdef7, 0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52, @@ -759,7 +759,7 @@ u_category = 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x2ad6, 0x94a5, 0xd652, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd, + 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, @@ -861,7 +861,7 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2ab5, 0x54a5, 0xb5ad, 0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, 0xaf7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0x294a, 0x94a5, 0x4a52, 0x5ad5, 0xad6b, 0xd6b5, @@ -905,8 +905,8 @@ u_category = 0x2008, 0x0080, 0x0802, 0x8423, 0x4210, 0x0108, 0x1004, 0x0800, 0x8020, 0x0200, 0x8308, 0x1052, 0x2040, 0x8020, 0x0210, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0x0800, 0x0000, - 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0000, 0x0100, 0xde84, - 0xef7b, 0xf420, 0x03d0, 0x2008, 0xdef4, 0xef7b, 0xf7bd, 0x7bde, + 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0000, 0x0100, 0x0004, + 0xef42, 0xf420, 0x03d0, 0x2008, 0x0080, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8fbd, 0x4031, 0x6320, 0x4204, 0x2108, 0x1484, 0x4842, 0x8421, 0x4290, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0x5ad6, 0xef7a, 0x294a, @@ -1065,9 +1065,9 @@ u_category = 0xbdef, 0xdef7, 0x8f7b, 0x0000, 0x0000, 0x0000, 0x0e80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0e80, 0x0000, 0x8000, 0x400e, 0x210f, 0x1084, 0x0842, 0xf421, 0x4210, 0x2108, 0x1084, 0x0842, 0xf421, - 0x4210, 0x2108, 0x10f4, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x4210, 0x2108, 0x10f4, 0xef7a, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x7bd2, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, @@ -1130,7 +1130,12 @@ u_category = 0x2108, 0x1084, 0x0842, 0x8421, 0x7bde, 0xbdef, 0xa52b, 0x5294, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4a52, 0xbd29, 0xdef7, 0xef7b, 0x2108, - 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x1084, 0x0842, 0xdef5, 0xef7b, 0x2108, 0x1084, 0x0842, 0x4211, + 0x20c8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, + 0xbdef, 0x5294, 0x1b0a, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0xbdef, 0xdef7, 0x94bb, 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, @@ -1140,9 +1145,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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x13bd, 0x7a42, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x294b, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0x5ef7, 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, @@ -1188,6 +1193,11 @@ u_category = 0x09d2, 0x8421, 0x52f4, 0x3188, 0x18c5, 0x7a63, 0xa637, 0x6377, 0xef4c, 0xf7a4, 0x7bde, 0xbd37, 0xdef7, 0x2109, 0x1884, 0x7bd3, 0xa529, 0x5294, 0xef7a, 0x94a5, 0x7a52, 0xbdef, 0xdef7, 0xef7b, + 0x1084, 0x0842, 0x8421, 0xd274, 0xe93b, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, + 0x4842, 0xc627, 0x5298, 0x294a, 0x9ba5, 0x4dde, 0xc637, 0x6e98, + 0x314c, 0x1485, 0x6312, 0xb18f, 0xdef7, 0xef7b, 0x94bd, 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, 0x8c42, 0xa531, 0x5294, 0x294a, 0x94c6, 0x4c52, 0x8421, 0x1890, @@ -1211,10 +1221,10 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6290, 0x318a, 0x94a5, 0x8a52, 0x2429, 0xdef6, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xef7b, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7bd4, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0xde90, 0x294b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108, + 0xde90, 0x298b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108, 0x1084, 0x0842, 0x1529, 0xac63, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, @@ -1253,6 +1263,11 @@ u_category = 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf624, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94a5, 0x4a52, 0xa5e9, 0x5294, 0x298a, 0xc624, 0x6318, 0xbdef, 0xdef7, @@ -1281,7 +1296,7 @@ u_category = 0x10a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4c62, 0xa529, 0xde94, 0x31bb, 0x94c5, 0x6318, 0x318c, 0x18c6, - 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0xf7bd, 0x7bde, + 0x8c63, 0x2108, 0x1084, 0x0842, 0xde95, 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, 0xf7a4, @@ -1311,14 +1326,19 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x1085, 0x0842, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x294a, 0x94a5, 0x4a52, 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, 0xbde9, 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, 0x2948, 0x94a5, 0x4a52, 0xa529, 0x6318, 0x294a, 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, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x2108, 0x1084, @@ -1340,6 +1360,11 @@ u_category = 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, 0x0c63, 0x0842, 0x8421, 0x4210, + 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x3190, 0x8c62, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, @@ -1367,7 +1392,7 @@ u_category = 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, 0xef7b, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x277b, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, @@ -1398,6 +1423,16 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 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, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, + 0xb5ad, 0x5ad6, 0xad6b, 0x2108, 0x1084, 0x0842, 0xdef5, 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, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xef4a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbde9, 0xdef7, @@ -1521,6 +1556,11 @@ u_category = 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, 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x84e9, 0xd210, 0xe909, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, @@ -1609,8 +1649,8 @@ u_category = 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xf6b5, - 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xd6b5, + 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, @@ -1618,16 +1658,16 @@ u_category = 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, - 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, + 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xaf7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, - 0x6b5a, 0xb5ad, 0x5ad6, 0xaf6b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, - 0xad7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, - 0xb5ad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, + 0xad7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xaf7b, 0xd6b5, 0x6b5a, + 0xb5ad, 0xdef6, 0xef7b, 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, 0xded6, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, + 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, + 0xb5ad, 0x5ad6, 0xad6b, 0x2108, 0x1084, 0x0842, 0xdef5, 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, diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h index 4b114e6d..50d89e30 100644 --- a/lib/unictype/combiningclass.h +++ b/lib/unictype/combiningclass.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Combining class of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[92 << 7]; + unsigned char level3[95 << 7]; } u_combclass = { @@ -101,10 +101,10 @@ u_combclass = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6784, 6912, -1, -1, -1, -1, 7040, -1, -1, 7168, 7296, 7424, - 7552, 7680, 7808, 7936, 8064, 8192, 8320, -1, - 8448, 8576, -1, 8704, 8832, 8960, 9088, -1, - 7680, -1, 9216, 9344, 9472, 9600, -1, -1, - 8832, -1, 9728, 9856, -1, -1, 9984, -1, + 7552, 7680, 7808, 7936, 8064, 8192, 8320, 8448, + 8576, 8704, -1, 8832, 8960, 9088, 9216, -1, + 7680, -1, 9344, 9472, 9600, 9728, -1, -1, + 8960, -1, 9856, 9984, -1, -1, 10112, -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, @@ -121,10 +121,11 @@ u_combclass = -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, 10240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 10368, 10496, -1, + -1, -1, -1, -1, -1, -1, -1, 10624, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 10112, 10240, -1, - -1, -1, -1, -1, -1, -1, -1, 10368, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -143,19 +144,18 @@ u_combclass = -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, 10752, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 10496, -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, 10880, 11008, 11136, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 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, -1, -1, -1, - 11008, 11136, 10240, -1, -1, 11264, -1, -1, - -1, 11392, -1, -1, -1, -1, -1, -1, - -1, 11520, 11648, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -293,7 +293,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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 230, 230, 220, 220, 220, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1056,7 +1056,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, 0, 0, 0, + 0, 230, 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, @@ -1227,6 +1227,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, 9, 9, + 9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1432,6 +1448,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, 9, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1613,6 +1645,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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 230, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 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.h b/lib/unictype/combiningclass_byname.h index b21d51cc..7932a941 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 ../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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/ctype_alnum.h b/lib/unictype/ctype_alnum.h index 9e28bb67..3ee771ab 100644 --- a/lib/unictype/ctype_alnum.h +++ b/lib/unictype/ctype_alnum.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[81 << 4]; + unsigned int level3[85 << 4]; } u_is_alnum = { @@ -194,15 +194,15 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 816, - -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) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -215,14 +215,14 @@ u_is_alnum = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 848, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, + 5 + 512 * sizeof (short) / sizeof (int) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -234,14 +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) + 880, + 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) + 896, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -254,18 +250,18 @@ u_is_alnum = -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) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, @@ -273,26 +269,30 @@ u_is_alnum = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, -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, -1, -1, + -1, + 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) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, + -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, -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) + 1152, + 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, @@ -386,8 +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) + 1168, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 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) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -398,7 +398,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) + 1200, + 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, @@ -412,15 +412,15 @@ 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) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 1312, -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) + 1264, + 5 + 512 * sizeof (short) / sizeof (int) + 1328, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,7 +440,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) + 1280, + 5 + 512 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -610,7 +610,7 @@ u_is_alnum = 0xFFFFFFE0U, 0x000FFFFFU, 0x03FF1FE0U, 0x00000000U, 0xFFFFFFF8U, 0xFFFFC001U, 0xFFFFFFFFU, 0x0000003FU, 0xFFFFFFFFU, 0x0000000FU, 0xFFFFE3FFU, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -652,7 +652,7 @@ u_is_alnum = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x03FF0000U, 0x68FC0000U, 0xFFFFFFFFU, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -692,7 +692,7 @@ u_is_alnum = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -707,10 +707,10 @@ u_is_alnum = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x03FF000FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF000FU, 0xFFFFFFFFU, 0xFFFF803FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x0026FFC0U, @@ -720,13 +720,13 @@ u_is_alnum = 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x03FF0000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0x00BFFFFFU, 0x000A0000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU, 0x83FF0780U, 0x00000003U, 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF00B0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U, 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF0010U, 0x00000000U, - 0xFFFFFFFFU, 0x010007FFU, 0x000003FFU, 0x00000000U, + 0xFFFFFFFFU, 0x010007FFU, 0xFFFF03FFU, 0x0000000FU, 0x07FFFFFFU, 0x03FF0000U, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, @@ -736,7 +736,7 @@ u_is_alnum = 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU, 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0001U, 0xFFFFFDFFU, 0x00007FFFU, 0x03FF0001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU, @@ -757,18 +757,30 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x00003FFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, @@ -778,7 +790,7 @@ u_is_alnum = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -797,6 +809,10 @@ u_is_alnum = 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU, 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU, @@ -820,7 +836,7 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FF0FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h index 7709886b..cd129cb9 100644 --- a/lib/unictype/ctype_alpha.h +++ b/lib/unictype/ctype_alpha.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[81 << 4]; + unsigned int level3[85 << 4]; } u_is_alpha = { @@ -194,15 +194,15 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 816, - -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) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -215,14 +215,14 @@ u_is_alpha = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 848, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, + 5 + 512 * sizeof (short) / sizeof (int) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -234,14 +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) + 880, + 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) + 896, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -254,18 +250,18 @@ u_is_alpha = -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) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, @@ -273,26 +269,30 @@ u_is_alpha = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, -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, -1, -1, + -1, + 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) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, + -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1136, + -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, -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) + 1152, + 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, @@ -386,8 +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) + 1168, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 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) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -398,7 +398,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) + 1200, + 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, @@ -412,15 +412,15 @@ 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) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 1312, -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) + 1264, + 5 + 512 * sizeof (short) / sizeof (int) + 1328, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,7 +440,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) + 1280, + 5 + 512 * sizeof (short) / sizeof (int) + 1344, -1, -1, -1, @@ -610,7 +610,7 @@ u_is_alpha = 0xFFFFFFE0U, 0x000FFFFFU, 0x03FF1FE0U, 0x00000000U, 0xFFFFFFF8U, 0xFFFFC001U, 0xFFFFFFFFU, 0x0000003FU, 0xFFFFFFFFU, 0x0000000FU, 0xFFFFE3FFU, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -652,7 +652,7 @@ u_is_alpha = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x03FF0000U, 0x68FC0000U, 0xFFFFFFFFU, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -692,7 +692,7 @@ u_is_alpha = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -707,10 +707,10 @@ u_is_alpha = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x03FF000FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF000FU, 0xFFFFFFFFU, 0xFFFF803FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x0026FFC0U, @@ -720,13 +720,13 @@ u_is_alpha = 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x03FF0000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0x00BFFFFFU, 0x000A0000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU, 0x83FF0780U, 0x00000003U, 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF00B0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U, 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF0010U, 0x00000000U, - 0xFFFFFFFFU, 0x010007FFU, 0x000003FFU, 0x00000000U, + 0xFFFFFFFFU, 0x010007FFU, 0xFFFF03FFU, 0x0000000FU, 0x07FFFFFFU, 0x03FF0000U, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, @@ -736,7 +736,7 @@ u_is_alpha = 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU, 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0001U, 0xFFFFFDFFU, 0x00007FFFU, 0x03FF0001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU, @@ -757,18 +757,30 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x00003FFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, @@ -778,7 +790,7 @@ u_is_alpha = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -797,6 +809,10 @@ u_is_alpha = 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU, 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU, @@ -820,7 +836,7 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FF0FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h index 5ba76c72..23fac0f3 100644 --- a/lib/unictype/ctype_blank.h +++ b/lib/unictype/ctype_blank.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h index 8eb16513..58df7e76 100644 --- a/lib/unictype/ctype_cntrl.h +++ b/lib/unictype/ctype_cntrl.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h index 4421f6f4..2f7d1822 100644 --- a/lib/unictype/ctype_digit.h +++ b/lib/unictype/ctype_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h index bb5281b9..5627ad0f 100644 --- a/lib/unictype/ctype_graph.h +++ b/lib/unictype/ctype_graph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[90 << 4]; + unsigned int level3[94 << 4]; } u_is_graph = { @@ -207,15 +207,15 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 800, - -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) + 816, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -228,14 +228,14 @@ u_is_graph = -1, -1, -1, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 832, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 848, + 18 + 768 * sizeof (short) / sizeof (int) + 864, + 18 + 768 * sizeof (short) / sizeof (int) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 896, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -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) + 864, + 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) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -267,15 +267,14 @@ u_is_graph = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 896, - 18 + 768 * sizeof (short) / sizeof (int) + 912, - 18 + 768 * sizeof (short) / sizeof (int) + 928, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 944, + 18 + 768 * sizeof (short) / sizeof (int) + 960, + 18 + 768 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 944, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -283,29 +282,30 @@ u_is_graph = -1, -1, -1, - 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) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 1024, - 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 1040, - -1, 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, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 1136, - -1, 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) + 160, + -1, 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) + 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) + 1264, + 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, @@ -399,8 +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) + 1280, - 18 + 768 * sizeof (short) / sizeof (int) + 1296, + 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) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -411,7 +411,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) + 1312, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -425,15 +425,15 @@ 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) + 1392, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, -1, -1, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 1424, -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) + 1376, + 18 + 768 * sizeof (short) / sizeof (int) + 1440, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -453,7 +453,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) + 1392, + 18 + 768 * sizeof (short) / sizeof (int) + 1456, -1, -1, -1, @@ -564,7 +564,7 @@ u_is_graph = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1408, + 18 + 768 * sizeof (short) / sizeof (int) + 1472, -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) + 1424 + 18 + 768 * sizeof (short) / sizeof (int) + 1488 }, { 0x00000000U, 0xFFFFFFFEU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -839,7 +839,7 @@ u_is_graph = 0xFFFFBFFFU, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0xFFFFFFFFU, 0x7FFF3FFFU, 0x4FFFFFFFU, 0xFFFF07FFU, - 0xFF037FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFF837FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x7FFFFFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x007FFFC0U, @@ -876,10 +876,10 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU, 0xCFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU, 0x03FF03FFU, 0xFFFF3FFFU, 0x00007FFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF1FFFU, 0x7FFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFDFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF00FFFFFU, 0xFFFFFFFFU, 0xF8FFFFFFU, 0xFFFFE3FFU, 0xFFFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFFF00FFU, 0x07FFFFFFU, + 0xFFFF07FFU, 0xE7FFFFFFU, 0xFFFF00FFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -890,7 +890,7 @@ u_is_graph = 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -909,7 +909,7 @@ u_is_graph = 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFE7FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF800FU, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF803FU, 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -921,7 +921,7 @@ u_is_graph = 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC03FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800FFFFFU, 0x1FFFFFFFU, @@ -957,7 +957,7 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF800FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -972,10 +972,10 @@ u_is_graph = 0x1E03FFFFU, 0x0000FE00U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFC07FFFFU, - 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFFE3FU, + 0x0000C03FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0xE0000000U, + 0xFFFFFFFFU, 0x00033BFFU, 0x0000001CU, 0xF0000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U, 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU, @@ -985,13 +985,13 @@ u_is_graph = 0xFFFBFFFFU, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0xFFBFFFFFU, 0x01BFF7A5U, 0x00000006U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xEFFFFFFFU, 0x00000003U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3FFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF001FU, 0x00001FFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0x000003FFU, 0x00000000U, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFF03FFU, 0x0000000FU, 0xE7FFFFFFU, 0xFFFF0FFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, @@ -1001,14 +1001,14 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0003U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, - 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FFFFFFU, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1022,18 +1022,30 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x003F3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFBFF003FU, 0xE0FFFFFBU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, @@ -1043,7 +1055,7 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1062,8 +1074,12 @@ u_is_graph = 0xF3FF01FFU, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1101,7 +1117,7 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x87FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1131,13 +1147,13 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h index 6bde4107..cbf7d26d 100644 --- a/lib/unictype/ctype_lower.h +++ b/lib/unictype/ctype_lower.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -298,8 +298,8 @@ u_is_lower = 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU, 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAA955U, 0xD4AAAAAAU, - 0x46241129U, 0xA251212AU, 0xB5555B60U, 0xAA2CAAAAU, - 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F6BU, + 0x4E241129U, 0xA251212AU, 0xB5555B60U, 0xAA2CAAAAU, + 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F7BU, 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U, 0x00000000U, 0xFFFEF000U, 0xAAE37FFFU, 0x092FAAAAU, @@ -316,7 +316,7 @@ u_is_lower = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000005FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, @@ -338,7 +338,7 @@ u_is_lower = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU, - 0xAA9A10AAU, 0xAAA002AAU, 0x0282050AU, 0x00400000U, + 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -353,8 +353,8 @@ u_is_lower = 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h index d5d6a2a7..b7007828 100644 --- a/lib/unictype/ctype_print.h +++ b/lib/unictype/ctype_print.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[90 << 4]; + unsigned int level3[94 << 4]; } u_is_print = { @@ -207,15 +207,15 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 800, - -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) + 816, + 18 + 768 * sizeof (short) / sizeof (int) + 160, + 18 + 768 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, @@ -228,14 +228,14 @@ u_is_print = -1, -1, -1, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 832, - -1, - 18 + 768 * sizeof (short) / sizeof (int) + 848, + 18 + 768 * sizeof (short) / sizeof (int) + 864, + 18 + 768 * sizeof (short) / sizeof (int) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 896, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -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) + 864, + 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) + 880, + 18 + 768 * sizeof (short) / sizeof (int) + 928, -1, -1, -1, @@ -267,15 +267,14 @@ u_is_print = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 896, - 18 + 768 * sizeof (short) / sizeof (int) + 912, - 18 + 768 * sizeof (short) / sizeof (int) + 928, - -1, + 18 + 768 * sizeof (short) / sizeof (int) + 944, + 18 + 768 * sizeof (short) / sizeof (int) + 960, + 18 + 768 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 944, -1, + 18 + 768 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, @@ -283,29 +282,30 @@ u_is_print = -1, -1, -1, - 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) + 1008, 18 + 768 * sizeof (short) / sizeof (int) + 1024, - 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 1040, - -1, 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, + -1, 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 1136, - -1, 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) + 160, + -1, 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) + 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) + 1264, + 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, @@ -399,8 +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) + 1280, - 18 + 768 * sizeof (short) / sizeof (int) + 1296, + 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) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -411,7 +411,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) + 1312, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -425,15 +425,15 @@ 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) + 1392, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, -1, -1, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 1424, -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) + 1376, + 18 + 768 * sizeof (short) / sizeof (int) + 1440, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -453,7 +453,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) + 1392, + 18 + 768 * sizeof (short) / sizeof (int) + 1456, -1, -1, -1, @@ -564,7 +564,7 @@ u_is_print = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1408, + 18 + 768 * sizeof (short) / sizeof (int) + 1472, -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) + 1424 + 18 + 768 * sizeof (short) / sizeof (int) + 1488 }, { 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -839,7 +839,7 @@ u_is_print = 0xFFFFBFFFU, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0xFFFFFFFFU, 0x7FFF3FFFU, 0x4FFFFFFFU, 0xFFFF07FFU, - 0xFF037FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFF837FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x7FFFFFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x007FFFC0U, @@ -876,10 +876,10 @@ u_is_print = 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU, 0xCFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU, 0x03FF03FFU, 0xFFFF3FFFU, 0x00007FFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF1FFFU, 0x7FFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFDFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF00FFFFFU, 0xFFFFFFFFU, 0xF8FFFFFFU, 0xFFFFE3FFU, 0xFFFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFFF00FFU, 0x07FFFFFFU, + 0xFFFF07FFU, 0xE7FFFFFFU, 0xFFFF00FFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -890,7 +890,7 @@ u_is_print = 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -909,7 +909,7 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFE7FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF800FU, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF803FU, 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -921,7 +921,7 @@ u_is_print = 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFFFFFU, 0x03FF1FFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC03FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800FFFFFU, 0x1FFFFFFFU, @@ -957,7 +957,7 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF800FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -972,10 +972,10 @@ u_is_print = 0x1E03FFFFU, 0x0000FE00U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFC07FFFFU, - 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFFE3FU, + 0x0000C03FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0xE0000000U, + 0xFFFFFFFFU, 0x00033BFFU, 0x0000001CU, 0xF0000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U, 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU, @@ -985,13 +985,13 @@ u_is_print = 0xFFFBFFFFU, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0xFFBFFFFFU, 0x01BFF7A5U, 0x00000006U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xEFFFFFFFU, 0x00000003U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3FFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF001FU, 0x00001FFFU, - 0xFFFFFFFFU, 0x03FFFFFFU, 0x000003FFU, 0x00000000U, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFF03FFU, 0x0000000FU, 0xE7FFFFFFU, 0xFFFF0FFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, @@ -1001,14 +1001,14 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0003U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, - 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FFFFFFU, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1022,18 +1022,30 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x003F3FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFBFF003FU, 0xE0FFFFFBU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, @@ -1043,7 +1055,7 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1062,8 +1074,12 @@ u_is_print = 0xF3FF01FFU, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1101,7 +1117,7 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x87FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1131,13 +1147,13 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h index 6a0f2878..cb252114 100644 --- a/lib/unictype/ctype_punct.h +++ b/lib/unictype/ctype_punct.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - unsigned int level3[72 << 4]; + unsigned int level3[75 << 4]; } u_is_punct = { @@ -228,14 +228,14 @@ u_is_punct = -1, -1, -1, + 18 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, -1, - -1, - 18 + 512 * sizeof (short) / sizeof (int) + 816, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 832, + 18 + 512 * sizeof (short) / sizeof (int) + 848, + 18 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -274,8 +274,7 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 848, - -1, + 18 + 512 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, @@ -283,32 +282,33 @@ u_is_punct = -1, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 864, - 18 + 512 * sizeof (short) / sizeof (int) + 880, 18 + 512 * sizeof (short) / sizeof (int) + 896, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 912, - 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 928, - -1, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 944, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 960, + 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 976, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 992, -1, + 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, - 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 1072, 18 + 512 * sizeof (short) / sizeof (int) + 1088, 18 + 512 * sizeof (short) / sizeof (int) + 1104, + 18 + 512 * sizeof (short) / sizeof (int) + 272, + 18 + 512 * sizeof (short) / sizeof (int) + 1120, + 18 + 512 * sizeof (short) / sizeof (int) + 1136, + 18 + 512 * sizeof (short) / sizeof (int) + 1152, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 1120, + 18 + 512 * sizeof (short) / sizeof (int) + 1168, -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) + 1136 + 18 + 512 * sizeof (short) / sizeof (int) + 1184 }, { 0x00000000U, 0xFC00FFFEU, 0xF8000001U, 0x78000001U, @@ -583,7 +583,7 @@ u_is_punct = 0x0002BFFFU, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0xE3CFF800U, 0xFBC00000U, 0x7FFF3EEFU, 0x4E000000U, 0x00000000U, - 0xFF030100U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFFU, + 0xFF830100U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0x0000000FU, 0xDC000000U, 0x00FEFFFFU, 0x0001003CU, 0x0000000EU, 0xD0000000U, 0x0080399FU, 0x6FFC000CU, 0x0000000EU, 0xD0000000U, 0x00023987U, 0x00630000U, @@ -620,7 +620,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0xC4000000U, 0xFFFFFFFFU, 0xCF800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU, 0x00000000U, 0xFFFF3F7FU, 0x00007FFFU, 0x00000000U, - 0x0000001FU, 0xFFF00000U, 0xFC00001FU, 0x7FFFFFFFU, + 0x0000001FU, 0xFFF00000U, 0xFC00C01FU, 0xFFFFFFFFU, 0x00000007U, 0x00003FFEU, 0x00000000U, 0xF00FFFC0U, 0x00000000U, 0xF8FFFFF0U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0xFFFF00FFU, 0x039021FFU, @@ -638,7 +638,7 @@ u_is_punct = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -657,7 +657,7 @@ u_is_punct = 0xFFFFFF1EU, 0xE0C1FC01U, 0x00000000U, 0x00000000U, 0x1E000000U, 0x00000001U, 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF0000U, 0x00000000U, 0xFFFFFFFFU, 0x0000800FU, + 0xFFFF0000U, 0x00000000U, 0xFFFFFFFFU, 0x0000803FU, 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -720,10 +720,10 @@ u_is_punct = 0x1E000000U, 0x0000FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00007E00U, + 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0x00000000U, 0x00003800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00003800U, 0x00000000U, 0xF0000000U, 0xE0000000U, 0x0000007FU, 0x03FFFFC0U, 0x00000000U, 0x000003FCU, 0x00000000U, 0x00000FE0U, 0x00000000U, 0x00000007U, 0xFF000000U, 0xFFFC3FFFU, 0x8019003FU, @@ -733,7 +733,7 @@ u_is_punct = 0x00000000U, 0x7FFFF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000200U, 0x80000000U, 0x000007FFU, 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFF000000U, 0x01B5F7A5U, 0x00000006U, 0x00000000U, 0xFFE00000U, 0x6C00F87FU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000004FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -749,14 +749,14 @@ u_is_punct = 0x000007FEU, 0xFBF80000U, 0x0FFE00FFU, 0x00000000U, 0xDFFFFC00U, 0x00000007U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, 0xFF7F8000U, 0xFC00003EU, 0x00031FFFU, 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U, 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01F80000U, - 0x0000000BU, 0xC7F00000U, 0x0000FFFFU, 0x00000000U, + 0x0000000BU, 0xC7F00000U, 0x0400FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x8003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -770,11 +770,19 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003F0000U, 0x00000000U, 0xFFFF0000U, 0xF8000030U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE8000U, 0xFFFFFFFFU, 0x000780FFU, 0x00000000U, 0x00000000U, 0x00030014U, @@ -782,8 +790,12 @@ u_is_punct = 0xF0000000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -813,7 +825,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x8000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC00007F0U, 0x00000000U, @@ -839,13 +851,13 @@ u_is_punct = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h index 89e3a329..93ed2467 100644 --- a/lib/unictype/ctype_space.h +++ b/lib/unictype/ctype_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h index d9259bf8..ef527809 100644 --- a/lib/unictype/ctype_upper.h +++ b/lib/unictype/ctype_upper.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -316,7 +316,7 @@ u_is_upper = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF0200U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U, @@ -338,7 +338,7 @@ u_is_upper = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -349,7 +349,7 @@ u_is_upper = 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h index 02d9c2df..c0b2ac05 100644 --- a/lib/unictype/ctype_xdigit.h +++ b/lib/unictype/ctype_xdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h index 19236ebb..4c6d5222 100644 --- a/lib/unictype/decdigit.h +++ b/lib/unictype/decdigit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[15 << 6]; + unsigned char level3[18 << 6]; } u_decdigit = { @@ -108,10 +108,10 @@ u_decdigit = -1, -1, -1, -1, -1, -1, -1, -1, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 0, -1, -1, -1, -1, -1, - 512, 256, 1664, 640, -1, 256, -1, -1, - 640, 640, -1, -1, 640, 384, 0, -1, - -1, 128, 640, -1, -1, -1, -1, -1, + -1, -1, 1664, -1, -1, -1, -1, -1, + 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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -129,9 +129,10 @@ u_decdigit = -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, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 128, 384, 640, -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, -1, -1, -1, -1, -1, -1, -1, -1, @@ -155,14 +156,13 @@ u_decdigit = -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, 256, -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, 1792, + -1, -1, -1, -1, -1, -1, -1, 2048, -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, -1, -1, -1, -1, -1, + -1, 256, -1, 2176, -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, @@ -278,6 +278,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, + 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, 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, @@ -287,9 +295,25 @@ 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, + 0x21, 0x43, 0x65, 0x87, 0xa9, 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, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, - 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9 + 0x65, 0x87, 0xa9, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00 } }; diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h index 2e0b4e7d..1e698c21 100644 --- a/lib/unictype/digit.h +++ b/lib/unictype/digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Digit values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[27 << 6]; + unsigned char level3[30 << 6]; } u_digit = { @@ -108,10 +108,10 @@ u_digit = -1, -1, -1, -1, -1, -1, -1, -1, -1, 896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 2688, -1, -1, -1, - -1, -1, 0, -1, 2816, -1, -1, -1, - 2944, 384, 3072, 768, -1, 384, -1, -1, - 768, 768, -1, -1, 768, 512, 0, -1, - -1, 256, 768, -1, -1, -1, -1, -1, + -1, -1, 2816, -1, 2944, -1, -1, -1, + 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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -129,9 +129,10 @@ u_digit = -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, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 256, 512, 768, -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, -1, -1, -1, -1, -1, -1, -1, -1, @@ -155,17 +156,16 @@ u_digit = -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, 384, -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, 3200, + -1, -1, -1, -1, -1, -1, -1, 3456, -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, -1, -1, -1, -1, -1, + -1, 384, -1, 3584, -1, -1, -1, -1, -1, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 3328, -1, -1, -1, -1, -1, + -1, -1, 3712, -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 @@ -350,6 +350,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, + 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, 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, @@ -375,10 +383,26 @@ 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, + 0x21, 0x43, 0x65, 0x87, 0xa9, 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, 0x00, 0x00, 0x00, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 0x21, 0x43, 0x65, 0x87, 0xa9, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00, 0x11, 0x32, 0x54, 0x76, 0x98, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/lib/unictype/incb_of.h b/lib/unictype/incb_of.h index 97018b82..62c5de74 100644 --- a/lib/unictype/incb_of.h +++ b/lib/unictype/incb_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Indic_Conjunct_Break attribute of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -26,16 +26,16 @@ program. If not, see <https://www.gnu.org/licenses/>. */ #define indic_conjunct_break_header_0 10 -#define indic_conjunct_break_header_1 123 +#define indic_conjunct_break_header_1 897 #define indic_conjunct_break_header_2 6 #define indic_conjunct_break_header_3 15 #define indic_conjunct_break_header_4 63 static const struct { - int level1[123]; - short level2[28 << 4]; - unsigned short level3[106 * 8]; + int level1[897]; + short level2[35 << 4]; + unsigned short level3[161 * 8]; } u_indic_conjunct_break = { @@ -49,76 +49,187 @@ u_indic_conjunct_break = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 208, 224, 240, -1, 256, 272, 288, 304, 320, 336, + -1, -1, -1, -1, -1, 352, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 368, -1, 384, 400, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 352, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 416, + -1, -1, -1, 432, 448, -1, 464, -1, + 480, 496, 512, -1, 528, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 368, - -1, -1, -1, -1, 384, -1, -1, -1, - 400, 416, 432 + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 544 }, { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 64, -1, -1, -1, -1, 128, -1, -1, -1, 192, 256, - 320, 384, -1, 448, 512, 576, -1, 640, - 704, 768, 832, 896, 960, 1024, 1088, 1152, - 1216, -1, 1280, 1344, 1280, 1408, -1, -1, - 1472, 1536, 1216, -1, 1600, 1664, -1, -1, - 1728, 1792, 1728, 1792, 1856, 1920, 1984, 2048, - 2112, -1, 2176, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 2240, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 2304, -1, -1, 2368, - -1, -1, 2432, -1, 2496, -1, -1, -1, - 2560, 2624, 2688, 2752, 2816, 2880, 2944, 3008, - 3072, -1, -1, 3136, -1, -1, -1, 0, - -1, -1, -1, -1, -1, -1, -1, -1, - 2176, -1, -1, 3200, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 3264, -1, 3328, -1, 3392, - -1, -1, -1, -1, -1, -1, -1, -1, - 3456, -1, 3520, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 3584, 3648, 3712, -1, -1, -1, -1, - 3776, -1, -1, 3840, 3904, -1, 3968, -1, - -1, -1, 4032, 4096, -1, -1, -1, 4160, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 4224, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4288, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 4352, - -1, -1, -1, 4416, -1, 4480, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 4544, -1, -1, 4608, -1, -1, -1, -1, - -1, -1, -1, -1, 4672, -1, -1, -1, - -1, -1, 4736, 4800, -1, 4864, 4928, -1, - -1, 4992, 5056, -1, 5120, 3968, -1, 5184, - 5248, -1, -1, 5312, 5376, 5440, -1, -1, - -1, 5504, -1, 5568, -1, -1, -1, 5632, - -1, -1, 3072, -1, 2944, -1, -1, -1, - 5056, -1, -1, -1, 5696, 5568, -1, -1, - 2816, 5760, 5824, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 5888, 5952, -1, - -1, -1, -1, -1, -1, 6016, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6080, 6144, -1, -1, -1, - -1, -1, 4224, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 6208, 6272, -1, - -1, 6336, -1, -1, -1, -1, -1, -1, - 6400, -1, 6464, -1, 6144, -1, -1, -1, - -1, -1, 6528, 6592, -1, -1, -1, -1, - -1, -1, -1, 6592, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 6656, -1, 6720, -1, -1, + 320, 384, -1, 448, 512, 576, 640, 704, + 768, 832, 896, 960, 1024, 1088, 1152, 1216, + 1280, 1344, 1408, 1472, 1536, 1600, 1664, 1728, + 1792, 1856, 1920, 1984, 2048, 2112, 2176, 2240, + 2304, 2368, 2432, 2496, 2560, 2624, 2688, 2752, + 2816, 2880, 2944, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 3008, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 3072, 3136, 3200, 3264, + 3328, -1, 3392, -1, 3456, -1, -1, -1, + 3520, 3584, 3648, 3712, 3776, 3840, 3904, 3968, + 4032, -1, -1, 4096, -1, -1, -1, 0, + -1, -1, -1, -1, -1, -1, -1, -1, + 4160, -1, -1, 4224, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 4288, -1, 4352, -1, 4416, + -1, -1, -1, -1, -1, -1, -1, -1, + 4480, -1, 4544, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, 4608, 4672, 4736, -1, -1, -1, -1, + 4800, -1, -1, 4864, 4928, 4992, 5056, 5120, + 5184, 5248, 5312, 5376, -1, -1, -1, 5440, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 5504, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 5568, -1, -1, -1, -1, -1, 4672, -1, + -1, -1, -1, -1, -1, -1, -1, 5632, + -1, -1, -1, 5696, -1, 5760, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, + 5824, -1, -1, 5888, -1, -1, -1, -1, + -1, -1, -1, -1, 5952, 6016, -1, -1, + -1, -1, 6080, 6144, -1, 6208, 6272, -1, + 6336, 6400, 6464, 6528, 6592, 6656, 6720, 6784, + 6848, 2176, -1, 6912, 6976, 7040, 7104, 7168, + 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, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 8896, -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, -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, -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, -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, + -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, + 4416, 0, -1, -1, 0, 0, 0, 64, -1, -1, -1, -1, -1, -1, -1, -1 }, { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0x3fff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, - 0xffc0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, + 0xffc0, 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfffc, 0xffff, 0xffff, 0xffff, 0xffff, 0xcfff, 0xcf3c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, @@ -126,101 +237,156 @@ u_indic_conjunct_break = 0x0000, 0x0000, 0xf000, 0xc3ff, 0xc3ff, 0x0ff3, 0x0000, 0x0000, 0x0000, 0x0000, 0x000c, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0xffff, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc0, 0x00ff, 0x0c00, 0x0000, 0x0000, 0xf000, 0xffcf, 0xfcff, 0x0ffc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00fc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0xc000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfff0, 0xffff, 0xffff, 0xffcf, 0xffff, 0xffff, 0xffff, - 0x0000, 0x0000, 0x5400, 0x5555, 0x5555, 0x5555, 0x5555, 0x0305, - 0x0000, 0x0800, 0x03fc, 0x5555, 0x0000, 0x0000, 0x0000, 0x5555, - 0x0000, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5011, 0x0305, - 0x0000, 0x0800, 0x0000, 0x4500, 0x0000, 0x0000, 0x0005, 0x3000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, - 0x0000, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5451, 0x0305, - 0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004, - 0x0000, 0x0800, 0x0000, 0x4500, 0x0000, 0x0000, 0x0004, 0x0000, - 0x0000, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5555, 0x0305, - 0x0000, 0x0800, 0x3c00, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5400, 0x5555, 0x5555, 0x5555, 0x5555, 0x03d5, - 0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003f, - 0x0000, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x003f, 0x0000, 0x5400, 0x5555, 0x5555, 0x5555, 0x5555, 0x0335, + 0xfffc, 0x0803, 0xfffc, 0x5555, 0x00f0, 0x0000, 0x0000, 0x5555, + 0x000c, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5011, 0x3305, + 0x03fc, 0x0800, 0xc000, 0x4500, 0x00f0, 0x0000, 0x0005, 0x3000, + 0x003c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, + 0xc03c, 0x0fc3, 0x000c, 0x0000, 0x0000, 0x0000, 0x0c0f, 0x0000, + 0x003c, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5451, 0x0305, + 0xcffc, 0x0803, 0x0000, 0x0000, 0x00f0, 0x0000, 0x0000, 0xfff4, + 0x000c, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5451, 0xf305, + 0x03fc, 0x0800, 0xfc00, 0x4500, 0x00f0, 0x0000, 0x0004, 0x0000, + 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, + 0x0003, 0x0c00, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0303, 0x0000, 0x5400, 0x5555, 0x5555, 0x5551, 0x5555, 0xf305, + 0xf003, 0x0bf3, 0x3c00, 0x0015, 0x00f0, 0x0000, 0x0000, 0x0000, + 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc300, + 0xf033, 0x0ff3, 0x3c00, 0x0000, 0x00f0, 0x0000, 0x0000, 0x0000, + 0x000f, 0x0000, 0x5400, 0x5555, 0x5555, 0x5555, 0x5555, 0x33d5, + 0x03fc, 0x0800, 0xc000, 0x0000, 0x00f0, 0x0000, 0x0000, 0x0000, + 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xc030, 0x33f0, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff0c, 0x003f, + 0xc000, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff0c, 0x03ff, + 0x0000, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000f, 0x0000, 0x0000, 0xcc00, 0x000c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x033c, 0x0ff0, - 0xf3f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 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, 0x0000, 0xc000, 0x003c, - 0x0000, 0x0c00, 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, 0x0000, 0x0000, 0x0000, 0xfc00, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0030, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00fc, - 0x0000, 0x0000, 0xc000, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, 0xfc00, 0xc3ff, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xcfff, + 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, + 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, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc0, 0x00ff, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 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, + 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0xcc0f, 0x00ff, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0xf0ff, 0x0000, 0x0000, 0x0000, 0xff3f, 0xffff, 0xfff3, 0x0c03, 0x0300, 0x000f, - 0x0000, 0x0000, 0xffff, 0x03ff, 0xfc0c, 0xffff, 0x0003, 0x0000, + 0x0000, 0x0c00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x000f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfff0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0xff00, 0x0fff, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0xff3f, 0x0fff, 0x0000, 0x0000, 0x0000, 0xf000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x000f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0fc0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x0000, + 0x3030, 0x00c0, 0x0000, 0x0000, 0x3c00, 0x0300, 0x0000, 0x0000, + 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, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3ffc, 0x3c3c, 0x0000, + 0x00c0, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc3f3, 0xf003, - 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0000, 0x0000, + 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0f00, 0x3000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0c00, 0x0c03, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 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, - 0x0000, 0xcc00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc03f, + 0x3cfc, 0xff00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc03f, 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, 0xfc00, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff00, 0xf000, 0xffff, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0ff0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0xc000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0030, - 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03c0, 0x0000, - 0x0000, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03c0, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf000, 0x03ff, 0x03ff, 0x0000, - 0x3000, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3000, - 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0f30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc000, 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, + 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, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, + 0x33f0, 0x0000, 0x0000, 0x3000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc3, 0xcc33, + 0x00f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc000, 0x0ff0, 0xcf00, + 0x0003, 0x0000, 0x0000, 0x0f00, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffc0, 0xcc3f, + 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 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, + 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, + 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, + 0xc003, 0xffff, 0x0fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0xf000, 0xffff, 0xfc0f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3fff, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xcc00, 0xf00f, 0x003f, 0xffc0, + 0x0000, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xc000, 0x003f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0000, 0x000f, 0x0000, + 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x0000, 0x0000, 0x0000, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0fff, 0xffff, 0xffff, + 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xfc00, 0xfc0f, 0x003f, 0xffc0, 0xfc3f, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0ff0, 0x0000, 0x0000, 0x03f0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x3fff, 0xffc0, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x03ff, 0x0c00, 0x0000, + 0x0300, 0x0000, 0x0000, 0xffc0, 0xfffc, 0xffff, 0x0000, 0x0000, 0x3fff, 0xffff, 0xffff, 0xffc3, 0xf3cf, 0x003f, 0x0000, 0x0000, - 0x0000, 0xc000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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, 0x3fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xff00, 0x003f, 0x0000, 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.gperf b/lib/unictype/joininggroup_byname.gperf index 2d998f36..49fd6733 100644 --- a/lib/unictype/joininggroup_byname.gperf +++ b/lib/unictype/joininggroup_byname.gperf @@ -194,3 +194,5 @@ Thin Yeh, UC_JOINING_GROUP_THIN_YEH ThinYeh, UC_JOINING_GROUP_THIN_YEH 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 diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h index 6e34eb02..d6aa19f2 100644 --- a/lib/unictype/joininggroup_byname.h +++ b/lib/unictype/joininggroup_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ../../lib/unictype/joininggroup_byname.gperf */ +/* Command-line: gperf -m 10 unictype/joininggroup_byname.gperf */ /* Computed positions: -k'1-2,10-12,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,15 +29,15 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 25 "../../lib/unictype/joininggroup_byname.gperf" +#line 25 "unictype/joininggroup_byname.gperf" struct named_joining_group { int name; int joining_group; }; -#define TOTAL_KEYWORDS 160 +#define TOTAL_KEYWORDS 162 #define MIN_WORD_LENGTH 1 #define MAX_WORD_LENGTH 24 -#define MIN_HASH_VALUE 19 -#define MAX_HASH_VALUE 363 -/* maximum key range = 345, duplicates = 0 */ +#define MIN_HASH_VALUE 8 +#define MAX_HASH_VALUE 365 +/* maximum key range = 358, 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[] = { - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 6, 4, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 15, 18, 6, 131, 9, - 54, 50, 4, 35, 118, 162, 16, 5, 4, 91, - 39, 149, 120, 114, 28, 80, 19, 50, 8, 72, - 129, 4, 364, 364, 364, 364, 364, 15, 18, 6, - 131, 9, 54, 50, 4, 35, 118, 162, 16, 5, - 4, 91, 39, 149, 120, 114, 28, 80, 19, 50, - 8, 72, 129, 4, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, - 364, 364, 364, 364, 364, 364, 364 + 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 }; register unsigned int hval = len; @@ -171,724 +171,725 @@ joining_group_hash (register const char *str, register size_t len) struct joining_group_stringpool_t { - char joining_group_stringpool_str19[sizeof("E")]; - char joining_group_stringpool_str20[sizeof("Heh")]; - char joining_group_stringpool_str21[sizeof("Heth")]; - char joining_group_stringpool_str23[sizeof("Meem")]; - char joining_group_stringpool_str24[sizeof("He")]; - char joining_group_stringpool_str26[sizeof("Hah")]; - char joining_group_stringpool_str34[sizeof("Beh")]; - char joining_group_stringpool_str35[sizeof("Beth")]; - char joining_group_stringpool_str36[sizeof("HehGoal")]; - char joining_group_stringpool_str37[sizeof("Heh Goal")]; - char joining_group_stringpool_str39[sizeof("Lam")]; - char joining_group_stringpool_str40[sizeof("Alaph")]; - char joining_group_stringpool_str41[sizeof("Lamadh")]; - char joining_group_stringpool_str43[sizeof("ThinYeh")]; - char joining_group_stringpool_str44[sizeof("Thin Yeh")]; - char joining_group_stringpool_str45[sizeof("Teth")]; - char joining_group_stringpool_str48[sizeof("Mim")]; - char joining_group_stringpool_str50[sizeof("Tah")]; - char joining_group_stringpool_str53[sizeof("Manichaean Mem")]; - char joining_group_stringpool_str54[sizeof("Manichaean Zayin")]; - char joining_group_stringpool_str55[sizeof("Manichaean Beth")]; - char joining_group_stringpool_str56[sizeof("Manichaean Lamedh")]; - char joining_group_stringpool_str57[sizeof("Ain")]; - char joining_group_stringpool_str59[sizeof("Pe")]; - char joining_group_stringpool_str60[sizeof("Manichaean Daleth")]; - char joining_group_stringpool_str61[sizeof("Manichaean Dhamedh")]; - char joining_group_stringpool_str62[sizeof("Malayalam Nga")]; - char joining_group_stringpool_str63[sizeof("ManichaeanAleph")]; - char joining_group_stringpool_str64[sizeof("ManichaeanNun")]; - char joining_group_stringpool_str65[sizeof("Manichaean Kaph")]; - char joining_group_stringpool_str66[sizeof("Manichaean Gimel")]; - char joining_group_stringpool_str67[sizeof("Manichaean Ayin")]; - char joining_group_stringpool_str68[sizeof("Manichaean Aleph")]; - char joining_group_stringpool_str70[sizeof("Feh")]; - char joining_group_stringpool_str73[sizeof("MalayalamNna")]; - char joining_group_stringpool_str74[sizeof("Fe")]; - char joining_group_stringpool_str75[sizeof("Malayalam Lla")]; - char joining_group_stringpool_str76[sizeof("Malayalam Llla")]; - char joining_group_stringpool_str77[sizeof("TehMarbuta")]; - char joining_group_stringpool_str78[sizeof("ManichaeanLamedh")]; - char joining_group_stringpool_str79[sizeof("Manichaean Samekh")]; - char joining_group_stringpool_str81[sizeof("FarsiYeh")]; - char joining_group_stringpool_str82[sizeof("Farsi Yeh")]; - char joining_group_stringpool_str83[sizeof("Manichaean Sadhe")]; - char joining_group_stringpool_str84[sizeof("Manichaean Heth")]; - char joining_group_stringpool_str85[sizeof("MalayalamLlla")]; - char joining_group_stringpool_str86[sizeof("Gamal")]; - char joining_group_stringpool_str87[sizeof("MalayalamBha")]; - char joining_group_stringpool_str88[sizeof("Yeh")]; - char joining_group_stringpool_str89[sizeof("Alef")]; - char joining_group_stringpool_str91[sizeof("Nun")]; - char joining_group_stringpool_str92[sizeof("Manichaean One")]; - char joining_group_stringpool_str93[sizeof("HanifiRohingyaPa")]; - char joining_group_stringpool_str94[sizeof("Nya")]; - char joining_group_stringpool_str96[sizeof("Taw")]; - char joining_group_stringpool_str97[sizeof("MalayalamLla")]; - char joining_group_stringpool_str98[sizeof("HanifiRohingyaKinnaYa")]; - char joining_group_stringpool_str99[sizeof("YehBarree")]; - char joining_group_stringpool_str100[sizeof("ManichaeanHeth")]; - char joining_group_stringpool_str101[sizeof("ManichaeanMem")]; - char joining_group_stringpool_str102[sizeof("Manichaean Waw")]; - char joining_group_stringpool_str103[sizeof("Noon")]; - char joining_group_stringpool_str104[sizeof("Manichaean Five")]; - char joining_group_stringpool_str106[sizeof("Teh Marbuta")]; - char joining_group_stringpool_str107[sizeof("Malayalam Bha")]; - char joining_group_stringpool_str108[sizeof("ManichaeanThamedh")]; - char joining_group_stringpool_str109[sizeof("Yeh Barree")]; - char joining_group_stringpool_str111[sizeof("VerticalTail")]; - char joining_group_stringpool_str114[sizeof("ManichaeanBeth")]; - char joining_group_stringpool_str116[sizeof("Teh Marbuta Goal")]; - char joining_group_stringpool_str118[sizeof("Waw")]; - char joining_group_stringpool_str119[sizeof("MalayalamNga")]; - char joining_group_stringpool_str121[sizeof("MalayalamTta")]; - char joining_group_stringpool_str122[sizeof("Gaf")]; - char joining_group_stringpool_str123[sizeof("ManichaeanTen")]; - char joining_group_stringpool_str124[sizeof("ManichaeanTeth")]; - char joining_group_stringpool_str126[sizeof("Shin")]; - char joining_group_stringpool_str128[sizeof("Manichaean Ten")]; - char joining_group_stringpool_str129[sizeof("Manichaean Teth")]; - char joining_group_stringpool_str131[sizeof("Seen")]; - char joining_group_stringpool_str132[sizeof("Manichaean Thamedh")]; - char joining_group_stringpool_str133[sizeof("ManichaeanTaw")]; - char joining_group_stringpool_str134[sizeof("Semkath")]; - char joining_group_stringpool_str136[sizeof("Reh")]; - char joining_group_stringpool_str138[sizeof("ManichaeanPe")]; - char joining_group_stringpool_str139[sizeof("Manichaean Nun")]; - char joining_group_stringpool_str141[sizeof("MalayalamNya")]; - char joining_group_stringpool_str142[sizeof("Zhain")]; - char joining_group_stringpool_str143[sizeof("Sadhe")]; - char joining_group_stringpool_str147[sizeof("MalayalamNnna")]; - char joining_group_stringpool_str148[sizeof("ManichaeanTwenty")]; - char joining_group_stringpool_str149[sizeof("Malayalam Nna")]; - char joining_group_stringpool_str150[sizeof("Malayalam Nnna")]; - char joining_group_stringpool_str152[sizeof("Zain")]; - char joining_group_stringpool_str153[sizeof("ManichaeanYodh")]; - char joining_group_stringpool_str155[sizeof("ManichaeanWaw")]; - char joining_group_stringpool_str157[sizeof("ReversedPe")]; - char joining_group_stringpool_str159[sizeof("YehWithTail")]; - char joining_group_stringpool_str160[sizeof("Yudh")]; - char joining_group_stringpool_str162[sizeof("Malayalam Tta")]; - char joining_group_stringpool_str163[sizeof("Manichaean Resh")]; - char joining_group_stringpool_str164[sizeof("DalathRish")]; - char joining_group_stringpool_str165[sizeof("Dal")]; - char joining_group_stringpool_str167[sizeof("YudhHe")]; - char joining_group_stringpool_str168[sizeof("Yudh He")]; - char joining_group_stringpool_str169[sizeof("Manichaean Qoph")]; - char joining_group_stringpool_str171[sizeof("TehMarbutaGoal")]; - char joining_group_stringpool_str172[sizeof("Qaph")]; - char joining_group_stringpool_str174[sizeof("Manichaean Taw")]; - char joining_group_stringpool_str175[sizeof("Khaph")]; - char joining_group_stringpool_str176[sizeof("ManichaeanSamekh")]; - char joining_group_stringpool_str178[sizeof("Manichaean Yodh")]; - char joining_group_stringpool_str179[sizeof("MalayalamJa")]; - char joining_group_stringpool_str180[sizeof("ManichaeanSadhe")]; + 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_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("Hanifi Rohingya Pa")]; - char joining_group_stringpool_str183[sizeof("FinalSemkath")]; - char joining_group_stringpool_str184[sizeof("KnottedHeh")]; - char joining_group_stringpool_str185[sizeof("Kaph")]; - char joining_group_stringpool_str186[sizeof("ManichaeanAyin")]; - char joining_group_stringpool_str187[sizeof("Malayalam Nya")]; - char joining_group_stringpool_str188[sizeof("Hanifi Rohingya Kinna Ya")]; - char joining_group_stringpool_str189[sizeof("Malayalam Ja")]; - char joining_group_stringpool_str190[sizeof("ManichaeanZayin")]; - char joining_group_stringpool_str191[sizeof("Malayalam Ra")]; - char joining_group_stringpool_str193[sizeof("ManichaeanDaleth")]; - char joining_group_stringpool_str194[sizeof("Knotted Heh")]; - char joining_group_stringpool_str195[sizeof("ManichaeanHundred")]; - char joining_group_stringpool_str196[sizeof("Malayalam Ssa")]; - char joining_group_stringpool_str197[sizeof("Reversed Pe")]; - char joining_group_stringpool_str199[sizeof("Manichaean Twenty")]; - char joining_group_stringpool_str201[sizeof("Manichaean Pe")]; - char joining_group_stringpool_str210[sizeof("No Joining Group")]; - char joining_group_stringpool_str211[sizeof("ManichaeanDhamedh")]; - char joining_group_stringpool_str214[sizeof("Manichaean Hundred")]; - char joining_group_stringpool_str216[sizeof("ManichaeanResh")]; - char joining_group_stringpool_str218[sizeof("Vertical Tail")]; - char joining_group_stringpool_str219[sizeof("ManichaeanFive")]; + 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("ManichaeanKaph")]; - char joining_group_stringpool_str223[sizeof("ManichaeanGimel")]; - char joining_group_stringpool_str226[sizeof("SwashKaf")]; - char joining_group_stringpool_str227[sizeof("Swash Kaf")]; - char joining_group_stringpool_str228[sizeof("ManichaeanOne")]; - char joining_group_stringpool_str230[sizeof("ManichaeanQoph")]; - char joining_group_stringpool_str234[sizeof("Kaf")]; - char joining_group_stringpool_str239[sizeof("RohingyaYeh")]; - char joining_group_stringpool_str245[sizeof("SyriacWaw")]; - char joining_group_stringpool_str263[sizeof("Sad")]; - char joining_group_stringpool_str268[sizeof("StraightWaw")]; - char joining_group_stringpool_str271[sizeof("Yeh with tail")]; - char joining_group_stringpool_str277[sizeof("Straight Waw")]; - char joining_group_stringpool_str279[sizeof("Dalath Rish")]; - char joining_group_stringpool_str287[sizeof("BurushaskiYehBarree")]; - char joining_group_stringpool_str293[sizeof("MalayalamSsa")]; - char joining_group_stringpool_str296[sizeof("Syriac Waw")]; - char joining_group_stringpool_str298[sizeof("Burushaski Yeh Barree")]; - char joining_group_stringpool_str343[sizeof("Rohingya Yeh")]; - char joining_group_stringpool_str357[sizeof("NoJoiningGroup")]; - char joining_group_stringpool_str363[sizeof("Final Semkath")]; + 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")]; }; static const struct joining_group_stringpool_t joining_group_stringpool_contents = { - "E", "Heh", "Heth", - "Meem", + "E", "He", + "Pe", "Hah", - "Beh", - "Beth", + "Meem", "HehGoal", "Heh Goal", - "Lam", + "Beh", + "Beth", "Alaph", "Lamadh", - "ThinYeh", - "Thin Yeh", - "Teth", - "Mim", - "Tah", - "Manichaean Mem", - "Manichaean Zayin", + "Lam", "Manichaean Beth", + "Manichaean Zayin", + "Manichaean Mem", + "Manichaean One", "Manichaean Lamedh", - "Ain", - "Pe", "Manichaean Daleth", "Manichaean Dhamedh", "Malayalam Nga", - "ManichaeanAleph", - "ManichaeanNun", "Manichaean Kaph", "Manichaean Gimel", + "Mim", + "ManichaeanAleph", + "Ain", "Manichaean Ayin", "Manichaean Aleph", - "Feh", + "ThinYeh", + "Thin Yeh", + "Teth", "MalayalamNna", - "Fe", "Malayalam Lla", "Malayalam Llla", - "TehMarbuta", "ManichaeanLamedh", - "Manichaean Samekh", - "FarsiYeh", - "Farsi Yeh", - "Manichaean Sadhe", - "Manichaean Heth", + "Tah", "MalayalamLlla", - "Gamal", - "MalayalamBha", - "Yeh", - "Alef", + "Manichaean Heth", + "Feh", "Nun", - "Manichaean One", + "MalayalamBha", "HanifiRohingyaPa", - "Nya", - "Taw", + "Fe", "MalayalamLla", + "ManichaeanNun", "HanifiRohingyaKinnaYa", + "Yeh", + "Manichaean Samekh", + "FarsiYeh", + "Farsi Yeh", + "TehMarbuta", + "Manichaean Sadhe", + "Nya", + "Manichaean Waw", + "Alef", + "Shin", "YehBarree", "ManichaeanHeth", - "ManichaeanMem", - "Manichaean Waw", - "Noon", - "Manichaean Five", - "Teh Marbuta", "Malayalam Bha", - "ManichaeanThamedh", + "Seen", + "ManichaeanPe", "Yeh Barree", - "VerticalTail", + "Semkath", + "ManichaeanMem", + "Manichaean Ten", + "Manichaean Teth", + "ManichaeanYodh", + "Gamal", + "Manichaean Thamedh", + "Khaph", + "Sadhe", "ManichaeanBeth", - "Teh Marbuta Goal", + "Taw", + "KnottedHeh", + "ManichaeanThamedh", "Waw", + "Manichaean Five", + "Kaph", + "Knotted Heh", + "Manichaean Resh", + "Noon", + "MalayalamJa", + "VerticalTail", + "MalayalamNya", + "KashmiriYeh", + "Teh Marbuta", "MalayalamNga", - "MalayalamTta", - "Gaf", + "Malayalam Ja", + "ManichaeanSamekh", + "Teh Marbuta Goal", "ManichaeanTen", "ManichaeanTeth", - "Shin", - "Manichaean Ten", - "Manichaean Teth", - "Seen", - "Manichaean Thamedh", + "ManichaeanSadhe", "ManichaeanTaw", - "Semkath", + "YehWithTail", + "Yudh", + "ManichaeanWaw", "Reh", - "ManichaeanPe", + "MalayalamTta", + "ManichaeanKaph", "Manichaean Nun", - "MalayalamNya", - "Zhain", - "Sadhe", - "MalayalamNnna", + "Manichaean Taw", + "YudhHe", + "Yudh He", + "Gaf", "ManichaeanTwenty", + "DalathRish", + "Malayalam Tta", + "MalayalamNnna", + "Dal", "Malayalam Nna", "Malayalam Nnna", - "Zain", - "ManichaeanYodh", - "ManichaeanWaw", "ReversedPe", - "YehWithTail", - "Yudh", - "Malayalam Tta", - "Manichaean Resh", - "DalathRish", - "Dal", - "YudhHe", - "Yudh He", - "Manichaean Qoph", "TehMarbutaGoal", + "Reversed Pe", "Qaph", - "Manichaean Taw", - "Khaph", - "ManichaeanSamekh", - "Manichaean Yodh", - "MalayalamJa", - "ManichaeanSadhe", - "MalayalamRa", - "Hanifi Rohingya Pa", - "FinalSemkath", - "KnottedHeh", - "Kaph", - "ManichaeanAyin", - "Malayalam Nya", - "Hanifi Rohingya Kinna Ya", - "Malayalam Ja", - "ManichaeanZayin", - "Malayalam Ra", - "ManichaeanDaleth", - "Knotted Heh", - "ManichaeanHundred", + "Manichaean Qoph", + "ManichaeanFive", "Malayalam Ssa", - "Reversed Pe", "Manichaean Twenty", + "Kaf", + "Zhain", + "ManichaeanDaleth", + "ManichaeanQoph", + "MalayalamRa", "Manichaean Pe", - "No Joining Group", + "Zain", + "Hanifi Rohingya Pa", + "ManichaeanGimel", + "Malayalam Ra", + "Hanifi Rohingya Kinna Ya", + "FinalSemkath", "ManichaeanDhamedh", "Manichaean Hundred", - "ManichaeanResh", - "Vertical Tail", - "ManichaeanFive", - "Qaf", - "ManichaeanKaph", - "ManichaeanGimel", "SwashKaf", "Swash Kaf", - "ManichaeanOne", - "ManichaeanQoph", - "Kaf", - "RohingyaYeh", + "Manichaean Yodh", + "Vertical Tail", + "No Joining Group", + "ManichaeanHundred", "SyriacWaw", + "ManichaeanAyin", + "Malayalam Nya", + "ManichaeanZayin", + "MalayalamSsa", + "Qaf", + "ManichaeanResh", + "Yeh with tail", "Sad", + "Kashmiri Yeh", + "Dalath Rish", "StraightWaw", - "Yeh with tail", "Straight Waw", - "Dalath Rish", - "BurushaskiYehBarree", - "MalayalamSsa", "Syriac Waw", + "ManichaeanOne", + "RohingyaYeh", + "BurushaskiYehBarree", + "Final Semkath", "Burushaski Yeh Barree", - "Rohingya Yeh", "NoJoiningGroup", - "Final Semkath" + "Rohingya Yeh" }; #define joining_group_stringpool ((const char *) &joining_group_stringpool_contents) 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}, -#line 49 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str19, UC_JOINING_GROUP_E}, -#line 60 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str20, UC_JOINING_GROUP_HEH}, -#line 63 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str21, UC_JOINING_GROUP_HETH}, - {-1}, -#line 71 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str23, UC_JOINING_GROUP_MEEM}, -#line 59 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_HE}, - {-1}, -#line 58 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_HAH}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 42 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_BEH}, -#line 43 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str35, UC_JOINING_GROUP_BETH}, -#line 62 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_HEH_GOAL}, -#line 61 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_HEH_GOAL}, - {-1}, -#line 69 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str39, UC_JOINING_GROUP_LAM}, -#line 40 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str40, UC_JOINING_GROUP_ALAPH}, -#line 70 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_LAMADH}, - {-1}, -#line 194 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str43, UC_JOINING_GROUP_THIN_YEH}, -#line 193 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_THIN_YEH}, -#line 97 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str45, UC_JOINING_GROUP_TETH}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 60 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str8, 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}, + {-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 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}, +#line 58 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HAH}, {-1}, {-1}, -#line 72 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str48, UC_JOINING_GROUP_MIM}, +#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}, +#line 43 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_BETH}, +#line 40 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, 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}, +#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}, + {-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}, +#line 133 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str38, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, +#line 119 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str39, 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}, +#line 167 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_MALAYALAM_NGA}, +#line 131 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, 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}, + {-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}, +#line 183 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, 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}, {-1}, -#line 91 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str50, UC_JOINING_GROUP_TAH}, +#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 139 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM}, -#line 123 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, -#line 115 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_BETH}, -#line 133 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str56, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 39 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str57, UC_JOINING_GROUP_AIN}, - {-1}, -#line 76 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_PE}, -#line 119 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 135 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, -#line 167 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str62, UC_JOINING_GROUP_MALAYALAM_NGA}, -#line 114 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, -#line 142 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str64, UC_JOINING_GROUP_MANICHAEAN_NUN}, -#line 131 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_KAPH}, -#line 117 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, -#line 145 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_AYIN}, -#line 113 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str68, UC_JOINING_GROUP_MANICHAEAN_ALEPH}, - {-1}, -#line 53 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_FEH}, +#line 53 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str68, UC_JOINING_GROUP_FEH}, +#line 74 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str69, UC_JOINING_GROUP_NUN}, +#line 180 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MALAYALAM_BHA}, +#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}, +#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}, +#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}, + {-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 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}, + {-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 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}, +#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}, +#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}, +#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}, +#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}, + {-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}, + {-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}, + {-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 172 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str123, UC_JOINING_GROUP_MALAYALAM_NYA}, + {-1}, +#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}, + {-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}, + {-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}, +#line 106 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, 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 176 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_MALAYALAM_NNA}, -#line 52 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str74, UC_JOINING_GROUP_FE}, -#line 183 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MALAYALAM_LLA}, -#line 185 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_MALAYALAM_LLLA}, -#line 94 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str77, UC_JOINING_GROUP_TEH_MARBUTA}, -#line 134 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_MANICHAEAN_LAMEDH}, -#line 143 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, - {-1}, -#line 51 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str81, UC_JOINING_GROUP_FARSI_YEH}, -#line 50 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_FARSI_YEH}, -#line 149 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_MANICHAEAN_SADHE}, -#line 125 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_MANICHAEAN_HETH}, -#line 186 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str85, UC_JOINING_GROUP_MALAYALAM_LLLA}, -#line 57 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str86, UC_JOINING_GROUP_GAMAL}, -#line 180 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str87, UC_JOINING_GROUP_MALAYALAM_BHA}, -#line 99 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_YEH}, -#line 41 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_ALEF}, - {-1}, -#line 74 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str91, UC_JOINING_GROUP_NUN}, -#line 157 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_MANICHAEAN_ONE}, -#line 190 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA}, -#line 75 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str94, UC_JOINING_GROUP_NYA}, - {-1}, -#line 92 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_TAW}, -#line 184 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_MALAYALAM_LLA}, -#line 192 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA}, -#line 101 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_YEH_BARREE}, -#line 126 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_HETH}, -#line 140 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_MANICHAEAN_MEM}, -#line 121 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str102, UC_JOINING_GROUP_MANICHAEAN_WAW}, -#line 73 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_NOON}, -#line 159 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str104, UC_JOINING_GROUP_MANICHAEAN_FIVE}, - {-1}, -#line 93 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_TEH_MARBUTA}, -#line 179 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str107, UC_JOINING_GROUP_MALAYALAM_BHA}, -#line 138 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, -#line 100 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_YEH_BARREE}, - {-1}, -#line 196 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_VERTICAL_TAIL}, +#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}, + {-1}, +#line 78 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_QAPH}, {-1}, {-1}, -#line 116 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str114, UC_JOINING_GROUP_MANICHAEAN_BETH}, - {-1}, -#line 95 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str116, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, - {-1}, -#line 98 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str118, UC_JOINING_GROUP_WAW}, -#line 168 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MALAYALAM_NGA}, - {-1}, -#line 174 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_MALAYALAM_TTA}, -#line 56 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str122, UC_JOINING_GROUP_GAF}, -#line 162 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str123, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 128 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str124, UC_JOINING_GROUP_MANICHAEAN_TETH}, - {-1}, -#line 86 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str126, UC_JOINING_GROUP_SHIN}, - {-1}, -#line 161 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str128, UC_JOINING_GROUP_MANICHAEAN_TEN}, -#line 127 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_TETH}, - {-1}, -#line 84 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str131, UC_JOINING_GROUP_SEEN}, -#line 137 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_MANICHAEAN_THAMEDH}, -#line 156 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_MANICHAEAN_TAW}, -#line 85 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str134, UC_JOINING_GROUP_SEMKATH}, - {-1}, -#line 79 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_REH}, - {-1}, -#line 148 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str138, UC_JOINING_GROUP_MANICHAEAN_PE}, -#line 141 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_MANICHAEAN_NUN}, - {-1}, -#line 172 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_MALAYALAM_NYA}, -#line 108 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_ZHAIN}, -#line 83 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str143, UC_JOINING_GROUP_SADHE}, +#line 151 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_QOPH}, + {-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 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}, + {-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 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 178 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_MALAYALAM_NNNA}, -#line 164 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, -#line 175 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MALAYALAM_NNA}, -#line 177 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_MALAYALAM_NNNA}, - {-1}, -#line 107 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str152, UC_JOINING_GROUP_ZAIN}, -#line 130 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_YODH}, - {-1}, -#line 122 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_WAW}, - {-1}, -#line 81 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_REVERSED_PE}, - {-1}, -#line 103 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_YEH_WITH_TAIL}, -#line 104 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_YUDH}, - {-1}, -#line 173 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MALAYALAM_TTA}, -#line 153 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_RESH}, -#line 48 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_DALATH_RISH}, -#line 46 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_DAL}, - {-1}, -#line 106 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_YUDH_HE}, -#line 105 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_YUDH_HE}, -#line 151 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH}, - {-1}, -#line 96 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL}, -#line 78 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_QAPH}, - {-1}, -#line 155 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_MANICHAEAN_TAW}, -#line 66 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str175, UC_JOINING_GROUP_KHAPH}, -#line 144 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_MANICHAEAN_SAMEKH}, - {-1}, -#line 129 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_MANICHAEAN_YODH}, -#line 170 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str179, UC_JOINING_GROUP_MALAYALAM_JA}, -#line 150 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str180, UC_JOINING_GROUP_MANICHAEAN_SADHE}, -#line 182 "../../lib/unictype/joininggroup_byname.gperf" +#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 189 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str182, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA}, -#line 55 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_FINAL_SEMKATH}, -#line 68 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str184, UC_JOINING_GROUP_KNOTTED_HEH}, -#line 65 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_KAPH}, -#line 146 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str186, UC_JOINING_GROUP_MANICHAEAN_AYIN}, -#line 171 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str187, UC_JOINING_GROUP_MALAYALAM_NYA}, -#line 191 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str188, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA}, -#line 169 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str189, UC_JOINING_GROUP_MALAYALAM_JA}, -#line 124 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_MANICHAEAN_ZAYIN}, -#line 181 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_MALAYALAM_RA}, - {-1}, -#line 120 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str193, UC_JOINING_GROUP_MANICHAEAN_DALETH}, -#line 67 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str194, UC_JOINING_GROUP_KNOTTED_HEH}, -#line 166 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str195, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, -#line 187 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str196, UC_JOINING_GROUP_MALAYALAM_SSA}, -#line 80 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str197, UC_JOINING_GROUP_REVERSED_PE}, - {-1}, -#line 163 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_MANICHAEAN_TWENTY}, - {-1}, -#line 147 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str201, UC_JOINING_GROUP_MANICHAEAN_PE}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 37 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_NONE}, -#line 136 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str211, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH}, +#line 147 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str182, UC_JOINING_GROUP_MANICHAEAN_PE}, {-1}, {-1}, -#line 165 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, - {-1}, -#line 154 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str216, UC_JOINING_GROUP_MANICHAEAN_RESH}, - {-1}, -#line 195 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str218, UC_JOINING_GROUP_VERTICAL_TAIL}, -#line 160 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_MANICHAEAN_FIVE}, - {-1}, -#line 77 "../../lib/unictype/joininggroup_byname.gperf" +#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}, + {-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}, + {-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}, +#line 165 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str197, UC_JOINING_GROUP_MANICHAEAN_HUNDRED}, + {-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}, + {-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 195 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str203, UC_JOINING_GROUP_VERTICAL_TAIL}, + {-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}, + {-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 132 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str222, UC_JOINING_GROUP_MANICHAEAN_KAPH}, -#line 118 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str223, UC_JOINING_GROUP_MANICHAEAN_GIMEL}, +#line 154 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str222, UC_JOINING_GROUP_MANICHAEAN_RESH}, {-1}, {-1}, -#line 88 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str226, UC_JOINING_GROUP_SWASH_KAF}, -#line 87 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str227, UC_JOINING_GROUP_SWASH_KAF}, -#line 158 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_ONE}, +#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}, {-1}, -#line 152 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str230, UC_JOINING_GROUP_MANICHAEAN_QOPH}, - {-1}, {-1}, {-1}, -#line 64 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str234, UC_JOINING_GROUP_KAF}, - {-1}, {-1}, {-1}, {-1}, -#line 110 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str239, UC_JOINING_GROUP_ROHINGYA_YEH}, +#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 90 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str245, UC_JOINING_GROUP_SYRIAC_WAW}, +#line 47 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str234, UC_JOINING_GROUP_DALATH_RISH}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 82 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str263, UC_JOINING_GROUP_SAD}, - {-1}, {-1}, {-1}, {-1}, -#line 112 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str268, UC_JOINING_GROUP_STRAIGHT_WAW}, - {-1}, {-1}, -#line 102 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str271, UC_JOINING_GROUP_YEH_WITH_TAIL}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 111 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str277, UC_JOINING_GROUP_STRAIGHT_WAW}, {-1}, -#line 47 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str279, UC_JOINING_GROUP_DALATH_RISH}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 45 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str287, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, +#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 188 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str293, UC_JOINING_GROUP_MALAYALAM_SSA}, +#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 89 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str296, UC_JOINING_GROUP_SYRIAC_WAW}, - {-1}, -#line 44 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str298, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE}, +#line 110 "unictype/joininggroup_byname.gperf" + {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str262, UC_JOINING_GROUP_ROHINGYA_YEH}, + {-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}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-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}, {-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}, -#line 109 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str343, UC_JOINING_GROUP_ROHINGYA_YEH}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 38 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str357, UC_JOINING_GROUP_NONE}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 54 "../../lib/unictype/joininggroup_byname.gperf" - {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str363, UC_JOINING_GROUP_FINAL_SEMKATH} +#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} }; static const struct named_joining_group * diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h index 0640b11c..cd7a84b5 100644 --- a/lib/unictype/joininggroup_name.h +++ b/lib/unictype/joininggroup_name.h @@ -124,3 +124,4 @@ ELEM (HANIFI_ROHINGYA_PA, "Hanifi Rohingya Pa") ELEM (HANIFI_ROHINGYA_KINNA_YA, "Hanifi Rohingya Kinna Ya") ELEM (THIN_YEH, "Thin Yeh") ELEM (VERTICAL_TAIL, "Vertical Tail") +ELEM (KASHMIRI_YEH, "Kashmiri Yeh") diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h index 29cfcd5e..a125d41f 100644 --- a/lib/unictype/joininggroup_of.h +++ b/lib/unictype/joininggroup_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining group of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned short level3[7 * 56 + 1]; + unsigned short level3[8 * 56 + 1]; } u_joining_group = { @@ -108,7 +108,7 @@ u_joining_group = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 640, -1, -1, - -1, -1, 768, -1, -1, -1, -1, -1, + -1, -1, 768, -1, -1, 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, @@ -172,7 +172,7 @@ u_joining_group = }, { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc032, 0x1060, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc068, 0x1060, 0xc81b, 0x0406, 0x8117, 0x8100, 0x0e40, 0xd187, 0x74e8, 0x952a, 0xac58, 0xc040, 0x50e1, 0x1428, 0x4600, 0x92a8, 0x74d9, 0x3124, 0x0c99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -220,6 +220,13 @@ 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, 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, 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.h b/lib/unictype/joiningtype_byname.h index 00a05ff2..cd3e3705 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 ../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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 "../../lib/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_of.h b/lib/unictype/joiningtype_of.h index 599489ce..8a456859 100644 --- a/lib/unictype/joiningtype_of.h +++ b/lib/unictype/joiningtype_of.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Arabic joining type of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[17 * 64]; + unsigned char level3[18 * 64]; } u_joining_type = { @@ -100,8 +100,8 @@ u_joining_type = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1280, -1, 1408, - -1, -1, 1536, -1, -1, -1, 1664, 1792, - -1, 1920, -1, -1, -1, -1, -1, -1, + -1, -1, 1536, -1, -1, 1664, 1792, 1920, + -1, 2048, -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, @@ -155,7 +155,7 @@ u_joining_type = -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, 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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -270,6 +270,14 @@ 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, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x54, 0xf5, 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, 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, 0x55, 0x45, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x05, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x55, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h index b2924115..f02f8259 100644 --- a/lib/unictype/mirror.h +++ b/lib/unictype/mirror.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Mirrored Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -296,7 +296,7 @@ u_mirror = 0, 0, 1, -1, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56734, 56733, 0, 56731, 0, 1, -1, 1, -1, - 1, -1, 1, -1, 0, 0, 1, -1, + 1, -1, 1, -1, 0, 56720, 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, diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h index 71b7173c..3e8e0d5b 100644 --- a/lib/unictype/numeric.h +++ b/lib/unictype/numeric.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Numeric values of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -188,7 +188,7 @@ struct { int level1[3]; short level2[3 << 9]; - unsigned short level3[76 * 64 + 1]; + unsigned short level3[79 * 64 + 1]; } u_numeric = { @@ -261,13 +261,13 @@ u_numeric = -1, -1, 5120, 5248, -1, 5376, 5504, 5632, -1, 4352, -1, -1, -1, -1, -1, -1, 5760, 5888, 6016, 6144, 6272, 6400, 6528, 6656, - -1, 6784, 0, -1, 6912, -1, 7040, 7168, - 7296, 384, 7424, 7552, -1, 384, -1, -1, - 1408, 1408, -1, -1, 1408, 512, 7680, -1, - -1, 7808, 1408, -1, -1, -1, -1, -1, - 7936, -1, 1408, 4352, -1, -1, 1408, 8064, + -1, 6784, 6912, -1, 7040, -1, 7168, 7296, + 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, - 8192, -1, -1, -1, -1, -1, -1, -1, + 8448, -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, @@ -282,10 +282,11 @@ 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, -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, -1, -1, -1, -1, - -1, -1, -1, -1, 256, 512, 8320, -1, - -1, -1, -1, -1, -1, 8448, -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, @@ -308,17 +309,16 @@ 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, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 8576, 8704, -1, - -1, -1, -1, -1, -1, -1, -1, 8832, + -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 512, -1, -1, 384, -1, -1, - -1, 384, -1, -1, -1, -1, -1, -1, - -1, 8960, 1408, -1, -1, -1, -1, -1, - 9088, 9216, 9344, -1, -1, -1, -1, -1, - -1, -1, 9472, -1, -1, -1, -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, -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, 9600, -1, -1, -1, -1, -1, -1, + -1, 9984, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { @@ -823,6 +823,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, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, + 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, @@ -871,6 +879,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, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 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, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x160c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -952,6 +968,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, + 0x0200, 0x0403, 0x0605, 0x0807, 0x0a09, 0x000b, 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, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h index a5560326..31706314 100644 --- a/lib/unictype/pr_alphabetic.h +++ b/lib/unictype/pr_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[80 << 4]; + unsigned int level3[83 << 4]; } u_property_alphabetic = { @@ -202,15 +202,15 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 816, - -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) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 336, + 5 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -223,14 +223,14 @@ u_property_alphabetic = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 848, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, + 5 + 512 * sizeof (short) / sizeof (int) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -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) + 880, + 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) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_alphabetic = -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, + 5 + 512 * sizeof (short) / sizeof (int) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 960, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, @@ -281,21 +281,21 @@ u_property_alphabetic = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 976, - 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, + 5 + 512 * sizeof (short) / sizeof (int) + 1040, -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, - -1, - -1, 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) + 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) + 1136, + 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, @@ -394,8 +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) + 1152, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 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) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -406,7 +406,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) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -420,15 +420,15 @@ 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) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1232, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, -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) + 1248, + 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, @@ -448,7 +448,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) + 1264, + 5 + 512 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -567,7 +567,7 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU, - 0x00000000U, 0x00000000U, 0x00000020U, 0xBCDF0000U, + 0x00000000U, 0x00000000U, 0x00000020U, 0xBCDFFFF8U, 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -578,7 +578,7 @@ u_property_alphabetic = 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFC00U, 0x043007FFU, 0xFCFFFFFFU, 0x00001FFFU, 0x01FFFFFFU, 0xFFFF07FFU, - 0x00007EFFU, 0xFFFFFFFFU, 0xFFF003FFU, 0xFFFF03F8U, + 0x00807EFFU, 0xFFFFFFFFU, 0xFFF003FFU, 0xFFFF03F8U, 0xFFFFFFFFU, 0xEFFFFFFFU, 0xFFE1DFFFU, 0xFFFE000FU, 0xFFF99FEFU, 0xE3C5FDFFU, 0xB080599FU, 0x1003000FU, 0xFFF987EEU, 0xC36DFDFFU, 0x5E021987U, 0x003F0000U, @@ -618,9 +618,9 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFEFFFFFU, 0x00001FEFU, 0x00000000U, 0xFFFFFFFFU, 0xFC00F3FFU, 0xFFFFFFFFU, 0x0003FFBFU, 0xFFFFFFFFU, 0x007FFFFFU, 0xFC00E000U, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x001FFF80U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80000U, 0x001FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU, @@ -660,7 +660,7 @@ u_property_alphabetic = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x8FF07FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFFFBFU, 0x000000FFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000002FU, 0xE8FC0000U, 0xFFFFFC00U, 0xFFFF07FFU, 0x0007FFFFU, 0x1FFFFFFFU, @@ -700,7 +700,7 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -715,10 +715,10 @@ u_property_alphabetic = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000000FFU, 0xFFFFFC00U, 0xFFFF823FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x0000001CU, 0x10000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x003E0000U, @@ -728,7 +728,7 @@ u_property_alphabetic = 0xFFFBFFFFU, 0xC09FFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x000001FFU, 0xFFF99FEFU, 0xE3EDFDFFU, 0xE081199FU, 0x0000000FU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0xFFBFFFFFU, 0x000A37A5U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800007BBU, 0x00000003U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000000B3U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -744,7 +744,7 @@ u_property_alphabetic = 0xFFFFFFFFU, 0x7FE7FFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x20FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFDFFU, 0x7F7FFFFFU, 0x00000001U, 0xFFFC0000U, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x000000CBU, 0xFFFFFDBFU, @@ -765,18 +765,30 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, @@ -786,7 +798,7 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -828,7 +840,7 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h index 32753936..8e4b56e2 100644 --- a/lib/unictype/pr_ascii_hex_digit.h +++ b/lib/unictype/pr_ascii_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h index 6d48e790..30e84808 100644 --- a/lib/unictype/pr_bidi_arabic_digit.h +++ b/lib/unictype/pr_bidi_arabic_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -313,7 +313,7 @@ u_property_bidi_arabic_digit = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h index 37536c29..dcb14d86 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.h +++ b/lib/unictype/pr_bidi_arabic_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -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, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FE003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U, diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h index 5e41e117..09c334b6 100644 --- a/lib/unictype/pr_bidi_block_separator.h +++ b/lib/unictype/pr_bidi_block_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h index c6119ad1..74a701a2 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.h +++ b/lib/unictype/pr_bidi_boundary_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h index d46a7898..d59afe17 100644 --- a/lib/unictype/pr_bidi_common_separator.h +++ b/lib/unictype/pr_bidi_common_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h index cd816d4a..ba357396 100644 --- a/lib/unictype/pr_bidi_control.h +++ b/lib/unictype/pr_bidi_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h index 9535add8..1ed4e813 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.h +++ b/lib/unictype/pr_bidi_embedding_or_override.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h index a11abf4d..ba58042f 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.h +++ b/lib/unictype/pr_bidi_eur_num_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h index a2d2710d..eda7d0e5 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.h +++ b/lib/unictype/pr_bidi_eur_num_terminator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h index f6388bf9..04151e5d 100644 --- a/lib/unictype/pr_bidi_european_digit.h +++ b/lib/unictype/pr_bidi_european_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -275,7 +275,7 @@ u_property_bidi_european_digit = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 16, -1, -1, -1, diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h index e7764161..8bfe389c 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.h +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -312,7 +312,7 @@ u_property_bidi_hebrew_right_to_left = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xDC3007FFU, 0x043FFFFFU, 0xFFFFC110U, 0xF1FFFFFFU, 0x0000F800U, - 0x00FC8000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x007C8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -333,10 +333,10 @@ u_property_bidi_hebrew_right_to_left = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC00FF00U, 0xFFFFFC00U, 0xFFFF81FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, + 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFE3U, 0x0FFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFC3U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h index 9e38bdbe..97c63144 100644 --- a/lib/unictype/pr_bidi_left_to_right.h +++ b/lib/unictype/pr_bidi_left_to_right.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - unsigned int level3[64 << 4]; + unsigned int level3[66 << 4]; } u_property_bidi_left_to_right = { @@ -236,15 +236,14 @@ 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) + 704, 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) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 704, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 720, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 736, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -282,8 +281,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) + 736, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 752, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -291,32 +290,32 @@ 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) + 752, 18 + 512 * sizeof (short) / sizeof (int) + 768, 18 + 512 * sizeof (short) / sizeof (int) + 784, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 800, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 816, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 832, + 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 848, - 18 + 512 * sizeof (short) / sizeof (int) + 864, 18 + 512 * sizeof (short) / sizeof (int) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 880, 18 + 512 * sizeof (short) / sizeof (int) + 400, + 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) + 944, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 960, 18 + 512 * sizeof (short) / sizeof (int) + 976, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 992, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 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) + 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) + 1008, + 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 1040, -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) + 1008 + 18 + 512 * sizeof (short) / sizeof (int) + 1040 }, { 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, @@ -642,7 +642,7 @@ u_property_bidi_left_to_right = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U, + 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -669,7 +669,7 @@ u_property_bidi_left_to_right = 0x000000E0U, 0x1F3EC3FEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE1FFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF7FF0U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF7FC0U, 0x9FFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x8FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, @@ -721,14 +721,14 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xBF2C7FFFU, 0xFFFFFFFDU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFF807U, 0xFFFFFFFCU, 0xE7FFFFFFU, 0xFFFFFFFEU, 0xFFE0E03FU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFABFFEU, 0xFFFFFFF9U, 0xFFFFFFFFU, 0x00FFFFFFU, 0xBFFFFFA3U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7A07FFFFU, 0xFFFFFFF2U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x4FC3FFFFU, 0xCFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x5807FFFFU, 0xFFFFFFFEU, 0xFFFFE000U, 0xFFFFFFFFU, 0xFF40D7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x1FFFFFFFU, 0xFFFFF043U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x5FFFFFFFU, 0xFFFFF043U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF9007FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -744,13 +744,17 @@ u_property_bidi_left_to_right = 0xFF5CFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFE7FFFFU, - 0xFFFFFFFCU, 0xF83FFFFFU, 0xFFFFFFFAU, 0xFFFFFFFFU, + 0xFFFFFFFCU, 0xF83FFFFFU, 0xFBFFFFFAU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0xFFFC0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFC0007EU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x3FFFFFFFU, 0xFFFF1C00U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFE0FFFFU, 0xFFFFFFFFU, 0xFF80FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -762,8 +766,12 @@ u_property_bidi_left_to_right = 0x9FFFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFC00FFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x0000C000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -775,9 +783,9 @@ u_property_bidi_left_to_right = 0x00000000U, 0x00000000U, 0xFF800000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFFFU, - 0xFFDFFFFFU, 0xFFFFFFFFU, 0xFFFF7FFFU, 0xFFFFFFFFU, - 0xFFFFFDFFU, 0xFFFFFFFFU, 0x00003FF7U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF7FFFFFDU, 0xF7FFFFFFU, + 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU, + 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00003FF7U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0xFFDFE000U, 0x07FFFFEFU, 0xFFFF0001U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -793,7 +801,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU, @@ -819,13 +827,13 @@ u_property_bidi_left_to_right = 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, + 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, + 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h index af36057c..f17243f9 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.h +++ b/lib/unictype/pr_bidi_non_spacing_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[47 << 4]; + unsigned int level3[48 << 4]; } u_property_bidi_non_spacing_mark = { @@ -234,15 +234,14 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -280,7 +279,8 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -289,21 +289,20 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, 16 + 384 * sizeof (short) / sizeof (int) + 640, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 672, 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 720, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -314,7 +313,8 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 736, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -457,7 +457,7 @@ u_property_bidi_non_spacing_mark = 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U, 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U, - 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, + 0xFF800000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU, 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU, 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U, @@ -542,10 +542,10 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -555,14 +555,14 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x00054001U, 0x00000006U, 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U, 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U, 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U, - 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, + 0xA0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,13 +578,17 @@ u_property_bidi_non_spacing_mark = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, - 0x00000003U, 0x07C00000U, 0x00000005U, 0x00000000U, + 0x00000003U, 0x07C00000U, 0x04000005U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000E3FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -623,7 +627,7 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h index 2c8c36ef..708f4900 100644 --- a/lib/unictype/pr_bidi_other_neutral.h +++ b/lib/unictype/pr_bidi_other_neutral.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[46 << 4]; + unsigned int level3[49 << 4]; } u_property_bidi_other_neutral = { @@ -179,19 +179,16 @@ u_property_bidi_other_neutral = -1, 3 + 256 * sizeof (short) / sizeof (int) + 480, 3 + 256 * sizeof (short) / sizeof (int) + 496, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -228,10 +225,10 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -277,10 +274,13 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, - 3 + 256 * sizeof (short) / sizeof (int) + 592, -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, -1, -1, -1, @@ -292,13 +292,13 @@ u_property_bidi_other_neutral = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, - 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, 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, -1, -1 }, @@ -359,7 +359,7 @@ u_property_bidi_other_neutral = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0xF8000000U, 0xFFDFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -386,7 +386,7 @@ u_property_bidi_other_neutral = 0xFFFFFF1EU, 0xE0C10001U, 0x00000000U, 0x00000000U, 0x18000000U, 0x00000001U, 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0000800FU, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0000803FU, 0x60000000U, 0x00000000U, 0xFFFF0000U, 0x70000000U, 0x00000000U, 0xFFFE0000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, @@ -431,6 +431,10 @@ u_property_bidi_other_neutral = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -447,6 +451,14 @@ u_property_bidi_other_neutral = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -456,9 +468,9 @@ u_property_bidi_other_neutral = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U, - 0x00200000U, 0x00000000U, 0x00008000U, 0x00000000U, - 0x00000200U, 0x00000000U, 0x00000008U, 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, @@ -480,12 +492,12 @@ u_property_bidi_other_neutral = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU } }; diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h index 91378002..29a76f24 100644 --- a/lib/unictype/pr_bidi_pdf.h +++ b/lib/unictype/pr_bidi_pdf.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h index cb2cecd1..1ec1c624 100644 --- a/lib/unictype/pr_bidi_segment_separator.h +++ b/lib/unictype/pr_bidi_segment_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h index 42052b43..849135e4 100644 --- a/lib/unictype/pr_bidi_whitespace.h +++ b/lib/unictype/pr_bidi_whitespace.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c index 802e25f8..25d12ba4 100644 --- a/lib/unictype/pr_byname.c +++ b/lib/unictype/pr_byname.c @@ -79,6 +79,7 @@ enum UC_PROPERTY_INDEX_GRAPHEME_EXTEND, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND, UC_PROPERTY_INDEX_GRAPHEME_LINK, + UC_PROPERTY_INDEX_MODIFIER_COMBINING_MARK, /* Bidi. */ UC_PROPERTY_INDEX_BIDI_CONTROL, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT, @@ -249,6 +250,8 @@ uc_property_byname (const char *property_name) return UC_PROPERTY_OTHER_GRAPHEME_EXTEND; case UC_PROPERTY_INDEX_GRAPHEME_LINK: return UC_PROPERTY_GRAPHEME_LINK; + case UC_PROPERTY_INDEX_MODIFIER_COMBINING_MARK: + return UC_PROPERTY_MODIFIER_COMBINING_MARK; case UC_PROPERTY_INDEX_BIDI_CONTROL: return UC_PROPERTY_BIDI_CONTROL; case UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT: diff --git a/lib/unictype/pr_byname.gperf b/lib/unictype/pr_byname.gperf index 8a654de1..b3419471 100644 --- a/lib/unictype/pr_byname.gperf +++ b/lib/unictype/pr_byname.gperf @@ -147,6 +147,8 @@ grapheme_link, UC_PROPERTY_INDEX_GRAPHEME_LINK graphemelink, UC_PROPERTY_INDEX_GRAPHEME_LINK gr_link, UC_PROPERTY_INDEX_GRAPHEME_LINK grlink, UC_PROPERTY_INDEX_GRAPHEME_LINK +modifier_combining_mark, UC_PROPERTY_INDEX_MODIFIER_COMBINING_MARK +modifiercombiningmark, UC_PROPERTY_INDEX_MODIFIER_COMBINING_MARK bidi_control, UC_PROPERTY_INDEX_BIDI_CONTROL bidicontrol, UC_PROPERTY_INDEX_BIDI_CONTROL bidi_c, UC_PROPERTY_INDEX_BIDI_CONTROL diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h index 452de0f3..92e6717d 100644 --- a/lib/unictype/pr_byname.h +++ b/lib/unictype/pr_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */ +/* Command-line: gperf -m 10 unictype/pr_byname.gperf */ /* Computed positions: -k'1-2,8,14,18,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,15 +29,15 @@ #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/pr_byname.gperf" +#line 25 "unictype/pr_byname.gperf" struct named_property { int name; int property_index; }; -#define TOTAL_KEYWORDS 217 +#define TOTAL_KEYWORDS 219 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 34 #define MIN_HASH_VALUE 14 -#define MAX_HASH_VALUE 555 -/* maximum key range = 542, duplicates = 0 */ +#define MAX_HASH_VALUE 565 +/* maximum key range = 552, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,19 +51,19 @@ properties_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, - 556, 556, 556, 556, 556, 88, 556, 36, 45, 84, - 4, 4, 127, 202, 118, 4, 108, 102, 6, 154, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, + 566, 566, 566, 566, 566, 88, 566, 36, 45, 84, + 4, 4, 127, 202, 118, 4, 76, 102, 6, 164, 63, 4, 92, 14, 9, 25, 7, 57, 34, 122, - 159, 60, 13, 556, 556, 556, 556, 556 + 159, 60, 13, 566, 566, 566, 566, 566 }; register unsigned int hval = len; @@ -183,6 +183,7 @@ struct properties_stringpool_t char properties_stringpool_str100[sizeof("idsunaryoperator")]; char properties_stringpool_str101[sizeof("bidi_eur_num_terminator")]; char properties_stringpool_str103[sizeof("dep")]; + char properties_stringpool_str104[sizeof("joincontrol")]; char properties_stringpool_str105[sizeof("diacritic")]; char properties_stringpool_str106[sizeof("idcompatmathcontinue")]; char properties_stringpool_str108[sizeof("composite")]; @@ -200,7 +201,6 @@ struct properties_stringpool_t char properties_stringpool_str129[sizeof("cased")]; char properties_stringpool_str130[sizeof("bidi_control")]; char properties_stringpool_str134[sizeof("line_separator")]; - char properties_stringpool_str136[sizeof("joincontrol")]; char properties_stringpool_str137[sizeof("othergraphemeextend")]; char properties_stringpool_str138[sizeof("bidic")]; char properties_stringpool_str139[sizeof("bidi_c")]; @@ -220,9 +220,11 @@ struct properties_stringpool_t char properties_stringpool_str158[sizeof("patws")]; char properties_stringpool_str159[sizeof("pat_ws")]; char properties_stringpool_str160[sizeof("terminalpunctuation")]; + char properties_stringpool_str161[sizeof("join_control")]; char properties_stringpool_str162[sizeof("dash")]; char properties_stringpool_str163[sizeof("upper")]; - char properties_stringpool_str169[sizeof("term")]; + char properties_stringpool_str169[sizeof("joinc")]; + char properties_stringpool_str170[sizeof("join_c")]; char properties_stringpool_str171[sizeof("otheridcontinue")]; char properties_stringpool_str172[sizeof("privateuse")]; char properties_stringpool_str173[sizeof("ext")]; @@ -230,6 +232,7 @@ struct properties_stringpool_t char properties_stringpool_str176[sizeof("bidi_european_digit")]; char properties_stringpool_str177[sizeof("bidiboundaryneutral")]; char properties_stringpool_str178[sizeof("bidiblockseparator")]; + char properties_stringpool_str179[sizeof("term")]; char properties_stringpool_str180[sizeof("bidieurnumseparator")]; char properties_stringpool_str181[sizeof("bidi_block_separator")]; char properties_stringpool_str182[sizeof("xidcontinue")]; @@ -242,14 +245,11 @@ struct properties_stringpool_t char properties_stringpool_str189[sizeof("extender")]; char properties_stringpool_str190[sizeof("quotationmark")]; char properties_stringpool_str192[sizeof("xids")]; - char properties_stringpool_str193[sizeof("join_control")]; char properties_stringpool_str195[sizeof("ideographic")]; char properties_stringpool_str196[sizeof("bidilefttoright")]; char properties_stringpool_str197[sizeof("patsyn")]; char properties_stringpool_str198[sizeof("pat_syn")]; char properties_stringpool_str199[sizeof("ids_trinary_operator")]; - char properties_stringpool_str201[sizeof("joinc")]; - char properties_stringpool_str202[sizeof("join_c")]; char properties_stringpool_str204[sizeof("private_use")]; char properties_stringpool_str205[sizeof("case_ignorable")]; char properties_stringpool_str206[sizeof("otheralphabetic")]; @@ -291,45 +291,45 @@ struct properties_stringpool_t char properties_stringpool_str265[sizeof("paragraphseparator")]; char properties_stringpool_str266[sizeof("cwu")]; char properties_stringpool_str267[sizeof("unassignedcodevalue")]; - char properties_stringpool_str271[sizeof("bidicommonseparator")]; char properties_stringpool_str272[sizeof("pairedpunctuation")]; - char properties_stringpool_str273[sizeof("bidi_common_separator")]; - char properties_stringpool_str275[sizeof("qmark")]; char properties_stringpool_str276[sizeof("logical_order_exception")]; char properties_stringpool_str279[sizeof("nonbreak")]; - char properties_stringpool_str281[sizeof("omath")]; + char properties_stringpool_str281[sizeof("bidicommonseparator")]; + char properties_stringpool_str283[sizeof("bidi_common_separator")]; char properties_stringpool_str284[sizeof("hex")]; + char properties_stringpool_str285[sizeof("qmark")]; char properties_stringpool_str288[sizeof("paragraph_separator")]; char properties_stringpool_str290[sizeof("whitespace")]; + char properties_stringpool_str291[sizeof("omath")]; char properties_stringpool_str293[sizeof("quotation_mark")]; char properties_stringpool_str294[sizeof("unifiedideograph")]; char properties_stringpool_str297[sizeof("grapheme_extend")]; - char properties_stringpool_str302[sizeof("bidieurnumterminator")]; char properties_stringpool_str305[sizeof("prependedconcatenationmark")]; char properties_stringpool_str311[sizeof("bidi_pdf")]; - char properties_stringpool_str312[sizeof("math")]; + char properties_stringpool_str312[sizeof("bidieurnumterminator")]; char properties_stringpool_str316[sizeof("bidi_segment_separator")]; char properties_stringpool_str317[sizeof("ahex")]; char properties_stringpool_str319[sizeof("grlink")]; char properties_stringpool_str320[sizeof("gr_link")]; + char properties_stringpool_str322[sizeof("math")]; char properties_stringpool_str325[sizeof("patternsyntax")]; char properties_stringpool_str328[sizeof("changes_when_titlecased")]; char properties_stringpool_str329[sizeof("graphemelink")]; char properties_stringpool_str330[sizeof("grapheme_link")]; - char properties_stringpool_str331[sizeof("bidisegmentseparator")]; char properties_stringpool_str332[sizeof("changes_when_lowercased")]; char properties_stringpool_str337[sizeof("cwcf")]; + char properties_stringpool_str341[sizeof("bidisegmentseparator")]; char properties_stringpool_str347[sizeof("white_space")]; char properties_stringpool_str352[sizeof("unified_ideograph")]; char properties_stringpool_str362[sizeof("combining")]; char properties_stringpool_str363[sizeof("patternwhitespace")]; - char properties_stringpool_str364[sizeof("cwcm")]; + char properties_stringpool_str374[sizeof("cwcm")]; char properties_stringpool_str380[sizeof("changeswhencasefolded")]; char properties_stringpool_str382[sizeof("prepended_concatenation_mark")]; char properties_stringpool_str383[sizeof("changes_when_uppercased")]; char properties_stringpool_str392[sizeof("changeswhentitlecased")]; - char properties_stringpool_str393[sizeof("bidi_non_spacing_mark")]; char properties_stringpool_str400[sizeof("paired_punctuation")]; + char properties_stringpool_str403[sizeof("bidi_non_spacing_mark")]; char properties_stringpool_str411[sizeof("pattern_white_space")]; char properties_stringpool_str413[sizeof("otherdefaultignorablecodepoint")]; char properties_stringpool_str414[sizeof("bidi_embedding_or_override")]; @@ -337,9 +337,11 @@ struct properties_stringpool_t char properties_stringpool_str477[sizeof("changeswhenuppercased")]; char properties_stringpool_str498[sizeof("bidinonspacingmark")]; char properties_stringpool_str507[sizeof("changeswhenlowercased")]; + char properties_stringpool_str508[sizeof("modifier_combining_mark")]; + char properties_stringpool_str527[sizeof("modifiercombiningmark")]; char properties_stringpool_str528[sizeof("changes_when_casefolded")]; char properties_stringpool_str548[sizeof("pattern_syntax")]; - char properties_stringpool_str555[sizeof("changes_when_casemapped")]; + char properties_stringpool_str565[sizeof("changes_when_casemapped")]; }; static const struct properties_stringpool_t properties_stringpool_contents = { @@ -403,6 +405,7 @@ static const struct properties_stringpool_t properties_stringpool_contents = "idsunaryoperator", "bidi_eur_num_terminator", "dep", + "joincontrol", "diacritic", "idcompatmathcontinue", "composite", @@ -420,7 +423,6 @@ static const struct properties_stringpool_t properties_stringpool_contents = "cased", "bidi_control", "line_separator", - "joincontrol", "othergraphemeextend", "bidic", "bidi_c", @@ -440,9 +442,11 @@ static const struct properties_stringpool_t properties_stringpool_contents = "patws", "pat_ws", "terminalpunctuation", + "join_control", "dash", "upper", - "term", + "joinc", + "join_c", "otheridcontinue", "privateuse", "ext", @@ -450,6 +454,7 @@ static const struct properties_stringpool_t properties_stringpool_contents = "bidi_european_digit", "bidiboundaryneutral", "bidiblockseparator", + "term", "bidieurnumseparator", "bidi_block_separator", "xidcontinue", @@ -462,14 +467,11 @@ static const struct properties_stringpool_t properties_stringpool_contents = "extender", "quotationmark", "xids", - "join_control", "ideographic", "bidilefttoright", "patsyn", "pat_syn", "ids_trinary_operator", - "joinc", - "join_c", "private_use", "case_ignorable", "otheralphabetic", @@ -511,34 +513,34 @@ static const struct properties_stringpool_t properties_stringpool_contents = "paragraphseparator", "cwu", "unassignedcodevalue", - "bidicommonseparator", "pairedpunctuation", - "bidi_common_separator", - "qmark", "logical_order_exception", "nonbreak", - "omath", + "bidicommonseparator", + "bidi_common_separator", "hex", + "qmark", "paragraph_separator", "whitespace", + "omath", "quotation_mark", "unifiedideograph", "grapheme_extend", - "bidieurnumterminator", "prependedconcatenationmark", "bidi_pdf", - "math", + "bidieurnumterminator", "bidi_segment_separator", "ahex", "grlink", "gr_link", + "math", "patternsyntax", "changes_when_titlecased", "graphemelink", "grapheme_link", - "bidisegmentseparator", "changes_when_lowercased", "cwcf", + "bidisegmentseparator", "white_space", "unified_ideograph", "combining", @@ -548,8 +550,8 @@ static const struct properties_stringpool_t properties_stringpool_contents = "prepended_concatenation_mark", "changes_when_uppercased", "changeswhentitlecased", - "bidi_non_spacing_mark", "paired_punctuation", + "bidi_non_spacing_mark", "pattern_white_space", "otherdefaultignorablecodepoint", "bidi_embedding_or_override", @@ -557,6 +559,8 @@ static const struct properties_stringpool_t properties_stringpool_contents = "changeswhenuppercased", "bidinonspacingmark", "changeswhenlowercased", + "modifier_combining_mark", + "modifiercombiningmark", "changes_when_casefolded", "pattern_syntax", "changes_when_casemapped" @@ -567,506 +571,504 @@ static const struct named_property properties[] = { {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 49 "./unictype/pr_byname.gperf" +#line 49 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str14, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, -#line 52 "./unictype/pr_byname.gperf" +#line 52 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str15, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, -#line 193 "./unictype/pr_byname.gperf" +#line 195 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_IDEOGRAPHIC}, -#line 57 "./unictype/pr_byname.gperf" +#line 57 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str17, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, {-1}, -#line 206 "./unictype/pr_byname.gperf" +#line 208 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, {-1}, {-1}, -#line 99 "./unictype/pr_byname.gperf" +#line 99 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START}, {-1}, -#line 71 "./unictype/pr_byname.gperf" +#line 71 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str24, UC_PROPERTY_INDEX_LOWERCASE}, -#line 74 "./unictype/pr_byname.gperf" +#line 74 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, {-1}, -#line 104 "./unictype/pr_byname.gperf" +#line 104 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_CONTINUE}, {-1}, -#line 53 "./unictype/pr_byname.gperf" +#line 53 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str29, UC_PROPERTY_INDEX_DEPRECATED}, -#line 98 "./unictype/pr_byname.gperf" +#line 98 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_ID_START}, -#line 246 "./unictype/pr_byname.gperf" +#line 248 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str31, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, {-1}, {-1}, {-1}, -#line 97 "./unictype/pr_byname.gperf" +#line 97 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str35, UC_PROPERTY_INDEX_SOFT_DOTTED}, -#line 100 "./unictype/pr_byname.gperf" +#line 100 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_ID_START}, -#line 103 "./unictype/pr_byname.gperf" +#line 103 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str37, UC_PROPERTY_INDEX_OTHER_ID_START}, -#line 118 "./unictype/pr_byname.gperf" +#line 118 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_ID_COMPAT_MATH_START}, {-1}, -#line 107 "./unictype/pr_byname.gperf" +#line 107 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, {-1}, {-1}, -#line 101 "./unictype/pr_byname.gperf" +#line 101 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str43, UC_PROPERTY_INDEX_OTHER_ID_START}, {-1}, {-1}, -#line 117 "./unictype/pr_byname.gperf" +#line 117 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_ID_COMPAT_MATH_START}, -#line 249 "./unictype/pr_byname.gperf" +#line 251 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str47, UC_PROPERTY_INDEX_DIACRITIC}, -#line 70 "./unictype/pr_byname.gperf" +#line 70 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOWERCASE}, -#line 75 "./unictype/pr_byname.gperf" +#line 75 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str49, UC_PROPERTY_INDEX_TITLECASE}, -#line 96 "./unictype/pr_byname.gperf" +#line 96 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_SOFT_DOTTED}, -#line 95 "./unictype/pr_byname.gperf" +#line 95 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_SOFT_DOTTED}, {-1}, -#line 212 "./unictype/pr_byname.gperf" +#line 214 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str53, UC_PROPERTY_INDEX_ISO_CONTROL}, -#line 213 "./unictype/pr_byname.gperf" +#line 215 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str54, UC_PROPERTY_INDEX_ISO_CONTROL}, -#line 102 "./unictype/pr_byname.gperf" +#line 102 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_OTHER_ID_START}, -#line 142 "./unictype/pr_byname.gperf" +#line 142 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str56, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, -#line 203 "./unictype/pr_byname.gperf" +#line 205 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str57, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, -#line 197 "./unictype/pr_byname.gperf" +#line 199 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_RADICAL}, -#line 72 "./unictype/pr_byname.gperf" +#line 72 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str59, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, -#line 228 "./unictype/pr_byname.gperf" +#line 230 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str60, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, {-1}, -#line 198 "./unictype/pr_byname.gperf" +#line 200 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_IDS_UNARY_OPERATOR}, {-1}, {-1}, -#line 242 "./unictype/pr_byname.gperf" +#line 244 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str65, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, {-1}, {-1}, -#line 222 "./unictype/pr_byname.gperf" +#line 224 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str68, UC_PROPERTY_INDEX_LINE_SEPARATOR}, -#line 200 "./unictype/pr_byname.gperf" +#line 202 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str69, UC_PROPERTY_INDEX_IDS_UNARY_OPERATOR}, -#line 196 "./unictype/pr_byname.gperf" +#line 198 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, {-1}, {-1}, -#line 151 "./unictype/pr_byname.gperf" +#line 153 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_BIDI_CONTROL}, {-1}, {-1}, -#line 69 "./unictype/pr_byname.gperf" +#line 69 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, {-1}, -#line 175 "./unictype/pr_byname.gperf" +#line 177 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, -#line 202 "./unictype/pr_byname.gperf" +#line 204 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, -#line 201 "./unictype/pr_byname.gperf" +#line 203 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str80, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR}, -#line 161 "./unictype/pr_byname.gperf" +#line 163 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str81, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, -#line 44 "./unictype/pr_byname.gperf" +#line 44 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str82, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, -#line 41 "./unictype/pr_byname.gperf" +#line 41 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_ALPHABETIC}, -#line 185 "./unictype/pr_byname.gperf" +#line 187 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, -#line 105 "./unictype/pr_byname.gperf" +#line 105 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str85, UC_PROPERTY_INDEX_ID_CONTINUE}, -#line 60 "./unictype/pr_byname.gperf" +#line 60 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str86, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, {-1}, -#line 183 "./unictype/pr_byname.gperf" +#line 185 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str88, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, -#line 205 "./unictype/pr_byname.gperf" +#line 207 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, {-1}, -#line 189 "./unictype/pr_byname.gperf" +#line 191 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, {-1}, -#line 48 "./unictype/pr_byname.gperf" +#line 48 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, -#line 79 "./unictype/pr_byname.gperf" +#line 79 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str94, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 106 "./unictype/pr_byname.gperf" +#line 106 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str95, UC_PROPERTY_INDEX_ID_CONTINUE}, -#line 109 "./unictype/pr_byname.gperf" +#line 109 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, -#line 121 "./unictype/pr_byname.gperf" +#line 121 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str97, UC_PROPERTY_INDEX_ID_COMPAT_MATH_CONTINUE}, -#line 46 "./unictype/pr_byname.gperf" +#line 46 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str98, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, {-1}, -#line 199 "./unictype/pr_byname.gperf" +#line 201 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str100, UC_PROPERTY_INDEX_IDS_UNARY_OPERATOR}, -#line 164 "./unictype/pr_byname.gperf" +#line 166 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str101, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, {-1}, -#line 54 "./unictype/pr_byname.gperf" +#line 54 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_DEPRECATED}, - {-1}, -#line 248 "./unictype/pr_byname.gperf" +#line 131 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 250 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str105, UC_PROPERTY_INDEX_DIACRITIC}, -#line 120 "./unictype/pr_byname.gperf" +#line 120 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str106, UC_PROPERTY_INDEX_ID_COMPAT_MATH_CONTINUE}, {-1}, -#line 244 "./unictype/pr_byname.gperf" +#line 246 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_COMPOSITE}, {-1}, {-1}, -#line 230 "./unictype/pr_byname.gperf" +#line 232 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, {-1}, -#line 166 "./unictype/pr_byname.gperf" +#line 168 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, -#line 58 "./unictype/pr_byname.gperf" +#line 58 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str114, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, {-1}, -#line 245 "./unictype/pr_byname.gperf" +#line 247 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DECIMAL_DIGIT}, {-1}, -#line 229 "./unictype/pr_byname.gperf" +#line 231 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str118, UC_PROPERTY_INDEX_SENTENCE_TERMINAL}, -#line 241 "./unictype/pr_byname.gperf" +#line 243 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_LEFT_OF_PAIR}, -#line 167 "./unictype/pr_byname.gperf" +#line 169 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT}, {-1}, {-1}, -#line 162 "./unictype/pr_byname.gperf" +#line 164 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str123, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, -#line 42 "./unictype/pr_byname.gperf" +#line 42 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, -#line 68 "./unictype/pr_byname.gperf" +#line 68 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, -#line 209 "./unictype/pr_byname.gperf" +#line 211 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_SPACE}, {-1}, {-1}, -#line 76 "./unictype/pr_byname.gperf" +#line 76 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_CASED}, -#line 150 "./unictype/pr_byname.gperf" +#line 152 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str130, UC_PROPERTY_INDEX_BIDI_CONTROL}, {-1}, {-1}, {-1}, -#line 221 "./unictype/pr_byname.gperf" +#line 223 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str134, UC_PROPERTY_INDEX_LINE_SEPARATOR}, - {-1}, -#line 131 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 143 "./unictype/pr_byname.gperf" + {-1}, {-1}, +#line 143 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, -#line 153 "./unictype/pr_byname.gperf" +#line 155 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_BIDI_CONTROL}, -#line 152 "./unictype/pr_byname.gperf" +#line 154 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_CONTROL}, {-1}, -#line 78 "./unictype/pr_byname.gperf" +#line 78 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 186 "./unictype/pr_byname.gperf" +#line 188 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str142, UC_PROPERTY_INDEX_HEX_DIGIT}, -#line 40 "./unictype/pr_byname.gperf" +#line 40 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ALPHABETIC}, -#line 187 "./unictype/pr_byname.gperf" +#line 189 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str144, UC_PROPERTY_INDEX_HEX_DIGIT}, -#line 237 "./unictype/pr_byname.gperf" +#line 239 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str145, UC_PROPERTY_INDEX_OTHER_MATH}, {-1}, -#line 67 "./unictype/pr_byname.gperf" +#line 67 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_OTHER_UPPERCASE}, -#line 50 "./unictype/pr_byname.gperf" +#line 50 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, -#line 207 "./unictype/pr_byname.gperf" +#line 209 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_ZERO_WIDTH}, {-1}, -#line 208 "./unictype/pr_byname.gperf" +#line 210 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str151, UC_PROPERTY_INDEX_ZERO_WIDTH}, {-1}, {-1}, -#line 215 "./unictype/pr_byname.gperf" +#line 217 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str154, UC_PROPERTY_INDEX_FORMAT_CONTROL}, -#line 73 "./unictype/pr_byname.gperf" +#line 73 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_OTHER_LOWERCASE}, -#line 174 "./unictype/pr_byname.gperf" +#line 176 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str156, UC_PROPERTY_INDEX_BIDI_WHITESPACE}, -#line 39 "./unictype/pr_byname.gperf" +#line 39 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_WHITE_SPACE}, -#line 125 "./unictype/pr_byname.gperf" +#line 125 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 124 "./unictype/pr_byname.gperf" +#line 124 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 231 "./unictype/pr_byname.gperf" +#line 233 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, - {-1}, -#line 218 "./unictype/pr_byname.gperf" +#line 130 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str161, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 220 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str162, UC_PROPERTY_INDEX_DASH}, -#line 66 "./unictype/pr_byname.gperf" +#line 66 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_UPPERCASE}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 232 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, - {-1}, -#line 108 "./unictype/pr_byname.gperf" +#line 133 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 132 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_JOIN_CONTROL}, +#line 108 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE}, -#line 62 "./unictype/pr_byname.gperf" +#line 62 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str172, UC_PROPERTY_INDEX_PRIVATE_USE}, -#line 251 "./unictype/pr_byname.gperf" +#line 253 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_EXTENDER}, {-1}, -#line 236 "./unictype/pr_byname.gperf" +#line 238 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str175, UC_PROPERTY_INDEX_OTHER_MATH}, -#line 160 "./unictype/pr_byname.gperf" +#line 162 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT}, -#line 179 "./unictype/pr_byname.gperf" +#line 181 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str177, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, -#line 171 "./unictype/pr_byname.gperf" +#line 173 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, - {-1}, -#line 163 "./unictype/pr_byname.gperf" +#line 234 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION}, +#line 165 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR}, -#line 170 "./unictype/pr_byname.gperf" +#line 172 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str181, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR}, -#line 114 "./unictype/pr_byname.gperf" +#line 114 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str182, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 181 "./unictype/pr_byname.gperf" +#line 183 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str183, UC_PROPERTY_INDEX_BIDI_PDF}, -#line 59 "./unictype/pr_byname.gperf" +#line 59 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_VARIATION_SELECTOR}, -#line 111 "./unictype/pr_byname.gperf" +#line 111 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str185, UC_PROPERTY_INDEX_XID_START}, -#line 113 "./unictype/pr_byname.gperf" +#line 113 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 65 "./unictype/pr_byname.gperf" +#line 65 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str187, UC_PROPERTY_INDEX_UPPERCASE}, -#line 110 "./unictype/pr_byname.gperf" +#line 110 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str188, UC_PROPERTY_INDEX_XID_START}, -#line 250 "./unictype/pr_byname.gperf" +#line 252 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_EXTENDER}, -#line 226 "./unictype/pr_byname.gperf" +#line 228 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_QUOTATION_MARK}, {-1}, -#line 112 "./unictype/pr_byname.gperf" +#line 112 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_XID_START}, -#line 130 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_JOIN_CONTROL}, - {-1}, -#line 192 "./unictype/pr_byname.gperf" + {-1}, {-1}, +#line 194 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_IDEOGRAPHIC}, -#line 155 "./unictype/pr_byname.gperf" +#line 157 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str196, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, -#line 129 "./unictype/pr_byname.gperf" +#line 129 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str197, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, -#line 128 "./unictype/pr_byname.gperf" +#line 128 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, -#line 204 "./unictype/pr_byname.gperf" +#line 206 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR}, - {-1}, -#line 133 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_JOIN_CONTROL}, -#line 132 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_JOIN_CONTROL}, - {-1}, -#line 61 "./unictype/pr_byname.gperf" + {-1}, {-1}, {-1}, {-1}, +#line 61 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_PRIVATE_USE}, -#line 77 "./unictype/pr_byname.gperf" +#line 77 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_CASE_IGNORABLE}, -#line 43 "./unictype/pr_byname.gperf" +#line 43 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str206, UC_PROPERTY_INDEX_OTHER_ALPHABETIC}, {-1}, {-1}, -#line 158 "./unictype/pr_byname.gperf" +#line 160 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str209, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, -#line 157 "./unictype/pr_byname.gperf" +#line 159 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, -#line 247 "./unictype/pr_byname.gperf" +#line 249 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_NUMERIC}, {-1}, -#line 45 "./unictype/pr_byname.gperf" +#line 45 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_NOT_A_CHARACTER}, -#line 210 "./unictype/pr_byname.gperf" +#line 212 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_NON_BREAK}, -#line 82 "./unictype/pr_byname.gperf" +#line 82 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, -#line 88 "./unictype/pr_byname.gperf" +#line 88 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str216, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, -#line 154 "./unictype/pr_byname.gperf" +#line 156 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str217, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT}, -#line 156 "./unictype/pr_byname.gperf" +#line 158 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str218, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT}, -#line 145 "./unictype/pr_byname.gperf" +#line 145 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, -#line 144 "./unictype/pr_byname.gperf" +#line 144 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND}, -#line 137 "./unictype/pr_byname.gperf" +#line 137 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 136 "./unictype/pr_byname.gperf" +#line 136 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 141 "./unictype/pr_byname.gperf" +#line 141 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, -#line 140 "./unictype/pr_byname.gperf" +#line 140 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str224, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, -#line 116 "./unictype/pr_byname.gperf" +#line 116 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_ID_COMPAT_MATH_START}, -#line 233 "./unictype/pr_byname.gperf" +#line 235 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str226, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, -#line 234 "./unictype/pr_byname.gperf" +#line 236 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str227, UC_PROPERTY_INDEX_CURRENCY_SYMBOL}, -#line 178 "./unictype/pr_byname.gperf" +#line 180 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL}, {-1}, -#line 220 "./unictype/pr_byname.gperf" +#line 222 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str230, UC_PROPERTY_INDEX_PUNCTUATION}, -#line 135 "./unictype/pr_byname.gperf" +#line 135 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str231, UC_PROPERTY_INDEX_GRAPHEME_BASE}, -#line 134 "./unictype/pr_byname.gperf" +#line 134 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str232, UC_PROPERTY_INDEX_GRAPHEME_BASE}, {-1}, {-1}, {-1}, {-1}, -#line 139 "./unictype/pr_byname.gperf" +#line 139 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, {-1}, {-1}, -#line 190 "./unictype/pr_byname.gperf" +#line 192 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, -#line 214 "./unictype/pr_byname.gperf" +#line 216 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_FORMAT_CONTROL}, -#line 252 "./unictype/pr_byname.gperf" +#line 254 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str242, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, -#line 253 "./unictype/pr_byname.gperf" +#line 255 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_IGNORABLE_CONTROL}, {-1}, {-1}, -#line 159 "./unictype/pr_byname.gperf" +#line 161 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str246, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT}, -#line 219 "./unictype/pr_byname.gperf" +#line 221 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str247, UC_PROPERTY_INDEX_HYPHEN}, -#line 63 "./unictype/pr_byname.gperf" +#line 63 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, {-1}, {-1}, -#line 115 "./unictype/pr_byname.gperf" +#line 115 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_XID_CONTINUE}, -#line 119 "./unictype/pr_byname.gperf" +#line 119 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_ID_COMPAT_MATH_CONTINUE}, {-1}, -#line 184 "./unictype/pr_byname.gperf" +#line 186 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL}, -#line 47 "./unictype/pr_byname.gperf" +#line 47 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 56 "./unictype/pr_byname.gperf" +#line 56 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str264, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, -#line 224 "./unictype/pr_byname.gperf" +#line 226 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str265, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, -#line 85 "./unictype/pr_byname.gperf" +#line 85 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str266, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, -#line 64 "./unictype/pr_byname.gperf" +#line 64 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str267, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE}, - {-1}, {-1}, {-1}, -#line 169 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str271, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, -#line 240 "./unictype/pr_byname.gperf" + {-1}, {-1}, {-1}, {-1}, +#line 242 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str272, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, -#line 168 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, - {-1}, -#line 227 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str275, UC_PROPERTY_INDEX_QUOTATION_MARK}, -#line 55 "./unictype/pr_byname.gperf" + {-1}, {-1}, {-1}, +#line 55 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION}, {-1}, {-1}, -#line 211 "./unictype/pr_byname.gperf" +#line 213 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str279, UC_PROPERTY_INDEX_NON_BREAK}, {-1}, -#line 238 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str281, UC_PROPERTY_INDEX_OTHER_MATH}, - {-1}, {-1}, -#line 188 "./unictype/pr_byname.gperf" +#line 171 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str281, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, + {-1}, +#line 170 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str283, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR}, +#line 190 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_HEX_DIGIT}, - {-1}, {-1}, {-1}, -#line 223 "./unictype/pr_byname.gperf" +#line 229 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_QUOTATION_MARK}, + {-1}, {-1}, +#line 225 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR}, {-1}, -#line 38 "./unictype/pr_byname.gperf" +#line 38 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str290, UC_PROPERTY_INDEX_WHITE_SPACE}, - {-1}, {-1}, -#line 225 "./unictype/pr_byname.gperf" +#line 240 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_OTHER_MATH}, + {-1}, +#line 227 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_QUOTATION_MARK}, -#line 195 "./unictype/pr_byname.gperf" +#line 197 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str294, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, {-1}, {-1}, -#line 138 "./unictype/pr_byname.gperf" +#line 138 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_GRAPHEME_EXTEND}, - {-1}, {-1}, {-1}, {-1}, -#line 165 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str302, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, - {-1}, {-1}, -#line 217 "./unictype/pr_byname.gperf" + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 219 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str305, UC_PROPERTY_INDEX_PREPENDED_CONCATENATION_MARK}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 180 "./unictype/pr_byname.gperf" +#line 182 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str311, UC_PROPERTY_INDEX_BIDI_PDF}, -#line 235 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_MATH}, +#line 167 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR}, {-1}, {-1}, {-1}, -#line 172 "./unictype/pr_byname.gperf" +#line 174 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str316, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, -#line 191 "./unictype/pr_byname.gperf" +#line 193 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str317, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT}, {-1}, -#line 149 "./unictype/pr_byname.gperf" +#line 149 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 148 "./unictype/pr_byname.gperf" +#line 148 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK}, - {-1}, {-1}, {-1}, {-1}, -#line 127 "./unictype/pr_byname.gperf" + {-1}, +#line 237 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str322, UC_PROPERTY_INDEX_MATH}, + {-1}, {-1}, +#line 127 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str325, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, {-1}, {-1}, -#line 86 "./unictype/pr_byname.gperf" +#line 86 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str328, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, -#line 147 "./unictype/pr_byname.gperf" +#line 147 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str329, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 146 "./unictype/pr_byname.gperf" +#line 146 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_GRAPHEME_LINK}, -#line 173 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, -#line 80 "./unictype/pr_byname.gperf" + {-1}, +#line 80 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str332, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, {-1}, {-1}, {-1}, {-1}, -#line 91 "./unictype/pr_byname.gperf" +#line 91 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str337, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 37 "./unictype/pr_byname.gperf" + {-1}, {-1}, {-1}, +#line 175 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str341, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 37 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_WHITE_SPACE}, {-1}, {-1}, {-1}, {-1}, -#line 194 "./unictype/pr_byname.gperf" +#line 196 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str352, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 243 "./unictype/pr_byname.gperf" +#line 245 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_COMBINING}, -#line 123 "./unictype/pr_byname.gperf" +#line 123 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str363, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, -#line 94 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str364, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 90 "./unictype/pr_byname.gperf" + {-1}, +#line 94 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str374, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 90 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str380, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, {-1}, -#line 216 "./unictype/pr_byname.gperf" +#line 218 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str382, UC_PROPERTY_INDEX_PREPENDED_CONCATENATION_MARK}, -#line 83 "./unictype/pr_byname.gperf" +#line 83 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 87 "./unictype/pr_byname.gperf" +#line 87 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str392, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED}, -#line 176 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str393, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 239 "./unictype/pr_byname.gperf" + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 241 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str400, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, -#line 122 "./unictype/pr_byname.gperf" + {-1}, {-1}, +#line 178 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str403, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 122 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE}, {-1}, -#line 51 "./unictype/pr_byname.gperf" +#line 51 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str413, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT}, -#line 182 "./unictype/pr_byname.gperf" +#line 184 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str414, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, @@ -1074,33 +1076,37 @@ static const struct named_property properties[] = {-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 93 "./unictype/pr_byname.gperf" +#line 93 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str466, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 84 "./unictype/pr_byname.gperf" +#line 84 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str477, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 177 "./unictype/pr_byname.gperf" +#line 179 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str498, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 81 "./unictype/pr_byname.gperf" +#line 81 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str507, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED}, +#line 150 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str508, UC_PROPERTY_INDEX_MODIFIER_COMBINING_MARK}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, - {-1}, {-1}, -#line 89 "./unictype/pr_byname.gperf" +#line 151 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str527, UC_PROPERTY_INDEX_MODIFIER_COMBINING_MARK}, +#line 89 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str528, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 126 "./unictype/pr_byname.gperf" +#line 126 "unictype/pr_byname.gperf" {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str548, UC_PROPERTY_INDEX_PATTERN_SYNTAX}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 92 "./unictype/pr_byname.gperf" - {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str555, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED} + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 92 "unictype/pr_byname.gperf" + {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str565, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED} }; static const struct named_property * diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h index 4426ab38..ee17dd05 100644 --- a/lib/unictype/pr_case_ignorable.h +++ b/lib/unictype/pr_case_ignorable.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[55 << 4]; + unsigned int level3[57 << 4]; } u_property_case_ignorable = { @@ -234,14 +234,14 @@ u_property_case_ignorable = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 672, + 16 + 384 * sizeof (short) / sizeof (int) + 688, + 16 + 384 * sizeof (short) / sizeof (int) + 704, -1, -1, -1, @@ -273,14 +273,14 @@ u_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 688, + 16 + 384 * sizeof (short) / sizeof (int) + 720, -1, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 704, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -289,32 +289,32 @@ u_property_case_ignorable = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 720, - 16 + 384 * sizeof (short) / sizeof (int) + 736, 16 + 384 * sizeof (short) / sizeof (int) + 752, + 16 + 384 * sizeof (short) / sizeof (int) + 768, + 16 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 768, + 16 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 784, - 16 + 384 * sizeof (short) / sizeof (int) + 800, 16 + 384 * sizeof (short) / sizeof (int) + 816, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 832, + 16 + 384 * sizeof (short) / sizeof (int) + 848, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 848, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 880, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 864, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 896, -1, -1, -1, @@ -461,7 +461,7 @@ u_property_case_ignorable = 0x00028000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x243FF800U, 0xFFC00000U, 0x00003FFFU, 0x0E000000U, 0x00000000U, - 0xFF030100U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU, + 0xFF830100U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU, 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0002000CU, 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU, 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U, @@ -566,10 +566,10 @@ u_property_case_ignorable = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00004000U, 0x0000BE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -579,14 +579,14 @@ u_property_case_ignorable = 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xF8000000U, 0x00054001U, 0x00000006U, 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U, 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U, 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U, - 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, + 0xA0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -602,18 +602,26 @@ u_property_case_ignorable = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, - 0x00000003U, 0x07C00000U, 0x00000005U, 0x00000000U, + 0x00000003U, 0x07C00000U, 0x04000005U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000E3FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000007U, 0x00001800U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x0000001BU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -651,7 +659,7 @@ u_property_case_ignorable = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000FF0U, 0x00000000U, diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h index 8f686e14..311cfdb4 100644 --- a/lib/unictype/pr_cased.h +++ b/lib/unictype/pr_cased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_property_cased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 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, 0x03EB07FFU, 0x077C0000U, + 0xFFFF78FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0x077C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF03FFU, @@ -369,8 +369,8 @@ u_property_cased = 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFF003FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h index edd278e0..81f80001 100644 --- a/lib/unictype/pr_changes_when_casefolded.h +++ b/lib/unictype/pr_changes_when_casefolded.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_property_changes_when_casefolded = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF03FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U, @@ -346,7 +346,7 @@ u_property_changes_when_casefolded = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, @@ -365,7 +365,7 @@ u_property_changes_when_casefolded = 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h index 17f71e53..f0c1c99b 100644 --- a/lib/unictype/pr_changes_when_casemapped.h +++ b/lib/unictype/pr_changes_when_casemapped.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -306,8 +306,8 @@ u_property_changes_when_casemapped = 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0x00000000U, 0x00200000U, 0xFF7FFFFFU, 0xFF7FFFFFU, 0xFFFFFFFFU, 0xFEFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xF7FFDFFFU, 0xB3FFF3FFU, 0xFFFFFFF0U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFC0FFFFDU, 0x1ADFFFFFU, 0x20269F6BU, + 0xFFFFDFFFU, 0xB3FFF3FFU, 0xFFFFFFF0U, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFC0FFFFDU, 0x1ADFFFFFU, 0x20269F7BU, 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U, 0xB8CF0000U, 0xFFFFD740U, 0xFFFFFFFBU, 0xFFE3FFFFU, 0xEFBFFFFFU, @@ -324,7 +324,7 @@ u_property_changes_when_casemapped = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -346,7 +346,7 @@ u_property_changes_when_casemapped = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFCFFFCU, 0xFFFFFFFFU, 0xFE00FFFFU, - 0xFFDF38FFU, 0xFFFF7FFFU, 0x03C307FFU, 0x00600000U, + 0xFFDF38FFU, 0xFFFF7FFFU, 0x1FC33FFFU, 0x00600000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -365,8 +365,8 @@ u_property_changes_when_casemapped = 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFF003FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h index dfe6e265..c4c7525a 100644 --- a/lib/unictype/pr_changes_when_lowercased.h +++ b/lib/unictype/pr_changes_when_lowercased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_property_changes_when_lowercased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF0200U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U, @@ -346,7 +346,7 @@ u_property_changes_when_lowercased = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -357,7 +357,7 @@ u_property_changes_when_lowercased = 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h index 2c1d8800..6c99169a 100644 --- a/lib/unictype/pr_changes_when_titlecased.h +++ b/lib/unictype/pr_changes_when_titlecased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -306,8 +306,8 @@ u_property_changes_when_titlecased = 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU, 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU, - 0x46241129U, 0xA251212AU, 0xB55556D0U, 0xAA2BAAAAU, - 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F6BU, + 0x4E241129U, 0xA251212AU, 0xB55556D0U, 0xAA2BAAAAU, + 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F7BU, 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U, 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x092FAAAAU, @@ -320,7 +320,7 @@ u_property_changes_when_titlecased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000005FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, @@ -342,7 +342,7 @@ u_property_changes_when_titlecased = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU, - 0xAA9A10AAU, 0xAAA002AAU, 0x0282050AU, 0x00400000U, + 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -361,8 +361,8 @@ u_property_changes_when_titlecased = 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h index 023aaf0b..94156569 100644 --- a/lib/unictype/pr_changes_when_uppercased.h +++ b/lib/unictype/pr_changes_when_uppercased.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -306,8 +306,8 @@ u_property_changes_when_uppercased = 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU, 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU, - 0x46241129U, 0xA251212AU, 0xB5555B60U, 0xAA2DAAAAU, - 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F6BU, + 0x4E241129U, 0xA251212AU, 0xB5555B60U, 0xAA2DAAAAU, + 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F7BU, 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U, 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x092FAAAAU, @@ -324,7 +324,7 @@ u_property_changes_when_uppercased = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000005FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, @@ -346,7 +346,7 @@ u_property_changes_when_uppercased = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU, - 0xAA9A10AAU, 0xAAA002AAU, 0x0282050AU, 0x00400000U, + 0xAA9A10AAU, 0xAAA002AAU, 0x0A82250AU, 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U, @@ -365,8 +365,8 @@ u_property_changes_when_uppercased = 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h index 4777c220..3b24e502 100644 --- a/lib/unictype/pr_combining.h +++ b/lib/unictype/pr_combining.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[47 << 4]; + unsigned int level3[48 << 4]; } u_property_combining = { @@ -234,15 +234,14 @@ u_property_combining = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -280,7 +279,8 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -289,21 +289,20 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, 16 + 384 * sizeof (short) / sizeof (int) + 640, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 672, 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 720, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -314,7 +313,8 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 736, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -457,7 +457,7 @@ u_property_combining = 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U, 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U, - 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, + 0xFF800000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, 0x0000000FU, 0xDC000000U, 0x00FEFFFFU, 0x0000000CU, 0x0000000EU, 0xD0000000U, 0x0080399FU, 0x4000000CU, 0x0000000EU, 0xD0000000U, 0x00023987U, 0x00230000U, @@ -542,10 +542,10 @@ u_property_combining = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U, @@ -555,7 +555,7 @@ u_property_combining = 0x00000000U, 0x40FFF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007FFU, 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFF000000U, 0x0005F7A5U, 0x00000006U, 0x00000000U, 0xFFE00000U, 0x4000007FU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,13 +578,17 @@ u_property_combining = 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U, - 0x0000000BU, 0xC7F00000U, 0x00000007U, 0x00000000U, + 0x0000000BU, 0xC7F00000U, 0x04000007U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -623,7 +627,7 @@ u_property_combining = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h index b436c55d..5b869f36 100644 --- a/lib/unictype/pr_composite.h +++ b/lib/unictype/pr_composite.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -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_property_composite = { @@ -175,18 +175,17 @@ u_property_composite = 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -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, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -222,11 +221,13 @@ u_property_composite = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -276,8 +277,7 @@ u_property_composite = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, -1, -1, @@ -293,8 +293,8 @@ u_property_composite = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 432, - 3 + 256 * sizeof (short) / sizeof (int) + 448, + 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -392,13 +392,17 @@ u_property_composite = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000200U, 0x00000010U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x14000000U, 0x00000800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00001800U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00024028U, 0x00000000U, 0x000001A0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x58000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -409,6 +413,14 @@ u_property_composite = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000001FEU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000700U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000001FU, 0x00000000U, 0xF8000000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h index 9a863554..0a999ec1 100644 --- a/lib/unictype/pr_currency_symbol.h +++ b/lib/unictype/pr_currency_symbol.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h index f5f2a852..c770e457 100644 --- a/lib/unictype/pr_dash.h +++ b/lib/unictype/pr_dash.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[10 << 4]; + unsigned int level3[11 << 4]; } u_property_dash = { @@ -179,8 +179,8 @@ u_property_dash = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -340,6 +340,10 @@ u_property_dash = 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h index 19ac3ed0..9a59dbb7 100644 --- a/lib/unictype/pr_decimal_digit.h +++ b/lib/unictype/pr_decimal_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[27 << 4]; + unsigned int level3[30 << 4]; } u_property_decimal_digit = { @@ -186,9 +186,9 @@ u_property_decimal_digit = 3 + 256 * sizeof (short) / sizeof (int) + 288, 3 + 256 * sizeof (short) / sizeof (int) + 304, 3 + 256 * sizeof (short) / sizeof (int) + 320, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -221,14 +221,13 @@ u_property_decimal_digit = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, - -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 416, -1, -1, -1, @@ -276,20 +275,21 @@ u_property_decimal_digit = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 432, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 448, 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 464, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -298,7 +298,7 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 416, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, -1 }, @@ -365,7 +365,7 @@ u_property_decimal_digit = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, @@ -380,13 +380,17 @@ u_property_decimal_digit = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF03FFU, 0x0000000FU, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -395,12 +399,20 @@ u_property_decimal_digit = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -408,8 +420,8 @@ u_property_decimal_digit = 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U + 0x00000000U, 0x00000000U, 0x00000000U, 0x07FE0000U } }; diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h index 410c4463..38a00f5f 100644 --- a/lib/unictype/pr_default_ignorable_code_point.h +++ b/lib/unictype/pr_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h index df53eb55..aec1d2c4 100644 --- a/lib/unictype/pr_deprecated.h +++ b/lib/unictype/pr_deprecated.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h index a159190e..1dc28d79 100644 --- a/lib/unictype/pr_diacritic.h +++ b/lib/unictype/pr_diacritic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[44 << 4]; + unsigned int level3[48 << 4]; } u_property_diacritic = { @@ -188,6 +188,7 @@ u_property_diacritic = 3 + 256 * sizeof (short) / sizeof (int) + 512, 3 + 256 * sizeof (short) / sizeof (int) + 528, 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -198,11 +199,7 @@ u_property_diacritic = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - -1, - -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -224,12 +221,14 @@ u_property_diacritic = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 608, + 3 + 256 * sizeof (short) / sizeof (int) + 624, + 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, -1, -1, @@ -260,8 +259,8 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, @@ -276,20 +275,21 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 624, - 3 + 256 * sizeof (short) / sizeof (int) + 640, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 672, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 656, - 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 704, + 3 + 256 * sizeof (short) / sizeof (int) + 720, + 3 + 256 * sizeof (short) / sizeof (int) + 736, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, + 3 + 256 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -331,7 +331,7 @@ u_property_diacritic = 0x00000000U, 0x10000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x18000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000400U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00005F80U, 0x00000000U, + 0x00000000U, 0x04000000U, 0x00005F80U, 0x00000000U, 0x00000000U, 0x04000000U, 0x00001F00U, 0x00000000U, 0x03000000U, 0xC2A00000U, 0x00000000U, 0x00000000U, 0x000000DCU, 0x00000000U, 0x00000040U, 0x00000000U, @@ -345,16 +345,16 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00300000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00300000U, 0x00100000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x200FFE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0E000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x9FE00000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x9FE00001U, 0x00000000U, 0x7FFF0000U, 0x00000FFEU, 0x00000000U, 0x00000000U, 0x00100000U, 0x00000010U, 0x000FF800U, - 0x00000000U, 0x00000C00U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000C00U, 0x00000000U, 0x000C0040U, 0x00000000U, 0x00C00000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x039021FFU, 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x000007FFU, @@ -379,7 +379,7 @@ u_property_diacritic = 0x30000000U, 0x00000000U, 0x00000000U, 0x00030000U, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000700U, 0x00000000U, 0x00000000U, 0x03000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000040U, 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000010U, 0x0003FFFFU, 0x00000000U, 0x00007800U, 0x00080000U, 0x00000000U, 0x00000000U, 0x00080000U, 0x00000001U, 0x00000020U, @@ -403,13 +403,13 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x87000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000FCU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000FCU, 0x00004000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, @@ -421,8 +421,8 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00001C01U, 0x00000000U, 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000600U, - 0x00000000U, 0x10000000U, 0x00002000U, 0x001F1FC0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x18000000U, 0x00002000U, 0x001F1FC0U, + 0x00000000U, 0x00000000U, 0x000DC000U, 0x00000006U, 0x00000000U, 0x00000000U, 0x00000044U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -443,16 +443,28 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000034U, 0x00000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x04000006U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00001800U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -476,6 +488,10 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000770U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U diff --git a/lib/unictype/pr_emoji.h b/lib/unictype/pr_emoji.h index d734fc64..b6fbd43e 100644 --- a/lib/unictype/pr_emoji.h +++ b/lib/unictype/pr_emoji.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -360,7 +360,7 @@ u_property_emoji = 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFF0000U, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_emoji_component.h b/lib/unictype/pr_emoji_component.h index 2b3c1530..de2a7f41 100644 --- a/lib/unictype/pr_emoji_component.h +++ b/lib/unictype/pr_emoji_component.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_emoji_modifier.h b/lib/unictype/pr_emoji_modifier.h index 2b55769b..359a67c6 100644 --- a/lib/unictype/pr_emoji_modifier.h +++ b/lib/unictype/pr_emoji_modifier.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_emoji_modifier_base.h b/lib/unictype/pr_emoji_modifier_base.h index 21766839..1c10cf1a 100644 --- a/lib/unictype/pr_emoji_modifier_base.h +++ b/lib/unictype/pr_emoji_modifier_base.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_emoji_presentation.h b/lib/unictype/pr_emoji_presentation.h index 40753ffa..4080fae8 100644 --- a/lib/unictype/pr_emoji_presentation.h +++ b/lib/unictype/pr_emoji_presentation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -340,7 +340,7 @@ u_property_emoji_presentation = 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFF0000U, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_extended_pictographic.h b/lib/unictype/pr_extended_pictographic.h index dda5adbb..265448a2 100644 --- a/lib/unictype/pr_extended_pictographic.h +++ b/lib/unictype/pr_extended_pictographic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h index 9b0021a1..788e580a 100644 --- a/lib/unictype/pr_extender.h +++ b/lib/unictype/pr_extender.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[22 << 4]; + unsigned int level3[24 << 4]; } u_property_extender = { @@ -179,16 +179,15 @@ u_property_extender = 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, - -1, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 240, - 3 + 256 * sizeof (short) / sizeof (int) + 256, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 288, + -1, -1, -1, -1, @@ -226,10 +225,10 @@ u_property_extender = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, -1, -1, @@ -285,11 +284,12 @@ u_property_extender = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 336, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -315,8 +315,8 @@ u_property_extender = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x04000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U, @@ -365,8 +365,12 @@ u_property_extender = 0x00000006U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00004000U, 0x00008400U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x000C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -389,6 +393,10 @@ u_property_extender = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000070U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h index ae2018fe..4c1ca992 100644 --- a/lib/unictype/pr_format_control.h +++ b/lib/unictype/pr_format_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h index 590e9f1a..163fa8b9 100644 --- a/lib/unictype/pr_grapheme_base.h +++ b/lib/unictype/pr_grapheme_base.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[89 << 4]; + unsigned int level3[93 << 4]; } u_property_grapheme_base = { @@ -202,15 +202,15 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 816, - -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) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 160, + 5 + 512 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, @@ -223,14 +223,14 @@ u_property_grapheme_base = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 848, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, + 5 + 512 * sizeof (short) / sizeof (int) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 912, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -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) + 880, + 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) + 896, + 5 + 512 * sizeof (short) / sizeof (int) + 944, -1, -1, -1, @@ -262,15 +262,14 @@ u_property_grapheme_base = -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, + 5 + 512 * sizeof (short) / sizeof (int) + 976, + 5 + 512 * sizeof (short) / sizeof (int) + 992, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 960, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, @@ -278,29 +277,30 @@ u_property_grapheme_base = -1, -1, -1, - 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) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 1056, - -1, 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, + -1, 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 1152, - -1, 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, - 5 + 512 * sizeof (short) / sizeof (int) + 160, + -1, 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) + 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) + 1280, + 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, @@ -394,8 +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) + 1296, - 5 + 512 * sizeof (short) / sizeof (int) + 1312, + 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) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -406,7 +406,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) + 1328, + 5 + 512 * sizeof (short) / sizeof (int) + 1392, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -420,15 +420,15 @@ 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) + 1408, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1360, + 5 + 512 * sizeof (short) / sizeof (int) + 1424, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1376, + 5 + 512 * sizeof (short) / sizeof (int) + 1440, -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) + 1392, + 5 + 512 * sizeof (short) / sizeof (int) + 1456, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -448,7 +448,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) + 1408, + 5 + 512 * sizeof (short) / sizeof (int) + 1472, -1, -1, -1, @@ -586,7 +586,7 @@ u_property_grapheme_base = 0xFFF99FECU, 0x23EDFDFFU, 0xB0001981U, 0x00FFFFC3U, 0xD63DC7E8U, 0x83FFC718U, 0x00011DC6U, 0x07FFFFC0U, 0xFFFDDFEEU, 0x23FFFDFFU, 0x2700001EU, 0xFF80FFC3U, - 0xFFFDDFFDU, 0x63EFFDFFU, 0x60000D9BU, 0x000EFFC3U, + 0xFFFDDFFDU, 0x63EFFDFFU, 0x6000001AU, 0x000EFFC3U, 0xFFFDDFFCU, 0xA7FFFFFFU, 0xFF70DDC1U, 0xFFFFFFC3U, 0xFC7FFFECU, 0x2FFBFFFFU, 0x7F03007FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x800DFFFFU, 0x0FFF807FU, 0x00000000U, @@ -607,7 +607,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x8023FFFFU, 0x0073FFFFU, 0x0003FFFFU, 0x0001DFFFU, + 0x8003FFFFU, 0x0063FFFFU, 0x0003FFFFU, 0x0001DFFFU, 0xFFFFFFFFU, 0xC04FFFFFU, 0x1FF001BFU, 0x03FF03FFU, 0x03FF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFF9FU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU, @@ -615,10 +615,10 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU, 0xC67FFFFFU, 0xFFFFFFFFU, 0x00BFFFFFU, 0x0007E01AU, 0x03FF03FFU, 0x00003FFFU, 0x00000000U, 0x00000000U, - 0xFFFFFFF0U, 0xE80FFFFFU, 0xFFFF1FFBU, 0x7FF007FFU, - 0xFFFFFFFCU, 0xFFFFC4C3U, 0xFFFFFFFFU, 0xF00C5CBFU, + 0xFFFFFFF0U, 0xC00FFFFFU, 0xFFFFDFE3U, 0xFFF007FFU, + 0xFFFFFFFCU, 0xFFFFC0C3U, 0xFFFFFFFFU, 0xF0005CBFU, 0xFFFFFFFFU, 0xF8300FFFU, 0xFFFFE3FFU, 0xFFFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x000800FFU, 0x04EFDE02U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x000800FFU, 0x04EFDE02U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -629,7 +629,7 @@ u_property_grapheme_base = 0x1FFF7FFFU, 0xFFFFFFFFU, 0x00000001U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000003FFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -648,7 +648,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF800FU, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF803FU, 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -660,11 +660,11 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xC0087FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FCFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFF7BBU, 0x03FF0F9FU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC00FU, 0x7FFC0000U, - 0xFFFFFFFFU, 0xFFFFC03FU, 0x800C007FU, 0x1FFFFFFFU, - 0xFFFFFFF8U, 0xCC37FFFFU, 0xC3FFBFFFU, 0x7FFFFFDFU, + 0xFFFFFFFFU, 0xFFFFC03FU, 0x8004007FU, 0x1FFFFFFFU, + 0xFFFFFFF8U, 0xCC37FFFFU, 0xC3FFBFFEU, 0x7FFFFFDFU, 0xFFFFFFFFU, 0x001981FFU, 0xF3FF2FF7U, 0xEFFFFFFFU, 0xFFFFFFFFU, 0x3E62FFFFU, 0xF8000005U, 0x003FCFFFU, 0x007E7E7EU, 0xFFFF7F7FU, 0xFFFFFFFFU, 0xFFFF0FFFU, @@ -700,7 +700,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF800FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -715,43 +715,43 @@ u_property_grapheme_base = 0x1E03FFFFU, 0x0000FE00U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFC07FFFFU, - 0xFFFFFFFFU, 0x03FF000FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF000FU, 0xFFFFFFFFU, 0xFFFFC03FU, + 0x0000C03FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x000323FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000323FFU, 0x0000001CU, 0x00000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FE003FU, 0xFFFF0000U, 0x000003C3U, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFDU, 0x00FFFFFFU, 0xFFFC3F80U, 0x0026FFFFU, 0xFFFFFFFCU, 0xD987FFFFU, 0xFFFF0003U, 0x03FF01FFU, 0xFFFFFFF8U, 0xFFC0107FU, 0xFFFF00FFU, 0x0077FFFFU, - 0xFFFFFFFCU, 0x803FFFFFU, 0xFFFF61FFU, 0x001FFFFEU, - 0xFFFBFFFFU, 0xBF2C7FFFU, 0x00000001U, 0x00000000U, + 0xFFFFFFFCU, 0x803FFFFFU, 0xFFFF61FEU, 0x001FFFFEU, + 0xFFFBFFFFU, 0xBF0C7FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF03FFU, 0x7FFFFFFFU, 0x03FF0007U, - 0xFFF99FECU, 0xA3EDFDFFU, 0xE001399EU, 0x0000000FU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFF99FECU, 0xA3EDFDFFU, 0xE001199EU, 0x0000000FU, + 0xFFFF4BFFU, 0x06BFFFFFU, 0x01BA3400U, 0x00000000U, 0xFFFFFFFFU, 0x00FFFFFFU, 0xAFFFFFA3U, 0x00000003U, 0xFFFFFFFFU, 0x5A06FFFFU, 0x03FF00F2U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x4F037FFFU, 0x0FFFFFFEU, 0x00000000U, 0xFFFFFFFFU, 0x5807FFFFU, 0x03FF001EU, 0x00001FFFU, - 0xFFFFFFFFU, 0x0340D7FFU, 0x000003FFU, 0x00000000U, - 0x07FFFFFFU, 0xFFFF0043U, 0x0000007FU, 0x00000000U, + 0xFFFFFFFFU, 0x0300D7FFU, 0xFFFF03FFU, 0x0000000FU, + 0x47FFFFFFU, 0xFFFF0043U, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x09007FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x8007FFFFU, - 0xFF6FF27FU, 0xA1BEFFFFU, 0x03FF0077U, 0x00000000U, + 0xFF6FF27FU, 0x81BEFFFFU, 0x03FF0077U, 0x00000000U, 0x00000000U, 0xFFFFFCFFU, 0xF00FFFFFU, 0x0000001EU, 0xFFFFF801U, 0x8607FFFFU, 0xF181007FU, 0xFFFFFFFFU, 0xFC8003FFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0003U, 0xFFFFFDFFU, 0x4000FFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0x0000FFFFU, 0x00120200U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU, 0x01587FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01E7FFFFU, - 0xFFFDFFFCU, 0xC03FFFFFU, 0x03FFFFFAU, 0x00000000U, + 0xFFFDFFFCU, 0xC03FFFFFU, 0x03FFFFF8U, 0x00000000U, 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -765,28 +765,40 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x03FF1C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x00203FFFU, 0xFFFFFFFFU, 0xFF80FFFFU, 0xFBFF003FU, 0xE0FFFFFBU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, - 0xFFF800FFU, 0x00000000U, 0x00000000U, 0x0003000FU, + 0xFFF800FFU, 0x00000000U, 0x00000000U, 0x0000000FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -805,13 +817,17 @@ u_property_grapheme_base = 0x93FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, - 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0x00003C5FU, + 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0x00001C1FU, 0xFFFFF018U, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000023U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, @@ -844,7 +860,7 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FF0FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x87FF3FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -874,13 +890,13 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, - 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, + 0xFFFF00FFU, 0x0FFF3FFFU, 0x00000003U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, - 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, + 0xFFFF83FFU, 0xFFFFFFFFU, 0x9FFFC07FU, 0x01FF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U, + 0xFFF7FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h index e7c38fd3..d37091d9 100644 --- a/lib/unictype/pr_grapheme_extend.h +++ b/lib/unictype/pr_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[47 << 4]; + unsigned int level3[48 << 4]; } u_property_grapheme_extend = { @@ -234,15 +234,14 @@ u_property_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 560, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -280,7 +279,8 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -289,21 +289,20 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, 16 + 384 * sizeof (short) / sizeof (int) + 640, + 16 + 384 * sizeof (short) / sizeof (int) + 656, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 656, + 16 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 672, 16 + 384 * sizeof (short) / sizeof (int) + 688, 16 + 384 * sizeof (short) / sizeof (int) + 704, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 720, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -314,7 +313,8 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 736, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 752, -1, -1, -1, @@ -457,7 +457,7 @@ u_property_grapheme_extend = 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U, 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U, - 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, + 0xFF800000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU, 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU, 0x00000002U, 0x50000000U, 0x0080201EU, 0x4000000CU, 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U, @@ -465,7 +465,7 @@ u_property_grapheme_extend = 0x00000002U, 0xD0000000U, 0x00E0201EU, 0x0000000CU, 0x00000004U, 0x40000000U, 0x00802001U, 0x00000000U, 0x00000011U, 0xD0000000U, 0x00603DC1U, 0x0000000CU, - 0x00000002U, 0x90000000U, 0x00603044U, 0x0000000CU, + 0x00000002U, 0x90000000U, 0x00603DC5U, 0x0000000CU, 0x00000003U, 0x58000000U, 0x0080201EU, 0x0000000CU, 0x00000002U, 0x00000000U, 0x805C8400U, 0x00000000U, 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U, @@ -482,7 +482,7 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U, + 0x003C0000U, 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x00000000U, 0x3FB00000U, 0x200FFE40U, 0x00000000U, 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U, @@ -490,8 +490,8 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U, 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U, - 0x0000000FU, 0x17F00000U, 0x00000004U, 0x000FF800U, - 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U, + 0x0000000FU, 0x3FF00000U, 0x0000001CU, 0x000FF800U, + 0x00000003U, 0x00003F3CU, 0x00000000U, 0x000FA340U, 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -514,8 +514,8 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU, - 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U, - 0x00000007U, 0x33C80000U, 0x00000000U, 0x00000020U, + 0x00000000U, 0x00003FC0U, 0x000BFF80U, 0x00000000U, + 0x00000007U, 0x33C80000U, 0x00000001U, 0x00000020U, 0x00000000U, 0x00667E00U, 0x00001008U, 0x10000000U, 0x00000000U, 0xC19D0000U, 0x00000002U, 0x00403000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -542,31 +542,31 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00003E00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, 0x00000003U, 0x06780000U, 0x00000004U, 0x00000000U, 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U, - 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U, - 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, + 0x00000003U, 0x7FC00000U, 0x00009E01U, 0x00000000U, + 0x00000000U, 0x40F38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, - 0x00000003U, 0x58000000U, 0x00800001U, 0x001F1FC0U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000003U, 0x58000000U, 0x00802001U, 0x001F1FC0U, + 0x00000000U, 0xF9000000U, 0x0005C3A5U, 0x00000006U, 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U, 0x00000000U, 0xA5F90000U, 0x0000000DU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xB03C8000U, 0x30000001U, 0x00000000U, 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U, - 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U, - 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00FF2800U, 0x00000000U, 0x00000000U, + 0xA0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x58010000U, 0x00000008U, 0x00000000U, + 0x00000000U, 0x78010000U, 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U, 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U, 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,20 +578,24 @@ u_property_grapheme_extend = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, - 0x00000003U, 0x07C00000U, 0x00000005U, 0x00000000U, + 0x00000003U, 0x07C00000U, 0x04000007U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x0000E3FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, - 0x00078000U, 0x00000000U, 0x00000000U, 0x00000010U, + 0x00078000U, 0x00000000U, 0x00000000U, 0x00030010U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -602,7 +606,7 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xF807C3A0U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E3E0U, 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -623,7 +627,7 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h index c8521556..8f8e0947 100644 --- a/lib/unictype/pr_grapheme_link.h +++ b/lib/unictype/pr_grapheme_link.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[19 << 4]; + unsigned int level3[20 << 4]; } u_property_grapheme_link = { @@ -221,7 +221,7 @@ u_property_grapheme_link = -1, -1, -1, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -354,7 +354,7 @@ u_property_grapheme_link = 0x00000000U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000400U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0001C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -378,6 +378,10 @@ u_property_grapheme_link = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000006U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h index 6dff7cf5..1cbb8ce4 100644 --- a/lib/unictype/pr_hex_digit.h +++ b/lib/unictype/pr_hex_digit.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h index d0421a6a..f6f7bc91 100644 --- a/lib/unictype/pr_hyphen.h +++ b/lib/unictype/pr_hyphen.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_id_compat_math_continue.h b/lib/unictype/pr_id_compat_math_continue.h index 83f1b329..b24c12f6 100644 --- a/lib/unictype/pr_id_compat_math_continue.h +++ b/lib/unictype/pr_id_compat_math_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_id_compat_math_start.h b/lib/unictype/pr_id_compat_math_start.h index 0a040f60..93b526f9 100644 --- a/lib/unictype/pr_id_compat_math_start.h +++ b/lib/unictype/pr_id_compat_math_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h index 71c25f3d..424205f3 100644 --- a/lib/unictype/pr_id_continue.h +++ b/lib/unictype/pr_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - unsigned int level3[83 << 4]; + unsigned int level3[87 << 4]; } u_property_id_continue = { @@ -213,15 +213,15 @@ u_property_id_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 784, - -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) + 800, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -234,14 +234,14 @@ u_property_id_continue = -1, -1, -1, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 816, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 832, + 16 + 640 * sizeof (short) / sizeof (int) + 848, + 16 + 640 * sizeof (short) / sizeof (int) + 864, + 16 + 640 * sizeof (short) / sizeof (int) + 880, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -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) + 848, + 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) + 864, + 16 + 640 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -273,15 +273,14 @@ u_property_id_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 880, - 16 + 640 * sizeof (short) / sizeof (int) + 896, - 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) + 928, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -289,29 +288,30 @@ u_property_id_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 960, - 16 + 640 * sizeof (short) / sizeof (int) + 976, 16 + 640 * sizeof (short) / sizeof (int) + 992, 16 + 640 * sizeof (short) / sizeof (int) + 1008, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 1024, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 1040, 16 + 640 * sizeof (short) / sizeof (int) + 1056, 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) + 1136, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1152, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, -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) + 1168, + 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, @@ -405,8 +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) + 1184, - 16 + 640 * sizeof (short) / sizeof (int) + 1200, + 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) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -417,7 +417,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) + 1216, + 16 + 640 * sizeof (short) / sizeof (int) + 1280, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -431,15 +431,15 @@ 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) + 1296, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1248, + 16 + 640 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1264, + 16 + 640 * sizeof (short) / sizeof (int) + 1328, -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) + 1280, + 16 + 640 * sizeof (short) / sizeof (int) + 1344, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -459,7 +459,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) + 1296, + 16 + 640 * sizeof (short) / sizeof (int) + 1360, -1, -1, -1, @@ -570,7 +570,7 @@ u_property_id_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1312, + 16 + 640 * sizeof (short) / sizeof (int) + 1376, -1, -1, -1, @@ -717,7 +717,7 @@ u_property_id_continue = 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0x243FFFFFU, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0xFFFF07FFU, - 0xFF007EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, + 0xFF807EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFCFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x5003FFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x003FFFC0U, @@ -757,7 +757,7 @@ u_property_id_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1FFFU, 0x000FF800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFE3FFU, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFF70000U, 0x07FFFFFFU, + 0xFFFF07FFU, 0xE7FFFFFFU, 0xFFF70000U, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -791,7 +791,7 @@ u_property_id_continue = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xBFF0FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFFFFFU, 0x000010FFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF003FU, 0xE8FFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x000FFFFFU, 0x1FFFFFFFU, @@ -831,7 +831,7 @@ u_property_id_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -846,10 +846,10 @@ u_property_id_continue = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFBE3FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0xE0000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x0000001CU, 0xF0000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U, 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U, @@ -859,13 +859,13 @@ u_property_id_continue = 0xFFFBFFFFU, 0xC0FFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0xFFBFFFFFU, 0x000FF7A5U, 0x00000006U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF07FFU, 0x00000003U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00BFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3F000001U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0011U, 0x00000000U, - 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U, + 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFF03FFU, 0x0000000FU, 0xE7FFFFFFU, 0x03FF0FFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, @@ -875,14 +875,14 @@ u_property_id_continue = 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0080U, 0xFFFFFFFFU, 0x23FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0001U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0x03FF0001U, 0xFFFC0000U, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, - 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FF0007U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FF0007U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -896,18 +896,30 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x003FFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x001F3FFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x03FF000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, @@ -917,7 +929,7 @@ u_property_id_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -937,6 +949,10 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -975,7 +991,7 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h index bb852f0d..78e327fe 100644 --- a/lib/unictype/pr_id_start.h +++ b/lib/unictype/pr_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[77 << 4]; + unsigned int level3[80 << 4]; } u_property_id_start = { @@ -202,15 +202,15 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 784, - -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) + 800, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -223,14 +223,14 @@ u_property_id_start = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 816, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 848, + 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -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) + 848, + 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) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_id_start = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 880, - 5 + 512 * sizeof (short) / sizeof (int) + 896, - 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) + 928, + 5 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -281,20 +281,20 @@ u_property_id_start = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 944, - 5 + 512 * sizeof (short) / sizeof (int) + 960, + 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, - 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, + 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) + 1072, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -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) + 1088, + 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, @@ -394,8 +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) + 1104, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 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) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -406,7 +406,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) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -420,15 +420,15 @@ 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) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -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) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -448,7 +448,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) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, -1, -1, -1, @@ -618,7 +618,7 @@ u_property_id_start = 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U, 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU, 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -652,7 +652,7 @@ u_property_id_start = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U, 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -692,7 +692,7 @@ u_property_id_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -707,10 +707,10 @@ u_property_id_start = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000000FU, 0xFFFFFC00U, 0xFFFF803FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -720,7 +720,7 @@ u_property_id_start = 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0x00BFFFFFU, 0x000A0000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U, 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -736,7 +736,7 @@ u_property_id_start = 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU, 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, @@ -757,18 +757,30 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, @@ -778,7 +790,7 @@ u_property_id_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -820,7 +832,7 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h index 02263c98..acf2aee2 100644 --- a/lib/unictype/pr_ideographic.h +++ b/lib/unictype/pr_ideographic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -590,7 +590,7 @@ u_property_ideographic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h index fe030cfd..4adfcbdc 100644 --- a/lib/unictype/pr_ids_binary_operator.h +++ b/lib/unictype/pr_ids_binary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h index 02cbaa69..5d1e9bf2 100644 --- a/lib/unictype/pr_ids_trinary_operator.h +++ b/lib/unictype/pr_ids_trinary_operator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h index 0ab0d160..48332e13 100644 --- a/lib/unictype/pr_ignorable_control.h +++ b/lib/unictype/pr_ignorable_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h index 01556673..e01410af 100644 --- a/lib/unictype/pr_iso_control.h +++ b/lib/unictype/pr_iso_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h index 37e303b8..85465f87 100644 --- a/lib/unictype/pr_join_control.h +++ b/lib/unictype/pr_join_control.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h index dd557c20..b8b119b5 100644 --- a/lib/unictype/pr_left_of_pair.h +++ b/lib/unictype/pr_left_of_pair.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h index 2ab0ec15..00fb2011 100644 --- a/lib/unictype/pr_line_separator.h +++ b/lib/unictype/pr_line_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h index 7a9f4429..f30fda2b 100644 --- a/lib/unictype/pr_logical_order_exception.h +++ b/lib/unictype/pr_logical_order_exception.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h index de4bdc3c..94413532 100644 --- a/lib/unictype/pr_lowercase.h +++ b/lib/unictype/pr_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_property_lowercase = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000005FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, @@ -346,7 +346,7 @@ u_property_lowercase = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x3AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FFAAAAU, - 0xAABA50AAU, 0xAAA082AAU, 0x02AA050AU, 0x075C0000U, + 0xAABA50AAU, 0xAAA082AAU, 0x0AAA250AU, 0x075C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF03FFU, @@ -369,8 +369,8 @@ u_property_lowercase = 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h index 1aea6b79..b746ab75 100644 --- a/lib/unictype/pr_math.h +++ b/lib/unictype/pr_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[14 << 4]; + unsigned int level3[15 << 4]; } u_property_math = { @@ -179,6 +179,7 @@ u_property_math = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 176, -1, -1, -1, @@ -278,9 +279,8 @@ u_property_math = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -292,7 +292,7 @@ u_property_math = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, + 3 + 256 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -347,6 +347,10 @@ u_property_math = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x70000800U, 0x50000000U, 0x50000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00001E04U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU, 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_modifier_combining_mark.c b/lib/unictype/pr_modifier_combining_mark.c new file mode 100644 index 00000000..ed5f304f --- /dev/null +++ b/lib/unictype/pr_modifier_combining_mark.c @@ -0,0 +1,43 @@ +/* Properties of Unicode characters. + Copyright (C) 2002, 2006-2007, 2009-2024 Free Software Foundation, Inc. + Written by Bruno Haible <bruno@clisp.org>, 2002. + + This file is free software. + It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". + You can redistribute it and/or modify it under either + - the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3, or (at your + option) any later version, or + - the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) + any later version, or + - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+". + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License and the GNU General Public License + for more details. + + You should have received a copy of the GNU Lesser General Public + License and of the GNU General Public License along with this + program. If not, see <https://www.gnu.org/licenses/>. */ + +#include <config.h> + +/* Specification. */ +#include "unictype.h" + +#include "bitmap.h" + +/* Define u_property_modifier_combining_mark table. */ +#include "pr_modifier_combining_mark.h" + +bool +uc_is_property_modifier_combining_mark (ucs4_t uc) +{ + return bitmap_lookup (&u_property_modifier_combining_mark, uc); +} + +const uc_property_t UC_PROPERTY_MODIFIER_COMBINING_MARK = + { &uc_is_property_modifier_combining_mark }; diff --git a/lib/unictype/pr_modifier_combining_mark.h b/lib/unictype/pr_modifier_combining_mark.h new file mode 100644 index 00000000..d5f92866 --- /dev/null +++ b/lib/unictype/pr_modifier_combining_mark.h @@ -0,0 +1,184 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Properties of Unicode characters. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ + +/* Copyright (C) 2000-2024 Free Software Foundation, Inc. + + This file is free software. + It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". + You can redistribute it and/or modify it under either + - the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3, or (at your + option) any later version, or + - the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) + any later version, or + - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+". + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License and the GNU General Public License + for more details. + + You should have received a copy of the GNU Lesser General Public + License and of the GNU General Public License along with this + program. If not, see <https://www.gnu.org/licenses/>. */ + +#define header_0 16 +#define header_2 9 +#define header_3 127 +#define header_4 15 +static const +struct + { + int header[1]; + int level1[1]; + short level2[1 << 7]; + unsigned int level3[2 << 4]; + } +u_property_modifier_combining_mark = +{ + { 1 }, + { 2 * sizeof (int) / sizeof (short) + 0 }, + { + -1, + -1, + -1, + 2 + 128 * sizeof (short) / sizeof (int) + 0, + 2 + 128 * sizeof (short) / sizeof (int) + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + }, + { + 0x00000000U, 0x00000000U, 0x01300000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x10000000U, 0x00000188U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0008EC00U, 0x00080000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + } +}; diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h index 8dadfd02..edd4214d 100644 --- a/lib/unictype/pr_non_break.h +++ b/lib/unictype/pr_non_break.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h index 71da59ff..48436bb9 100644 --- a/lib/unictype/pr_not_a_character.h +++ b/lib/unictype/pr_not_a_character.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h index c79e5b5a..5a8cd23c 100644 --- a/lib/unictype/pr_numeric.h +++ b/lib/unictype/pr_numeric.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[3]; short level2[3 << 7]; - unsigned int level3[48 << 4]; + unsigned int level3[51 << 4]; } u_property_numeric = { @@ -187,14 +187,12 @@ u_property_numeric = 4 + 384 * sizeof (short) / sizeof (int) + 512, 4 + 384 * sizeof (short) / sizeof (int) + 528, 4 + 384 * sizeof (short) / sizeof (int) + 544, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 560, 4 + 384 * sizeof (short) / sizeof (int) + 576, - -1, - -1, 4 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -224,13 +222,14 @@ u_property_numeric = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 608, - -1, - 4 + 384 * sizeof (short) / sizeof (int) + 624, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 640, + 4 + 384 * sizeof (short) / sizeof (int) + 656, + 4 + 384 * sizeof (short) / sizeof (int) + 672, -1, -1, -1, @@ -277,29 +276,30 @@ u_property_numeric = -1, -1, -1, + 4 + 384 * sizeof (short) / sizeof (int) + 496, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 640, + 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 656, + 4 + 384 * sizeof (short) / sizeof (int) + 704, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 672, - 4 + 384 * sizeof (short) / sizeof (int) + 496, + 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) + 688, + 4 + 384 * sizeof (short) / sizeof (int) + 752, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 704, + 4 + 384 * sizeof (short) / sizeof (int) + 768, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 720, + 4 + 384 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 736, + 4 + 384 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -426,7 +426,7 @@ u_property_numeric = -1, -1, -1, - 4 + 384 * sizeof (short) / sizeof (int) + 752, + 4 + 384 * sizeof (short) / sizeof (int) + 800, -1, -1, -1 @@ -546,7 +546,7 @@ u_property_numeric = 0x00000000U, 0x0000FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, - 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -565,13 +565,17 @@ u_property_numeric = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF03FFU, 0x0000000FU, 0x00000000U, 0x0FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -584,11 +588,19 @@ u_property_numeric = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFBFF0000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -605,6 +617,10 @@ u_property_numeric = 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x07FE0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -617,10 +633,6 @@ u_property_numeric = 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h index 0d38494b..503b0fdd 100644 --- a/lib/unictype/pr_other_alphabetic.h +++ b/lib/unictype/pr_other_alphabetic.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[35 << 4]; + unsigned int level3[36 << 4]; } u_property_other_alphabetic = { @@ -221,14 +221,14 @@ u_property_other_alphabetic = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 496, -1, -1, -1, @@ -267,7 +267,7 @@ u_property_other_alphabetic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -285,15 +285,15 @@ u_property_other_alphabetic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 512, + 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, + 3 + 256 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -305,7 +305,7 @@ u_property_other_alphabetic = { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000020U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000020U, 0x0000FFF8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -316,7 +316,7 @@ u_property_other_alphabetic = 0x00020000U, 0xFFFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x00000000U, 0xF8C00000U, 0x00001EEFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xFFFF03F8U, + 0x00800000U, 0x00000000U, 0xFFF00000U, 0xFFFF03F8U, 0x0000000FU, 0xCC000000U, 0x00E0DFFFU, 0x0000000CU, 0x0000000EU, 0xC0000000U, 0x0080199FU, 0x0000000CU, 0x0000000EU, 0xC0000000U, 0x00021987U, 0x00230000U, @@ -350,7 +350,7 @@ u_property_other_alphabetic = 0x00000000U, 0x007FFFF0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x001FFF80U, + 0x00000000U, 0x00000000U, 0xFFF80000U, 0x001FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -385,10 +385,10 @@ u_property_other_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000003FU, 0x00180000U, @@ -398,7 +398,7 @@ u_property_other_alphabetic = 0x00000000U, 0x409FF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000001FFU, 0x0000000FU, 0xC0000000U, 0x0080199FU, 0x0000000CU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFF000000U, 0x000037A5U, 0x00000000U, 0x00000000U, 0xFFE00000U, 0x0000003BU, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -425,6 +425,10 @@ u_property_other_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xC0000000U, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE8000U, 0xFFFFFFFFU, 0x000780FFU, 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h index e3e49bf3..ae667a34 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.h +++ b/lib/unictype/pr_other_default_ignorable_code_point.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h index afdfa042..07220fab 100644 --- a/lib/unictype/pr_other_grapheme_extend.h +++ b/lib/unictype/pr_other_grapheme_extend.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[12 << 4]; + unsigned int level3[18 << 4]; } u_property_other_grapheme_extend = { @@ -69,23 +69,20 @@ u_property_other_grapheme_extend = -1, -1, -1, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 48, -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 64, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 80, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 80, - -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -145,6 +142,7 @@ u_property_other_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 112, -1, -1, -1, @@ -185,9 +183,9 @@ u_property_other_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 96, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -195,12 +193,15 @@ u_property_other_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 112, - 16 + 384 * sizeof (short) / sizeof (int) + 128, -1, 16 + 384 * sizeof (short) / sizeof (int) + 144, + 16 + 384 * sizeof (short) / sizeof (int) + 160, + 16 + 384 * sizeof (short) / sizeof (int) + 176, + 16 + 384 * sizeof (short) / sizeof (int) + 192, + 16 + 384 * sizeof (short) / sizeof (int) + 208, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 224, -1, -1, -1, @@ -240,6 +241,7 @@ u_property_other_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -288,9 +290,7 @@ u_property_other_grapheme_extend = -1, -1, -1, - -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 160, + 16 + 384 * sizeof (short) / sizeof (int) + 256, -1, -1, -1, @@ -314,7 +314,7 @@ u_property_other_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 176, + 16 + 384 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -453,13 +453,17 @@ u_property_other_grapheme_extend = 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00600004U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00600D85U, 0x00000000U, 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00200000U, 0x00000000U, 0x00000000U, + 0x00200000U, 0x00100000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x28200000U, 0x00000018U, 0x00000000U, + 0x00000000U, 0x00000400U, 0x00000000U, 0x000C0000U, 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -470,23 +474,43 @@ u_property_other_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U, + 0x00000000U, 0x00200000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40000000U, 0x00802000U, 0x00000000U, + 0x00000000U, 0x01000000U, 0x000083A4U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x20010000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00400000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x20010000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x0007C020U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0007E060U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h index f8901f35..382fd6bb 100644 --- a/lib/unictype/pr_other_id_continue.h +++ b/lib/unictype/pr_other_id_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h index 5198b293..e29b8811 100644 --- a/lib/unictype/pr_other_id_start.h +++ b/lib/unictype/pr_other_id_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h index 50a9f6c0..93ecae7b 100644 --- a/lib/unictype/pr_other_lowercase.h +++ b/lib/unictype/pr_other_lowercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h index 92f1be12..4df96804 100644 --- a/lib/unictype/pr_other_math.h +++ b/lib/unictype/pr_other_math.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h index e018ae41..a9ec7f42 100644 --- a/lib/unictype/pr_other_uppercase.h +++ b/lib/unictype/pr_other_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h index 3310ed11..33d4c167 100644 --- a/lib/unictype/pr_paired_punctuation.h +++ b/lib/unictype/pr_paired_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h index 48adc0ca..d593ceac 100644 --- a/lib/unictype/pr_paragraph_separator.h +++ b/lib/unictype/pr_paragraph_separator.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h index 71d47023..0b768078 100644 --- a/lib/unictype/pr_pattern_syntax.h +++ b/lib/unictype/pr_pattern_syntax.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h index fa011926..99945ab9 100644 --- a/lib/unictype/pr_pattern_white_space.h +++ b/lib/unictype/pr_pattern_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_prepended_concatenation_mark.h b/lib/unictype/pr_prepended_concatenation_mark.h index 49a73f1f..f0eeec4f 100644 --- a/lib/unictype/pr_prepended_concatenation_mark.h +++ b/lib/unictype/pr_prepended_concatenation_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h index 23c914f1..8d2013b1 100644 --- a/lib/unictype/pr_private_use.h +++ b/lib/unictype/pr_private_use.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h index 60a98feb..90278c49 100644 --- a/lib/unictype/pr_punctuation.h +++ b/lib/unictype/pr_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[49 << 4]; + unsigned int level3[52 << 4]; } u_property_punctuation = { @@ -179,7 +179,6 @@ u_property_punctuation = -1, 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, @@ -189,16 +188,16 @@ u_property_punctuation = 3 + 256 * sizeof (short) / sizeof (int) + 624, 3 + 256 * sizeof (short) / sizeof (int) + 640, 3 + 256 * sizeof (short) / sizeof (int) + 656, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 704, + -1, -1, -1, -1, @@ -226,9 +225,10 @@ u_property_punctuation = -1, -1, -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, -1, @@ -267,8 +267,7 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 736, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 768, -1, -1, -1, @@ -282,14 +281,15 @@ u_property_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 752, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 784, -1, -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 800, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 768, + 3 + 256 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -357,7 +357,7 @@ u_property_punctuation = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00003F7FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFC000000U, 0x60000001U, + 0x00000000U, 0x00000000U, 0xFC00C000U, 0xE0000001U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x000800FFU, 0x00000000U, @@ -436,6 +436,10 @@ u_property_punctuation = 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U, 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -446,7 +450,7 @@ u_property_punctuation = 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x01B00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x2C00F800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -462,7 +466,7 @@ u_property_punctuation = 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U, 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -484,6 +488,10 @@ u_property_punctuation = 0x00000000U, 0x0F800000U, 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, @@ -497,6 +505,10 @@ u_property_punctuation = 0x00000000U, 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, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h index 0bfe54f6..245034a6 100644 --- a/lib/unictype/pr_quotation_mark.h +++ b/lib/unictype/pr_quotation_mark.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h index e4b6698e..36f8befe 100644 --- a/lib/unictype/pr_radical.h +++ b/lib/unictype/pr_radical.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h index 25587a7b..873c036e 100644 --- a/lib/unictype/pr_sentence_terminal.h +++ b/lib/unictype/pr_sentence_terminal.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[32 << 4]; + unsigned int level3[34 << 4]; } u_property_sentence_terminal = { @@ -67,9 +67,9 @@ u_property_sentence_terminal = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 176, 3 + 256 * sizeof (short) / sizeof (int) + 192, + 3 + 256 * sizeof (short) / sizeof (int) + 208, -1, -1, -1, @@ -127,10 +127,10 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 208, 3 + 256 * sizeof (short) / sizeof (int) + 224, 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, + 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -172,15 +172,14 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 272, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 288, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 304, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 320, 3 + 256 * sizeof (short) / sizeof (int) + 336, 3 + 256 * sizeof (short) / sizeof (int) + 352, @@ -189,6 +188,7 @@ u_property_sentence_terminal = 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, 3 + 256 * sizeof (short) / sizeof (int) + 432, + 3 + 256 * sizeof (short) / sizeof (int) + 448, -1, -1, -1, @@ -226,9 +226,9 @@ u_property_sentence_terminal = -1, -1, -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, @@ -267,7 +267,7 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 480, + 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, -1, @@ -282,7 +282,7 @@ u_property_sentence_terminal = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 496, + 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, -1, -1, @@ -337,14 +337,18 @@ u_property_sentence_terminal = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000F00U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xCC000000U, 0x60000000U, + 0x00000000U, 0x00000000U, 0xCC00C000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x18000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x30000000U, 0x00000380U, 0x00000000U, + 0x00000000U, 0x30000010U, 0x00000380U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0E000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x10004000U, 0x00180000U, 0x00000000U, @@ -371,7 +375,7 @@ u_property_sentence_terminal = 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U, - 0x00000000U, 0x00000000U, 0x00C40000U, 0x00000000U, + 0x00640000U, 0x00000000U, 0x00C40000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80004002U, 0x00000000U, 0x00000000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -390,7 +394,7 @@ u_property_sentence_terminal = 0x00000000U, 0x1B000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00300000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -420,6 +424,10 @@ u_property_sentence_terminal = 0x00000000U, 0x01800000U, 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h index 5239a99d..9ef24968 100644 --- a/lib/unictype/pr_soft_dotted.h +++ b/lib/unictype/pr_soft_dotted.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h index 6b3c5a80..aa47bde6 100644 --- a/lib/unictype/pr_space.h +++ b/lib/unictype/pr_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h index d7e05be2..47624c47 100644 --- a/lib/unictype/pr_terminal_punctuation.h +++ b/lib/unictype/pr_terminal_punctuation.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[37 << 4]; + unsigned int level3[39 << 4]; } u_property_terminal_punctuation = { @@ -67,9 +67,9 @@ u_property_terminal_punctuation = -1, -1, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 208, 3 + 256 * sizeof (short) / sizeof (int) + 224, + 3 + 256 * sizeof (short) / sizeof (int) + 240, -1, -1, -1, @@ -127,10 +127,10 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 288, + 3 + 256 * sizeof (short) / sizeof (int) + 304, -1, -1, -1, @@ -172,15 +172,14 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 304, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, - 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 352, 3 + 256 * sizeof (short) / sizeof (int) + 368, + -1, 3 + 256 * sizeof (short) / sizeof (int) + 384, 3 + 256 * sizeof (short) / sizeof (int) + 400, 3 + 256 * sizeof (short) / sizeof (int) + 416, @@ -189,11 +188,11 @@ u_property_terminal_punctuation = 3 + 256 * sizeof (short) / sizeof (int) + 464, 3 + 256 * sizeof (short) / sizeof (int) + 480, 3 + 256 * sizeof (short) / sizeof (int) + 496, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 512, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 528, + -1, -1, -1, -1, @@ -226,9 +225,10 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 528, -1, 3 + 256 * sizeof (short) / sizeof (int) + 544, + 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -267,7 +267,7 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -282,7 +282,7 @@ u_property_terminal_punctuation = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 576, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -319,7 +319,7 @@ u_property_terminal_punctuation = 0x00000000U, 0x00000000U, 0x00100000U, 0x00000000U, 0x000017FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U, - 0x00000000U, 0x7FFF0000U, 0x40000000U, 0x00000000U, + 0x00000000U, 0x7FBF0000U, 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -345,16 +345,20 @@ u_property_terminal_punctuation = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000F00U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xEC000000U, 0x60000000U, + 0x00000000U, 0x00000000U, 0xEC00C000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x30000000U, 0x00000380U, 0x00000000U, + 0x00000000U, 0x30000010U, 0x00000380U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0E000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x10004000U, 0x0018D002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -379,7 +383,7 @@ u_property_terminal_punctuation = 0x00000000U, 0x00000000U, 0x80000000U, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U, - 0x00000000U, 0x00000000U, 0x00F70000U, 0x00000000U, + 0x00640000U, 0x00000000U, 0x00F70000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x8C005002U, 0x00000000U, 0x00000000U, 0x00000012U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -406,7 +410,7 @@ u_property_terminal_punctuation = 0x00000000U, 0x1F000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00300000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0C003800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -440,6 +444,10 @@ u_property_terminal_punctuation = 0x00000000U, 0x03800000U, 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h index a2bfe7c4..ef46853c 100644 --- a/lib/unictype/pr_titlecase.h +++ b/lib/unictype/pr_titlecase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h index cc904898..7099599f 100644 --- a/lib/unictype/pr_unassigned_code_value.h +++ b/lib/unictype/pr_unassigned_code_value.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[6 << 7]; - unsigned int level3[89 << 4]; + unsigned int level3[93 << 4]; } u_property_unassigned_code_value = { @@ -213,15 +213,15 @@ u_property_unassigned_code_value = -1, -1, 16 + 768 * sizeof (short) / sizeof (int) + 784, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, + -1, + -1, + -1, + -1, + -1, -1, 16 + 768 * sizeof (short) / sizeof (int) + 800, + -1, + 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, @@ -234,14 +234,14 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (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, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 816, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 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,11 +253,10 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 848, + 16 + 768 * sizeof (short) / sizeof (int) + 896, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 864, - 16 + 768 * sizeof (short) / sizeof (int) + 752, + 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, @@ -273,15 +272,15 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 880, - 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) + 928, + 16 + 768 * sizeof (short) / sizeof (int) + 944, + 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) + 928, 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, @@ -289,32 +288,33 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 944, - 16 + 768 * sizeof (short) / sizeof (int) + 960, - 16 + 768 * sizeof (short) / sizeof (int) + 976, 16 + 768 * sizeof (short) / sizeof (int) + 992, 16 + 768 * sizeof (short) / sizeof (int) + 1008, - -1, 16 + 768 * sizeof (short) / sizeof (int) + 1024, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1040, 16 + 768 * sizeof (short) / sizeof (int) + 1056, 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) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1136, 16 + 768 * sizeof (short) / sizeof (int) + 1152, 16 + 768 * sizeof (short) / sizeof (int) + 1168, 16 + 768 * sizeof (short) / sizeof (int) + 1184, - -1, + 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1200, 16 + 768 * sizeof (short) / sizeof (int) + 1216, 16 + 768 * sizeof (short) / sizeof (int) + 1232, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1248, -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1264, + 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, -1, @@ -397,7 +397,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1264, + 16 + 768 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -405,8 +405,8 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1280, - 16 + 768 * sizeof (short) / sizeof (int) + 1296, + 16 + 768 * sizeof (short) / sizeof (int) + 1344, + 16 + 768 * sizeof (short) / sizeof (int) + 1360, -1, -1, -1, @@ -417,7 +417,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1312, + 16 + 768 * sizeof (short) / sizeof (int) + 1376, -1, -1, -1, @@ -431,17 +431,17 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1328, + 16 + 768 * sizeof (short) / sizeof (int) + 1392, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1344, + 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, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1360, + 16 + 768 * sizeof (short) / sizeof (int) + 1424, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1248, + 16 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -451,7 +451,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1376, + 16 + 768 * sizeof (short) / sizeof (int) + 1440, -1, -1, -1, @@ -459,7 +459,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1392, + 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, @@ -569,7 +569,7 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1248, + 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, @@ -697,8 +697,8 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1248, - 16 + 768 * sizeof (short) / sizeof (int) + 1408, + 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, @@ -825,7 +825,7 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1248 + 16 + 768 * sizeof (short) / sizeof (int) + 1312 }, { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -841,7 +841,7 @@ u_property_unassigned_code_value = 0x00004000U, 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U, 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U, - 0x00FC8000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x007C8000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U, 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU, @@ -874,10 +874,10 @@ u_property_unassigned_code_value = 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U, 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U, 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x0000E000U, 0x80000000U, + 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U, 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U, - 0x0000FE00U, 0x18000000U, 0x0000FF00U, 0xF8000000U, + 0x0000F800U, 0x18000000U, 0x0000FF00U, 0xF8000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -888,7 +888,7 @@ u_property_unassigned_code_value = 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U, + 0x00000000U, 0xFFFFFC00U, 0xFFFFF800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -907,7 +907,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U, 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000001FU, 0x00010000U, 0x00000000U, 0x00000000U, - 0x00008000U, 0x00000000U, 0x00000000U, 0x00007FF0U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00007FC0U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -919,7 +919,7 @@ u_property_unassigned_code_value = 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFC14F800U, 0x0003FFFFU, + 0x00000000U, 0x00000000U, 0xE014C000U, 0x0003FFFFU, 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U, @@ -955,7 +955,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000FC00U, 0x00F00000U, 0xF0000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x08007FF0U, - 0x00480800U, 0xE4040004U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00480800U, 0xE4040004U, 0x00000000U, 0xFFF00000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0xFFC00000U, 0xFFFFFF00U, @@ -970,10 +970,10 @@ u_property_unassigned_code_value = 0xE1FC0000U, 0xFFFF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU, 0x00000000U, 0xFFF80000U, 0x00000000U, 0x03F80000U, - 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x000001C0U, + 0xFFFF3FC0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0x1FFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFFFFFFE3U, 0x0FFFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, @@ -983,13 +983,13 @@ u_property_unassigned_code_value = 0x00040000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U, 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000B400U, 0x00400000U, 0xFE40085AU, 0xFFFFFFF9U, 0x00000000U, 0x00000000U, 0x10000000U, 0xFFFFFFFCU, 0x00000000U, 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00C00000U, 0xC0000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFC00FFE0U, 0xFFFFE000U, - 0x00000000U, 0xFC000000U, 0xFFFFFC00U, 0xFFFFFFFFU, + 0x00000000U, 0xFC000000U, 0x0000FC00U, 0xFFFFFFF0U, 0x18000000U, 0x0000F000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -999,14 +999,14 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC00FFFCU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U, 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, - 0x00020000U, 0x38000000U, 0xFC000000U, 0xFFFFFFFFU, + 0x00020000U, 0x38000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1024,18 +1024,30 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U, - 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 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, 0xF8000000U, + 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFE000000U, 0x80000000U, 0x00003C00U, 0x00000000U, 0x80000000U, 0x0000FC00U, 0xFFC0C000U, 0x00000000U, 0x00000000U, 0x0400FFC0U, 0x1F000004U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U, @@ -1045,7 +1057,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0x7FFFFFFFU, 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1064,8 +1076,12 @@ u_property_unassigned_code_value = 0x0C00FE00U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1103,7 +1119,7 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x78000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1133,13 +1149,13 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, - 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x0000FF00U, 0xF000C000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, - 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, + 0x00007C00U, 0x00000000U, 0x60003F80U, 0xFE00FC00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, + 0x00080000U, 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h index 3b84922b..bbc8c3b0 100644 --- a/lib/unictype/pr_unified_ideograph.h +++ b/lib/unictype/pr_unified_ideograph.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h index aa3efc06..77aeaf49 100644 --- a/lib/unictype/pr_uppercase.h +++ b/lib/unictype/pr_uppercase.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -324,7 +324,7 @@ u_property_uppercase = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFF0200U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U, @@ -346,7 +346,7 @@ u_property_uppercase = 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U, 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U, - 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U, + 0x55452855U, 0x555F7D55U, 0x15411AF5U, 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U, @@ -357,7 +357,7 @@ u_property_uppercase = 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h index ad4c392d..05478424 100644 --- a/lib/unictype/pr_variation_selector.h +++ b/lib/unictype/pr_variation_selector.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h index 2874def7..16f0f5cb 100644 --- a/lib/unictype/pr_white_space.h +++ b/lib/unictype/pr_white_space.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h index 9d3fcd84..bc6ffd49 100644 --- a/lib/unictype/pr_xid_continue.h +++ b/lib/unictype/pr_xid_continue.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - unsigned int level3[83 << 4]; + unsigned int level3[87 << 4]; } u_property_xid_continue = { @@ -213,15 +213,15 @@ u_property_xid_continue = 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 784, - -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) + 800, + 16 + 640 * sizeof (short) / sizeof (int) + 304, + 16 + 640 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -234,14 +234,14 @@ u_property_xid_continue = -1, -1, -1, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 816, - -1, - 16 + 640 * sizeof (short) / sizeof (int) + 832, + 16 + 640 * sizeof (short) / sizeof (int) + 848, + 16 + 640 * sizeof (short) / sizeof (int) + 864, + 16 + 640 * sizeof (short) / sizeof (int) + 880, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -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) + 848, + 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) + 864, + 16 + 640 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -273,15 +273,14 @@ u_property_xid_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 880, - 16 + 640 * sizeof (short) / sizeof (int) + 896, - 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) + 928, - -1, + 16 + 640 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -289,29 +288,30 @@ u_property_xid_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 944, - 16 + 640 * sizeof (short) / sizeof (int) + 960, - 16 + 640 * sizeof (short) / sizeof (int) + 976, 16 + 640 * sizeof (short) / sizeof (int) + 992, 16 + 640 * sizeof (short) / sizeof (int) + 1008, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 1024, - -1, 16 + 640 * sizeof (short) / sizeof (int) + 1040, 16 + 640 * sizeof (short) / sizeof (int) + 1056, 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) + 1136, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1152, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, -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) + 1168, + 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, @@ -405,8 +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) + 1184, - 16 + 640 * sizeof (short) / sizeof (int) + 1200, + 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) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -417,7 +417,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) + 1216, + 16 + 640 * sizeof (short) / sizeof (int) + 1280, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -431,15 +431,15 @@ 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) + 1296, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1248, + 16 + 640 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1264, + 16 + 640 * sizeof (short) / sizeof (int) + 1328, -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) + 1280, + 16 + 640 * sizeof (short) / sizeof (int) + 1344, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -459,7 +459,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) + 1296, + 16 + 640 * sizeof (short) / sizeof (int) + 1360, -1, -1, -1, @@ -570,7 +570,7 @@ u_property_xid_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1312, + 16 + 640 * sizeof (short) / sizeof (int) + 1376, -1, -1, -1, @@ -717,7 +717,7 @@ u_property_xid_continue = 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0x243FFFFFU, 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0xFFFF07FFU, - 0xFF007EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, + 0xFF807EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFCFU, 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x5003FFCFU, 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x003FFFC0U, @@ -757,7 +757,7 @@ u_property_xid_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1FFFU, 0x000FF800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFE3FFU, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFF70000U, 0x07FFFFFFU, + 0xFFFF07FFU, 0xE7FFFFFFU, 0xFFF70000U, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -791,7 +791,7 @@ u_property_xid_continue = 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xBFF0FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFFFFFU, 0x000010FFU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF003FU, 0xE8FFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x000FFFFFU, 0x1FFFFFFFU, @@ -831,7 +831,7 @@ u_property_xid_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -846,10 +846,10 @@ u_property_xid_continue = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFFBE3FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0xE0000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x0000001CU, 0xF0000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U, 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U, @@ -859,13 +859,13 @@ u_property_xid_continue = 0xFFFBFFFFU, 0xC0FFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0xFFBFFFFFU, 0x000FF7A5U, 0x00000006U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF07FFU, 0x00000003U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00BFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3F000001U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0011U, 0x00000000U, - 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U, + 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFF03FFU, 0x0000000FU, 0xE7FFFFFFU, 0x03FF0FFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U, @@ -875,14 +875,14 @@ u_property_xid_continue = 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0080U, 0xFFFFFFFFU, 0x23FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF0001U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0x03FF0001U, 0xFFFC0000U, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU, 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, - 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FF0007U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x07FF0007U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -896,18 +896,30 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x003FFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x001F3FFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x03FF000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x03FF1FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU, @@ -917,7 +929,7 @@ u_property_xid_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -937,6 +949,10 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -975,7 +991,7 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h index e9d0cd07..1da43e16 100644 --- a/lib/unictype/pr_xid_start.h +++ b/lib/unictype/pr_xid_start.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[77 << 4]; + unsigned int level3[80 << 4]; } u_property_xid_start = { @@ -202,15 +202,15 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 784, - -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) + 800, + 5 + 512 * sizeof (short) / sizeof (int) + 304, + 5 + 512 * sizeof (short) / sizeof (int) + 816, -1, -1, -1, @@ -223,14 +223,14 @@ u_property_xid_start = -1, -1, -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 816, - -1, - 5 + 512 * sizeof (short) / sizeof (int) + 832, + 5 + 512 * sizeof (short) / sizeof (int) + 848, + 5 + 512 * sizeof (short) / sizeof (int) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 880, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -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) + 848, + 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) + 864, + 5 + 512 * sizeof (short) / sizeof (int) + 912, -1, -1, -1, @@ -262,14 +262,14 @@ u_property_xid_start = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 880, - 5 + 512 * sizeof (short) / sizeof (int) + 896, - 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) + 928, + 5 + 512 * sizeof (short) / sizeof (int) + 976, -1, -1, -1, @@ -281,20 +281,20 @@ u_property_xid_start = -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 944, - 5 + 512 * sizeof (short) / sizeof (int) + 960, + 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, -1, - 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, + 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) + 1072, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -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) + 1088, + 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, @@ -394,8 +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) + 1104, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 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) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -406,7 +406,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) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -420,15 +420,15 @@ 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) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, -1, -1, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -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) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1248, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -448,7 +448,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) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, -1, -1, -1, @@ -618,7 +618,7 @@ u_property_xid_start = 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U, 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU, 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x3FFFFFFFU, - 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, + 0xFFFF07FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -652,7 +652,7 @@ u_property_xid_start = 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U, + 0xFFFFF9FFU, 0xFFFFFFFFU, 0x1FEB3FFFU, 0xFFFC0000U, 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U, 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU, @@ -692,7 +692,7 @@ u_property_xid_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU, - 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U, + 0xFFB7F7FFU, 0x1BFBFFFBU, 0xFFFFFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU, @@ -707,10 +707,10 @@ u_property_xid_start = 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000000FU, 0xFFFFFC00U, 0xFFFF803FU, + 0x0000003FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x000303FFU, 0x0000001CU, 0x00000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U, @@ -720,7 +720,7 @@ u_property_xid_start = 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF4BFFU, 0x00BFFFFFU, 0x000A0000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U, 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -736,7 +736,7 @@ u_property_xid_start = 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU, 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU, @@ -757,18 +757,30 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00001FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U, @@ -778,7 +790,7 @@ u_property_xid_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x80000000U, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -820,7 +832,7 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00013FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h index 0f89b819..c1136ac6 100644 --- a/lib/unictype/pr_zero_width.h +++ b/lib/unictype/pr_zero_width.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c index a226d8da..1d9d13aa 100644 --- a/lib/unictype/scripts.c +++ b/lib/unictype/scripts.c @@ -35,11 +35,11 @@ uc_script (ucs4_t uc) if (lookup1 >= 0) { unsigned int index2 = (uc >> script_header_2) & script_header_3; - int lookup2 = u_script.level2[lookup1 + index2]; - if (lookup2 >= 0) + unsigned int lookup2 = u_script.level2[lookup1 + index2]; + if (lookup2 > 0) { unsigned int index3 = (uc & script_header_4); - unsigned char lookup3 = u_script.level3[lookup2 + index3]; + unsigned char lookup3 = u_script.level3[(lookup2 - 1) + index3]; if (lookup3 != 0xff) return &scripts[lookup3]; diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h index 46ef3dda..0dbb7594 100644 --- a/lib/unictype/scripts.h +++ b/lib/unictype/scripts.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -66,7 +66,7 @@ static const uc_interval_t script_common_intervals[] = { 0x2133, 1, 0 }, { 0x214D, 0, 1 }, { 0x214F, 1, 0 }, { 0x215F, 0, 1 }, { 0x2189, 1, 0 }, { 0x218B, 0, 1 }, - { 0x2190, 1, 0 }, { 0x2426, 0, 1 }, + { 0x2190, 1, 0 }, { 0x2429, 0, 1 }, { 0x2440, 1, 0 }, { 0x244A, 0, 1 }, { 0x2460, 1, 0 }, { 0x27FF, 0, 1 }, { 0x2900, 1, 0 }, { 0x2B73, 0, 1 }, @@ -82,7 +82,7 @@ static const uc_interval_t script_common_intervals[] = { 0x30A0, 1, 1 }, { 0x30FB, 1, 0 }, { 0x30FC, 0, 1 }, { 0x3190, 1, 0 }, { 0x319F, 0, 1 }, - { 0x31C0, 1, 0 }, { 0x31E3, 0, 1 }, + { 0x31C0, 1, 0 }, { 0x31E5, 0, 1 }, { 0x31EF, 1, 1 }, { 0x3220, 1, 0 }, { 0x325F, 0, 1 }, { 0x327F, 1, 0 }, { 0x32CF, 0, 1 }, @@ -117,6 +117,8 @@ 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 }, + { 0x1CD00, 1, 0 }, { 0x1CEB3, 0, 1 }, { 0x1CF50, 1, 0 }, { 0x1CFC3, 0, 1 }, { 0x1D000, 1, 0 }, { 0x1D0F5, 0, 1 }, { 0x1D100, 1, 0 }, { 0x1D126, 0, 1 }, @@ -177,19 +179,18 @@ static const uc_interval_t script_common_intervals[] = { 0x1F850, 1, 0 }, { 0x1F859, 0, 1 }, { 0x1F860, 1, 0 }, { 0x1F887, 0, 1 }, { 0x1F890, 1, 0 }, { 0x1F8AD, 0, 1 }, - { 0x1F8B0, 1, 0 }, { 0x1F8B1, 0, 1 }, + { 0x1F8B0, 1, 0 }, { 0x1F8BB, 0, 1 }, + { 0x1F8C0, 1, 0 }, { 0x1F8C1, 0, 1 }, { 0x1F900, 1, 0 }, { 0x1FA53, 0, 1 }, { 0x1FA60, 1, 0 }, { 0x1FA6D, 0, 1 }, { 0x1FA70, 1, 0 }, { 0x1FA7C, 0, 1 }, - { 0x1FA80, 1, 0 }, { 0x1FA88, 0, 1 }, - { 0x1FA90, 1, 0 }, { 0x1FABD, 0, 1 }, - { 0x1FABF, 1, 0 }, { 0x1FAC5, 0, 1 }, - { 0x1FACE, 1, 0 }, { 0x1FADB, 0, 1 }, - { 0x1FAE0, 1, 0 }, { 0x1FAE8, 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 }, { 0x1FB00, 1, 0 }, { 0x1FB92, 0, 1 }, - { 0x1FB94, 1, 0 }, { 0x1FBCA, 0, 1 }, - { 0x1FBF0, 1, 0 }, { 0x1FBF9, 0, 1 }, + { 0x1FB94, 1, 0 }, { 0x1FBF9, 0, 1 }, { 0xE0001, 1, 1 }, { 0xE0020, 1, 0 }, { 0xE007F, 0, 1 } }; @@ -218,10 +219,10 @@ 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 }, { 0xA7CA, 0, 1 }, + { 0xA78B, 1, 0 }, { 0xA7CD, 0, 1 }, { 0xA7D0, 1, 0 }, { 0xA7D1, 0, 1 }, { 0xA7D3, 1, 1 }, - { 0xA7D5, 1, 0 }, { 0xA7D9, 0, 1 }, + { 0xA7D5, 1, 0 }, { 0xA7DC, 0, 1 }, { 0xA7F2, 1, 0 }, { 0xA7FF, 0, 1 }, { 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 }, { 0xAB5C, 1, 0 }, { 0xAB64, 0, 1 }, @@ -278,7 +279,7 @@ static const uc_interval_t script_cyrillic_intervals[] = { { 0x0400, 1, 0 }, { 0x0484, 0, 1 }, { 0x0487, 1, 0 }, { 0x052F, 0, 1 }, - { 0x1C80, 1, 0 }, { 0x1C88, 0, 1 }, + { 0x1C80, 1, 0 }, { 0x1C8A, 0, 1 }, { 0x1D2B, 1, 1 }, { 0x1D78, 1, 1 }, { 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 }, @@ -320,7 +321,7 @@ static const uc_interval_t script_arabic_intervals[] = { 0x0750, 1, 0 }, { 0x077F, 0, 1 }, { 0x0870, 1, 0 }, { 0x088E, 0, 1 }, { 0x0890, 1, 0 }, { 0x0891, 0, 1 }, - { 0x0898, 1, 0 }, { 0x08E1, 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 }, @@ -331,7 +332,8 @@ static const uc_interval_t script_arabic_intervals[] = { 0xFE70, 1, 0 }, { 0xFE74, 0, 1 }, { 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 }, { 0x10E60, 1, 0 }, { 0x10E7E, 0, 1 }, - { 0x10EFD, 1, 0 }, { 0x10EFF, 0, 1 }, + { 0x10EC2, 1, 0 }, { 0x10EC4, 0, 1 }, + { 0x10EFC, 1, 0 }, { 0x10EFF, 0, 1 }, { 0x1EE00, 1, 0 }, { 0x1EE03, 0, 1 }, { 0x1EE05, 1, 0 }, { 0x1EE1F, 0, 1 }, { 0x1EE21, 1, 0 }, { 0x1EE22, 0, 1 }, @@ -568,7 +570,8 @@ static const uc_interval_t script_myanmar_intervals[] = { { 0x1000, 1, 0 }, { 0x109F, 0, 1 }, { 0xA9E0, 1, 0 }, { 0xA9FE, 0, 1 }, - { 0xAA60, 1, 0 }, { 0xAA7F, 0, 1 } + { 0xAA60, 1, 0 }, { 0xAA7F, 0, 1 }, + { 0x116D0, 1, 0 }, { 0x116E3, 0, 1 } }; static const uc_interval_t script_georgian_intervals[] = { @@ -908,7 +911,7 @@ static const uc_interval_t script_kharoshthi_intervals[] = static const uc_interval_t script_balinese_intervals[] = { { 0x1B00, 1, 0 }, { 0x1B4C, 0, 1 }, - { 0x1B50, 1, 0 }, { 0x1B7E, 0, 1 } + { 0x1B4E, 1, 0 }, { 0x1B7F, 0, 1 } }; static const uc_interval_t script_cuneiform_intervals[] = { @@ -1005,7 +1008,8 @@ static const uc_interval_t script_avestan_intervals[] = }; static const uc_interval_t script_egyptian_hieroglyphs_intervals[] = { - { 0x13000, 1, 0 }, { 0x13455, 0, 1 } + { 0x13000, 1, 0 }, { 0x13455, 0, 1 }, + { 0x13460, 1, 0 }, { 0x143FA, 0, 1 } }; static const uc_interval_t script_samaritan_intervals[] = { @@ -1413,7 +1417,8 @@ static const uc_interval_t script_dives_akuru_intervals[] = static const uc_interval_t script_khitan_small_script_intervals[] = { { 0x16FE4, 1, 1 }, - { 0x18B00, 1, 0 }, { 0x18CD5, 0, 1 } + { 0x18B00, 1, 0 }, { 0x18CD5, 0, 1 }, + { 0x18CFF, 1, 1 } }; static const uc_interval_t script_yezidi_intervals[] = { @@ -1453,13 +1458,55 @@ static const uc_interval_t script_kawi_intervals[] = { { 0x11F00, 1, 0 }, { 0x11F10, 0, 1 }, { 0x11F12, 1, 0 }, { 0x11F3A, 0, 1 }, - { 0x11F3E, 1, 0 }, { 0x11F59, 0, 1 } + { 0x11F3E, 1, 0 }, { 0x11F5A, 0, 1 } }; static const uc_interval_t script_nag_mundari_intervals[] = { { 0x1E4D0, 1, 0 }, { 0x1E4F9, 0, 1 } }; -static const uc_script_t scripts[163] = +static const uc_interval_t script_garay_intervals[] = +{ + { 0x10D40, 1, 0 }, { 0x10D65, 0, 1 }, + { 0x10D69, 1, 0 }, { 0x10D85, 0, 1 }, + { 0x10D8E, 1, 0 }, { 0x10D8F, 0, 1 } +}; +static const uc_interval_t script_gurung_khema_intervals[] = +{ + { 0x16100, 1, 0 }, { 0x16139, 0, 1 } +}; +static const uc_interval_t script_kirat_rai_intervals[] = +{ + { 0x16D40, 1, 0 }, { 0x16D79, 0, 1 } +}; +static const uc_interval_t script_ol_onal_intervals[] = +{ + { 0x1E5D0, 1, 0 }, { 0x1E5FA, 0, 1 }, + { 0x1E5FF, 1, 1 } +}; +static const uc_interval_t script_sunuwar_intervals[] = +{ + { 0x11BC0, 1, 0 }, { 0x11BE1, 0, 1 }, + { 0x11BF0, 1, 0 }, { 0x11BF9, 0, 1 } +}; +static const uc_interval_t script_todhri_intervals[] = +{ + { 0x105C0, 1, 0 }, { 0x105F3, 0, 1 } +}; +static const uc_interval_t script_tulu_tigalari_intervals[] = +{ + { 0x11380, 1, 0 }, { 0x11389, 0, 1 }, + { 0x1138B, 1, 1 }, + { 0x1138E, 1, 1 }, + { 0x11390, 1, 0 }, { 0x113B5, 0, 1 }, + { 0x113B7, 1, 0 }, { 0x113C0, 0, 1 }, + { 0x113C2, 1, 1 }, + { 0x113C5, 1, 1 }, + { 0x113C7, 1, 0 }, { 0x113CA, 0, 1 }, + { 0x113CC, 1, 0 }, { 0x113D5, 0, 1 }, + { 0x113D7, 1, 0 }, { 0x113D8, 0, 1 }, + { 0x113E1, 1, 0 }, { 0x113E2, 0, 1 } +}; +static const uc_script_t scripts[170] = { { sizeof (script_common_intervals) / sizeof (uc_interval_t), @@ -2275,6 +2322,41 @@ static const uc_script_t scripts[163] = sizeof (script_nag_mundari_intervals) / sizeof (uc_interval_t), script_nag_mundari_intervals, "Nag_Mundari" + }, + { + sizeof (script_garay_intervals) / sizeof (uc_interval_t), + script_garay_intervals, + "Garay" + }, + { + sizeof (script_gurung_khema_intervals) / sizeof (uc_interval_t), + script_gurung_khema_intervals, + "Gurung_Khema" + }, + { + sizeof (script_kirat_rai_intervals) / sizeof (uc_interval_t), + script_kirat_rai_intervals, + "Kirat_Rai" + }, + { + sizeof (script_ol_onal_intervals) / sizeof (uc_interval_t), + script_ol_onal_intervals, + "Ol_Onal" + }, + { + sizeof (script_sunuwar_intervals) / sizeof (uc_interval_t), + script_sunuwar_intervals, + "Sunuwar" + }, + { + sizeof (script_todhri_intervals) / sizeof (uc_interval_t), + script_todhri_intervals, + "Todhri" + }, + { + sizeof (script_tulu_tigalari_intervals) / sizeof (uc_interval_t), + script_tulu_tigalari_intervals, + "Tulu_Tigalari" } }; #define script_header_0 16 @@ -2286,8 +2368,8 @@ static const struct { int level1[15]; - short level2[5 << 9]; - unsigned char level3[248 << 7]; + unsigned short level2[5 << 9]; + unsigned char level3[257 << 7]; } u_script = { @@ -2296,326 +2378,326 @@ u_script = -1, -1, -1, -1, -1, -1, 2048 }, { - 0, 128, 256, 256, 256, 384, 512, 640, - 768, 896, 1024, 1152, 1280, 1408, 1536, 1664, - 1792, 1920, 2048, 2176, 2304, 2432, 2560, 2688, - 2816, 2944, 3072, 3200, 3328, 3456, 3584, 3712, - 3840, 3968, 4096, 4096, 4224, 4352, 4480, 4608, - 4736, 4736, 4736, 4736, 4736, 4864, 4992, 5120, - 5248, 5376, 5504, 5632, 5760, 5888, 6016, 6144, - 6272, 6400, 6528, 6656, 256, 256, 6784, 6912, - 7040, 7168, 7296, 7424, 7552, 7552, 7552, 7552, - 7680, 7552, 7552, 7552, 7552, 7552, 7552, 7552, - 7808, 7808, 7552, 7552, 7552, 7552, 7936, 8064, - 8192, 8320, 8448, 8576, 8704, 8832, 8960, 9088, - 9216, 9344, 9472, 9600, 9728, 9856, 9984, 7552, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 10112, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 10240, 10240, 10240, 10240, 10240, 10240, 10240, 10240, - 10240, 10368, 10496, 10496, 10624, 10752, 10880, 11008, - 11136, 11264, 11392, 11520, 11648, 11776, 11904, 12032, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, - 4096, 4096, 4096, 4096, 4096, 4096, 4096, 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, -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, 8960, 8960, 12288, 12416, 12544, 12672, - 12800, 12800, 12928, 13056, 13184, 13312, 13440, 13568, - 13696, 13824, 13952, 14080, -1, 14208, 14336, 14464, - 14592, 14720, 14848, 14976, 15104, 15104, 15232, 15360, - 15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384, - 16512, 16640, 16768, -1, 16896, 17024, 17152, 17280, - 17408, 17536, 17664, 17792, 17920, 18048, 18176, -1, - 18304, 18432, -1, 18560, 18688, 18816, 18944, -1, - 19072, 19200, 19328, 19456, 19584, 19712, 19840, -1, - 19968, 20096, 20224, 20352, -1, 20480, 20608, 20736, - 20864, 20864, 20864, 20864, 20864, 20864, 20864, 20992, - 21120, 20864, 21248, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 21376, - 21504, 21504, 21504, 21504, 21504, 21504, 21504, 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, - 21760, 21760, 21760, 21760, 21888, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 22016, 22016, 22016, 22016, 22144, 22272, 22400, 22528, - -1, -1, -1, -1, 22656, 22784, 22912, 23040, - 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, 23168, 23168, 23168, 23168, - 23168, 23168, 23168, 23168, 23168, 23168, 23168, 23168, - 23168, 23168, 23168, 23168, 23168, 23168, 23168, 23296, - 23168, 23168, 23168, 23168, 23168, 23168, 23424, 23424, - 23424, 23552, 23680, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 23808, - 23936, 24064, 24192, 24320, 24320, 24448, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 24576, 24704, -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, 24832, 24960, - 7552, 25088, 25216, 25344, 25472, 25600, 25728, -1, - 25856, 25984, 26112, 7552, 7552, 26240, 7552, 26368, - 26496, 26496, 26496, 26496, 26496, 26624, -1, -1, - -1, -1, -1, -1, -1, -1, 26752, -1, - 26880, 27008, 27136, -1, -1, 27264, -1, -1, - -1, 27392, -1, -1, -1, -1, -1, 27520, - 27648, 27776, 27904, -1, -1, -1, -1, -1, - 28032, 28160, 28288, -1, 28416, 28544, -1, -1, - 28672, 28800, 7552, 28928, 29056, -1, 7552, 7552, - 7552, 7552, 7552, 7552, 7552, 29184, 29312, 29440, - 29568, 29696, 7552, 7552, 29824, 29952, 7552, 30080, - -1, -1, -1, -1, -1, -1, -1, -1, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 30208, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 30336, 8960, - 30464, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 30592, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 30720, - 8960, 8960, 8960, 8960, 30848, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 8960, 8960, 8960, 8960, 30976, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 31104, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 8960, 8960, 31232, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - 31360, -1, 31488, 31616, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1 + 1, 129, 257, 257, 257, 385, 513, 641, + 769, 897, 1025, 1153, 1281, 1409, 1537, 1665, + 1793, 1921, 2049, 2177, 2305, 2433, 2561, 2689, + 2817, 2945, 3073, 3201, 3329, 3457, 3585, 3713, + 3841, 3969, 4097, 4097, 4225, 4353, 4481, 4609, + 4737, 4737, 4737, 4737, 4737, 4865, 4993, 5121, + 5249, 5377, 5505, 5633, 5761, 5889, 6017, 6145, + 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, + 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, 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, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 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, + 0, 0, 0, 0, 0, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, @@ -2860,7 +2942,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, 255, - 6, 6, 255, 255, 255, 255, 255, 255, + 6, 6, 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, @@ -3379,13 +3461,13 @@ u_script = 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, - 61, 61, 61, 61, 61, 255, 255, 255, + 61, 61, 61, 61, 61, 255, 61, 61, + 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, - 61, 61, 61, 61, 61, 61, 61, 255, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, @@ -3419,7 +3501,7 @@ u_script = 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 255, 255, 255, 255, 255, 255, 255, + 3, 3, 3, 255, 255, 255, 255, 255, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, @@ -3582,8 +3664,8 @@ 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, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 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, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3830,7 +3912,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, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, @@ -4003,9 +4085,9 @@ 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, 255, 255, 255, 255, 255, + 1, 1, 1, 1, 1, 1, 255, 255, 1, 1, 255, 1, 255, 1, 1, 1, - 1, 1, 255, 255, 255, 255, 255, 255, + 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, @@ -4498,13 +4580,13 @@ u_script = 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 255, 160, 160, 160, 160, 160, 160, 160, 255, 160, 160, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, @@ -4722,6 +4804,22 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 255, 255, 255, 255, 255, 255, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 255, 255, + 255, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 255, 255, + 255, 255, 255, 255, 255, 255, 163, 163, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4754,14 +4852,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, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, + 255, 255, 255, 255, 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, @@ -4906,6 +5004,22 @@ u_script = 106, 106, 106, 106, 106, 255, 255, 255, 106, 106, 106, 106, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 255, 169, 255, 255, 169, 255, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 255, 169, + 169, 169, 169, 169, 169, 169, 169, 169, + 169, 255, 169, 255, 255, 169, 255, 169, + 169, 169, 169, 255, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 255, 169, + 169, 255, 255, 255, 255, 255, 255, 255, + 255, 169, 169, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, @@ -4980,9 +5094,9 @@ u_script = 101, 101, 255, 255, 255, 255, 255, 255, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5114,6 +5228,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, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 167, 167, 167, 167, 167, 167, 167, 167, + 167, 167, 255, 255, 255, 255, 255, 255, 132, 132, 132, 132, 132, 132, 132, 132, 132, 255, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, @@ -5205,7 +5335,7 @@ u_script = 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, - 161, 161, 255, 255, 255, 255, 255, 255, + 161, 161, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5334,10 +5464,26 @@ u_script = 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 255, 255, 255, 255, 255, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, @@ -5370,6 +5516,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, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, @@ -5458,6 +5620,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, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, @@ -5577,7 +5755,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, + 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, @@ -5722,6 +5900,38 @@ 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 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, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 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, 40, 40, @@ -6068,6 +6278,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, + 166, 166, 166, 166, 166, 166, 166, 166, + 166, 166, 166, 166, 166, 166, 166, 166, + 166, 166, 166, 166, 166, 166, 166, 166, + 166, 166, 166, 166, 166, 166, 166, 166, + 166, 166, 166, 166, 166, 166, 166, 166, + 166, 166, 166, 255, 255, 255, 255, 166, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 25, 25, 25, 25, 25, 25, 25, 255, @@ -6336,6 +6562,8 @@ u_script = 0, 0, 0, 0, 0, 0, 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, 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, @@ -6344,8 +6572,6 @@ 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, - 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, 0, 0, 0, 0, 0, 0, 0, @@ -6363,19 +6589,19 @@ u_script = 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, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 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, 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, 255, 255, + 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, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6387,11 +6613,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, 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, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 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, 35, 35, 35, 35, 35, 35, 35, 35, diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf index 9f37f65d..53ec0950 100644 --- a/lib/unictype/scripts_byname.gperf +++ b/lib/unictype/scripts_byname.gperf @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode scripts. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -191,3 +191,10 @@ Toto, 159 Vithkuqi, 160 Kawi, 161 Nag_Mundari, 162 +Garay, 163 +Gurung_Khema, 164 +Kirat_Rai, 165 +Ol_Onal, 166 +Sunuwar, 167 +Todhri, 168 +Tulu_Tigalari, 169 diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h index 9f6b432d..49d2a475 100644 --- a/lib/unictype/scripts_byname.h +++ b/lib/unictype/scripts_byname.h @@ -1,5 +1,5 @@ /* ANSI-C code produced by gperf version 3.2 */ -/* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */ +/* Command-line: gperf -m 10 unictype/scripts_byname.gperf */ /* Computed positions: -k'1,3,5,8' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -29,15 +29,15 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif -#line 20 "./unictype/scripts_byname.gperf" +#line 20 "unictype/scripts_byname.gperf" struct named_script { int name; unsigned int index; }; -#define TOTAL_KEYWORDS 163 +#define TOTAL_KEYWORDS 170 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 22 -#define MIN_HASH_VALUE 3 -#define MAX_HASH_VALUE 249 -/* maximum key range = 247, duplicates = 0 */ +#define MIN_HASH_VALUE 6 +#define MAX_HASH_VALUE 291 +/* maximum key range = 286, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -49,34 +49,34 @@ inline static unsigned int scripts_hash (register const char *str, register size_t len) { - static const unsigned char asso_values[] = + static const unsigned short asso_values[] = { - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 52, 18, 4, 88, 34, - 250, 64, 80, 37, 3, 21, 32, 1, 39, 29, - 29, 250, 37, 6, 16, 1, 134, 79, 250, 1, - 60, 250, 250, 250, 250, 69, 250, 4, 77, 105, - 29, 32, 47, 48, 81, 6, 31, 10, 50, 3, - 1, 1, 114, 250, 6, 63, 12, 29, 29, 47, - 250, 90, 3, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 250, 250, 250, 250 + 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 }; register unsigned int hval = len; @@ -119,697 +119,729 @@ scripts_hash (register const char *str, register size_t len) struct script_stringpool_t { - char script_stringpool_str3[sizeof("Yi")]; - char script_stringpool_str5[sizeof("Mro")]; - char script_stringpool_str9[sizeof("Miao")]; - char script_stringpool_str12[sizeof("Cham")]; - char script_stringpool_str13[sizeof("Mandaic")]; - char script_stringpool_str14[sizeof("Common")]; - char script_stringpool_str15[sizeof("Myanmar")]; - char script_stringpool_str16[sizeof("Mongolian")]; - char script_stringpool_str17[sizeof("Chakma")]; - char script_stringpool_str18[sizeof("Sinhala")]; - char script_stringpool_str20[sizeof("Carian")]; - char script_stringpool_str21[sizeof("Sharada")]; - char script_stringpool_str22[sizeof("Syriac")]; - char script_stringpool_str23[sizeof("Shavian")]; - char script_stringpool_str24[sizeof("Thai")]; - char script_stringpool_str25[sizeof("Chorasmian")]; - char script_stringpool_str26[sizeof("Cuneiform")]; - char script_stringpool_str27[sizeof("Thaana")]; - char script_stringpool_str28[sizeof("Samaritan")]; - char script_stringpool_str29[sizeof("Bamum")]; - char script_stringpool_str30[sizeof("Bengali")]; - char script_stringpool_str31[sizeof("Brahmi")]; - char script_stringpool_str32[sizeof("Toto")]; + char script_stringpool_str6[sizeof("Yi")]; + 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("Modi")]; + char script_stringpool_str34[sizeof("Batak")]; char script_stringpool_str35[sizeof("Khmer")]; - char script_stringpool_str36[sizeof("Lao")]; - char script_stringpool_str37[sizeof("Takri")]; - char script_stringpool_str38[sizeof("Khojki")]; - char script_stringpool_str39[sizeof("Yezidi")]; - char script_stringpool_str40[sizeof("Osmanya")]; - char script_stringpool_str43[sizeof("Nko")]; - char script_stringpool_str44[sizeof("Oriya")]; - char script_stringpool_str45[sizeof("Batak")]; - char script_stringpool_str47[sizeof("Phoenician")]; - char script_stringpool_str48[sizeof("Kharoshthi")]; - char script_stringpool_str49[sizeof("Tai_Tham")]; - char script_stringpool_str50[sizeof("Latin")]; - char script_stringpool_str51[sizeof("Bhaiksuki")]; - char script_stringpool_str52[sizeof("Tangut")]; - char script_stringpool_str53[sizeof("Mende_Kikakui")]; - char script_stringpool_str54[sizeof("Canadian_Aboriginal")]; - char script_stringpool_str55[sizeof("Katakana")]; - char script_stringpool_str56[sizeof("Khitan_Small_Script")]; - char script_stringpool_str57[sizeof("Ahom")]; - char script_stringpool_str58[sizeof("Tirhuta")]; - char script_stringpool_str59[sizeof("Caucasian_Albanian")]; - char script_stringpool_str60[sizeof("Tai_Le")]; - char script_stringpool_str61[sizeof("Saurashtra")]; - char script_stringpool_str62[sizeof("Multani")]; - char script_stringpool_str63[sizeof("Linear_B")]; - char script_stringpool_str65[sizeof("Armenian")]; - char script_stringpool_str67[sizeof("Sogdian")]; - char script_stringpool_str68[sizeof("Arabic")]; - char script_stringpool_str69[sizeof("Limbu")]; - char script_stringpool_str70[sizeof("Osage")]; - char script_stringpool_str71[sizeof("Lydian")]; - char script_stringpool_str72[sizeof("Kawi")]; - char script_stringpool_str73[sizeof("Javanese")]; - char script_stringpool_str74[sizeof("Tamil")]; - char script_stringpool_str75[sizeof("Rejang")]; - char script_stringpool_str77[sizeof("Cherokee")]; - char script_stringpool_str78[sizeof("Meetei_Mayek")]; - char script_stringpool_str79[sizeof("Braille")]; - char script_stringpool_str80[sizeof("Tagbanwa")]; - char script_stringpool_str81[sizeof("Makasar")]; - char script_stringpool_str82[sizeof("Anatolian_Hieroglyphs")]; - char script_stringpool_str83[sizeof("Sundanese")]; - char script_stringpool_str84[sizeof("Han")]; - char script_stringpool_str86[sizeof("Tangsa")]; - char script_stringpool_str87[sizeof("Grantha")]; - char script_stringpool_str88[sizeof("Gothic")]; - char script_stringpool_str89[sizeof("Hanunoo")]; - char script_stringpool_str90[sizeof("Newa")]; - char script_stringpool_str91[sizeof("Glagolitic")]; - char script_stringpool_str92[sizeof("Khudawadi")]; - char script_stringpool_str93[sizeof("Old_South_Arabian")]; - char script_stringpool_str94[sizeof("Old_Turkic")]; - char script_stringpool_str95[sizeof("Marchen")]; - char script_stringpool_str96[sizeof("Sora_Sompeng")]; - char script_stringpool_str97[sizeof("Linear_A")]; - char script_stringpool_str98[sizeof("Bassa_Vah")]; - char script_stringpool_str99[sizeof("Lisu")]; - char script_stringpool_str100[sizeof("Old_Permic")]; - char script_stringpool_str101[sizeof("Warang_Citi")]; - char script_stringpool_str102[sizeof("Hatran")]; - char script_stringpool_str103[sizeof("Avestan")]; - char script_stringpool_str104[sizeof("Old_Sogdian")]; - char script_stringpool_str105[sizeof("Nandinagari")]; - char script_stringpool_str106[sizeof("Soyombo")]; - char script_stringpool_str107[sizeof("Buginese")]; - char script_stringpool_str108[sizeof("Phags_Pa")]; - char script_stringpool_str109[sizeof("Balinese")]; - char script_stringpool_str110[sizeof("Adlam")]; - char script_stringpool_str111[sizeof("Greek")]; - char script_stringpool_str112[sizeof("Tibetan")]; - char script_stringpool_str113[sizeof("Gurmukhi")]; - char script_stringpool_str114[sizeof("Kaithi")]; - char script_stringpool_str115[sizeof("Gujarati")]; - char script_stringpool_str116[sizeof("Hangul")]; - char script_stringpool_str117[sizeof("Medefaidrin")]; - char script_stringpool_str118[sizeof("Ogham")]; - char script_stringpool_str119[sizeof("Syloti_Nagri")]; - char script_stringpool_str120[sizeof("Telugu")]; - char script_stringpool_str121[sizeof("Tagalog")]; - char script_stringpool_str122[sizeof("Georgian")]; - char script_stringpool_str123[sizeof("Siddham")]; - char script_stringpool_str124[sizeof("Ugaritic")]; - char script_stringpool_str125[sizeof("Nyiakeng_Puachue_Hmong")]; - char script_stringpool_str126[sizeof("Old_North_Arabian")]; - char script_stringpool_str127[sizeof("Mahajani")]; - char script_stringpool_str128[sizeof("Nag_Mundari")]; - char script_stringpool_str129[sizeof("Psalter_Pahlavi")]; - char script_stringpool_str130[sizeof("Coptic")]; - char script_stringpool_str131[sizeof("Cypriot")]; - char script_stringpool_str132[sizeof("Devanagari")]; - char script_stringpool_str133[sizeof("Buhid")]; - char script_stringpool_str134[sizeof("Meroitic_Cursive")]; - char script_stringpool_str135[sizeof("Elymaic")]; - char script_stringpool_str136[sizeof("Nushu")]; - char script_stringpool_str137[sizeof("Cypro_Minoan")]; - char script_stringpool_str138[sizeof("Meroitic_Hieroglyphs")]; - char script_stringpool_str139[sizeof("Inscriptional_Pahlavi")]; - char script_stringpool_str140[sizeof("Inscriptional_Parthian")]; - char script_stringpool_str141[sizeof("Nabataean")]; - char script_stringpool_str142[sizeof("Pau_Cin_Hau")]; - char script_stringpool_str143[sizeof("Vai")]; - char script_stringpool_str144[sizeof("Bopomofo")]; - char script_stringpool_str145[sizeof("Dogra")]; - char script_stringpool_str146[sizeof("Hiragana")]; - char script_stringpool_str147[sizeof("Lycian")]; - char script_stringpool_str148[sizeof("Runic")]; + 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_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_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("Old_Uyghur")]; - char script_stringpool_str151[sizeof("Gunjala_Gondi")]; - char script_stringpool_str152[sizeof("Masaram_Gondi")]; - char script_stringpool_str153[sizeof("Tifinagh")]; - char script_stringpool_str154[sizeof("Malayalam")]; - char script_stringpool_str155[sizeof("Old_Italic")]; - char script_stringpool_str156[sizeof("SignWriting")]; - char script_stringpool_str157[sizeof("Egyptian_Hieroglyphs")]; - char script_stringpool_str158[sizeof("Zanabazar_Square")]; - char script_stringpool_str161[sizeof("Old_Persian")]; - char script_stringpool_str164[sizeof("Deseret")]; - char script_stringpool_str165[sizeof("Inherited")]; - char script_stringpool_str167[sizeof("Wancho")]; - char script_stringpool_str170[sizeof("Vithkuqi")]; - char script_stringpool_str173[sizeof("Cyrillic")]; - char script_stringpool_str176[sizeof("Tai_Viet")]; - char script_stringpool_str179[sizeof("Palmyrene")]; - char script_stringpool_str180[sizeof("Hanifi_Rohingya")]; - char script_stringpool_str181[sizeof("Elbasan")]; - char script_stringpool_str182[sizeof("New_Tai_Lue")]; - char script_stringpool_str193[sizeof("Ol_Chiki")]; - char script_stringpool_str195[sizeof("Hebrew")]; - char script_stringpool_str199[sizeof("Old_Hungarian")]; - char script_stringpool_str201[sizeof("Dives_Akuru")]; - char script_stringpool_str206[sizeof("Kayah_Li")]; - char script_stringpool_str212[sizeof("Duployan")]; - char script_stringpool_str223[sizeof("Imperial_Aramaic")]; - char script_stringpool_str229[sizeof("Ethiopic")]; - char script_stringpool_str233[sizeof("Lepcha")]; - char script_stringpool_str249[sizeof("Pahawh_Hmong")]; + 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")]; }; static const struct script_stringpool_t script_stringpool_contents = { "Yi", - "Mro", - "Miao", - "Cham", - "Mandaic", - "Common", - "Myanmar", - "Mongolian", - "Chakma", - "Sinhala", - "Carian", - "Sharada", - "Syriac", - "Shavian", + "Toto", "Thai", - "Chorasmian", - "Cuneiform", + "Cham", "Thaana", - "Samaritan", "Bamum", "Bengali", "Brahmi", - "Toto", + "Sinhala", + "Chakma", + "Sharada", + "Syriac", + "Carian", + "Shavian", + "Tai_Tham", "Kannada", - "Modi", + "Batak", "Khmer", - "Lao", + "Common", + "Samaritan", "Takri", - "Khojki", - "Yezidi", - "Osmanya", - "Nko", - "Oriya", - "Batak", - "Phoenician", + "Cuneiform", + "Miao", + "Tamil", + "Kirat_Rai", + "Tibetan", + "Javanese", + "Braille", + "Mandaic", + "Mro", + "Myanmar", + "Chorasmian", "Kharoshthi", - "Tai_Tham", - "Latin", - "Bhaiksuki", - "Tangut", - "Mende_Kikakui", - "Canadian_Aboriginal", "Katakana", + "Phoenician", + "Khojki", "Khitan_Small_Script", - "Ahom", - "Tirhuta", - "Caucasian_Albanian", - "Tai_Le", - "Saurashtra", + "Balinese", + "Cherokee", + "Bhaiksuki", + "Sogdian", + "Grantha", + "Tagbanwa", + "Gothic", + "Mongolian", + "Zanabazar_Square", + "Latin", + "Buginese", + "Yezidi", + "Mende_Kikakui", "Multani", + "Todhri", + "Lao", + "Tai_Le", + "Telugu", + "Tagalog", + "Ahom", "Linear_B", "Armenian", - "Sogdian", "Arabic", - "Limbu", + "Glagolitic", + "Avestan", + "Greek", + "Gurung_Khema", + "Osmanya", + "Tangut", + "Modi", + "Canadian_Aboriginal", + "Tangsa", + "Oriya", + "Nko", + "Tirhuta", + "Sora_Sompeng", "Osage", - "Lydian", - "Kawi", - "Javanese", - "Tamil", - "Rejang", - "Cherokee", + "Devanagari", + "Adlam", + "Han", + "Vai", "Meetei_Mayek", - "Braille", - "Tagbanwa", - "Makasar", - "Anatolian_Hieroglyphs", + "Saurashtra", + "Psalter_Pahlavi", "Sundanese", - "Han", - "Tangsa", - "Grantha", - "Gothic", - "Hanunoo", - "Newa", - "Glagolitic", - "Khudawadi", - "Old_South_Arabian", - "Old_Turkic", - "Marchen", - "Sora_Sompeng", - "Linear_A", "Bassa_Vah", - "Lisu", - "Old_Permic", - "Warang_Citi", + "Kaithi", + "Hanunoo", + "Rejang", "Hatran", - "Avestan", - "Old_Sogdian", - "Nandinagari", - "Soyombo", - "Buginese", + "Anatolian_Hieroglyphs", + "Dogra", + "Georgian", + "Tai_Viet", + "Caucasian_Albanian", "Phags_Pa", - "Balinese", - "Adlam", - "Greek", - "Tibetan", - "Gurmukhi", - "Kaithi", + "Sunuwar", + "Kawi", + "Warang_Citi", "Gujarati", - "Hangul", - "Medefaidrin", - "Ogham", + "Marchen", + "Tifinagh", + "Lydian", + "Nabataean", "Syloti_Nagri", - "Telugu", - "Tagalog", - "Georgian", - "Siddham", - "Ugaritic", - "Nyiakeng_Puachue_Hmong", - "Old_North_Arabian", - "Mahajani", - "Nag_Mundari", - "Psalter_Pahlavi", + "Soyombo", "Coptic", "Cypriot", - "Devanagari", + "Vithkuqi", + "Gunjala_Gondi", + "Ugaritic", + "Linear_A", + "Makasar", + "Lisu", + "Nandinagari", + "Bopomofo", "Buhid", - "Meroitic_Cursive", - "Elymaic", - "Nushu", + "Limbu", + "Ol_Onal", + "Hebrew", + "Siddham", + "Tulu_Tigalari", + "Cyrillic", + "Gurmukhi", + "SignWriting", "Cypro_Minoan", - "Meroitic_Hieroglyphs", - "Inscriptional_Pahlavi", - "Inscriptional_Parthian", - "Nabataean", - "Pau_Cin_Hau", - "Vai", - "Bopomofo", - "Dogra", - "Hiragana", - "Lycian", - "Runic", "Manichaean", - "Old_Uyghur", - "Gunjala_Gondi", - "Masaram_Gondi", - "Tifinagh", - "Malayalam", - "Old_Italic", - "SignWriting", - "Egyptian_Hieroglyphs", - "Zanabazar_Square", - "Old_Persian", + "Runic", + "Old_South_Arabian", "Deseret", + "Hiragana", + "Ogham", + "Old_Permic", + "Meroitic_Cursive", + "Old_Turkic", + "Khudawadi", + "Lycian", + "Meroitic_Hieroglyphs", "Inherited", - "Wancho", - "Vithkuqi", - "Cyrillic", - "Tai_Viet", "Palmyrene", - "Hanifi_Rohingya", + "Nyiakeng_Puachue_Hmong", + "Garay", + "Inscriptional_Pahlavi", + "Inscriptional_Parthian", "Elbasan", - "New_Tai_Lue", - "Ol_Chiki", - "Hebrew", - "Old_Hungarian", + "Pau_Cin_Hau", + "Mahajani", + "Wancho", + "Elymaic", + "Hangul", + "Newa", + "Malayalam", + "Medefaidrin", "Dives_Akuru", - "Kayah_Li", + "Egyptian_Hieroglyphs", + "Masaram_Gondi", "Duployan", + "Hanifi_Rohingya", + "Old_Sogdian", + "Nag_Mundari", "Imperial_Aramaic", - "Ethiopic", + "Kayah_Li", + "Old_Italic", + "Old_North_Arabian", + "Ol_Chiki", + "Old_Uyghur", + "Old_Persian", + "Nushu", "Lepcha", + "Ethiopic", + "New_Tai_Lue", + "Old_Hungarian", "Pahawh_Hmong" }; #define script_stringpool ((const char *) &script_stringpool_contents) 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}, +#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 67 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str3, 36}, +#line 107 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 76}, {-1}, -#line 145 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str5, 114}, - {-1}, {-1}, {-1}, -#line 129 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 98}, - {-1}, {-1}, -#line 107 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 76}, -#line 125 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str13, 94}, -#line 31 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 0}, -#line 53 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 22}, -#line 62 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 31}, -#line 126 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 95}, -#line 49 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str18, 18}, +#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}, {-1}, -#line 105 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 74}, -#line 130 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 99}, -#line 38 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 7}, -#line 80 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 49}, -#line 50 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 19}, -#line 183 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 152}, -#line 93 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 62}, -#line 39 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 8}, -#line 112 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 81}, -#line 114 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 83}, -#line 41 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 10}, -#line 124 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 93}, -#line 190 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 159}, -#line 47 "./unictype/scripts_byname.gperf" +#line 126 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95}, +#line 130 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 99}, +#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}, +#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}, +#line 47 "unictype/scripts_byname.gperf" {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 16}, -#line 144 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 113}, -#line 61 "./unictype/scripts_byname.gperf" +#line 123 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 92}, +#line 61 "unictype/scripts_byname.gperf" {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 30}, -#line 51 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 20}, -#line 132 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 101}, -#line 139 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 108}, -#line 186 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 155}, -#line 81 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 50}, - {-1}, {-1}, -#line 96 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 65}, -#line 44 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 13}, -#line 123 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 92}, +#line 31 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 0}, {-1}, -#line 94 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 63}, -#line 91 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 60}, -#line 108 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 77}, -#line 32 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str50, 1}, -#line 163 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 132}, -#line 167 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 136}, -#line 143 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 112}, -#line 58 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 27}, -#line 64 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 33}, -#line 185 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 154}, -#line 156 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 125}, -#line 154 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 123}, -#line 133 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 102}, -#line 77 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 46}, -#line 101 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 70}, -#line 159 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 128}, -#line 78 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 47}, +#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}, {-1}, -#line 35 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 4}, +#line 45 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 14}, +#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}, {-1}, -#line 177 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 146}, -#line 37 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 6}, -#line 76 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 45}, -#line 166 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 135}, -#line 106 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 75}, -#line 192 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 161}, -#line 115 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 84}, -#line 45 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 14}, -#line 103 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 72}, +#line 64 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 33}, {-1}, -#line 57 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 26}, -#line 116 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 85}, -#line 83 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 52}, -#line 75 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 44}, -#line 174 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 143}, -#line 157 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 126}, -#line 97 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 66}, -#line 66 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 35}, +#line 94 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 63}, +#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}, +#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}, +#line 75 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 44}, +#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}, +#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}, +#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}, +#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}, +#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}, +#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}, {-1}, -#line 189 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 158}, -#line 137 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 106}, -#line 69 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 38}, -#line 73 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 42}, -#line 165 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 134}, -#line 87 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 56}, -#line 153 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 122}, -#line 118 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 87}, -#line 121 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 90}, -#line 164 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 133}, -#line 131 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 100}, -#line 140 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 109}, -#line 134 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 103}, -#line 113 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 82}, -#line 150 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 119}, -#line 155 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 124}, -#line 158 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 127}, -#line 110 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 79}, -#line 178 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 147}, -#line 180 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 149}, -#line 170 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 139}, -#line 84 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 53}, -#line 95 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 64}, -#line 92 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 61}, -#line 162 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 131}, -#line 33 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 2}, -#line 52 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 21}, -#line 42 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 11}, -#line 122 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 91}, -#line 43 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 12}, -#line 55 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 24}, -#line 175 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 144}, -#line 59 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 28}, -#line 89 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 58}, -#line 46 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 15}, -#line 72 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 41}, -#line 54 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 23}, -#line 152 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 121}, -#line 79 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 48}, -#line 181 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 150}, -#line 146 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 115}, -#line 141 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 110}, -#line 193 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 162}, -#line 151 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 120}, -#line 85 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str130, 54}, -#line 82 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str131, 51}, -#line 40 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 9}, -#line 74 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 43}, -#line 127 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 96}, -#line 179 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 148}, -#line 169 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 138}, -#line 187 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 156}, -#line 128 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str138, 97}, -#line 120 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 89}, -#line 119 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 88}, -#line 147 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 116}, -#line 149 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 118}, -#line 100 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str143, 69}, -#line 65 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 34}, -#line 172 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str145, 141}, -#line 63 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 32}, -#line 104 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 73}, -#line 60 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 29}, -#line 142 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 111}, -#line 188 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 157}, -#line 173 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 142}, -#line 168 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str152, 137}, -#line 88 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 57}, -#line 48 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str154, 17}, -#line 68 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 37}, -#line 161 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str156, 130}, -#line 111 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str157, 80}, -#line 171 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str158, 140}, - {-1}, {-1}, -#line 90 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 59}, - {-1}, {-1}, -#line 70 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str164, 39}, -#line 71 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str165, 40}, +#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 85 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 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}, {-1}, -#line 182 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str167, 151}, - {-1}, {-1}, -#line 191 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 160}, - {-1}, {-1}, -#line 34 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 3}, - {-1}, {-1}, -#line 109 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str176, 78}, - {-1}, {-1}, -#line 148 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 117}, -#line 176 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str180, 145}, -#line 136 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str181, 105}, -#line 86 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 55}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-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}, {-1}, -#line 99 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str193, 68}, +#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}, {-1}, -#line 36 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str195, 5}, +#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}, +#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}, +#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}, +#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}, -#line 160 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str199, 129}, +#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_str201, 153}, +#line 184 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 153}, {-1}, {-1}, {-1}, {-1}, -#line 102 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str206, 71}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 135 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str212, 104}, +#line 111 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str187, 80}, +#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}, {-1}, -#line 117 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str223, 86}, - {-1}, {-1}, {-1}, {-1}, {-1}, -#line 56 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str229, 25}, +#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}, + {-1}, +#line 102 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str212, 71}, + {-1}, {-1}, {-1}, +#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}, -#line 98 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str233, 67}, +#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}, +#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}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 138 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str249, 107} +#line 98 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str237, 67}, + {-1}, {-1}, {-1}, {-1}, {-1}, +#line 56 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str243, 25}, + {-1}, {-1}, +#line 86 "unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str246, 55}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#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}, + {-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} }; static const struct named_script * diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h index 0b223f43..59ca70d3 100644 --- a/lib/unictype/sy_c_ident.h +++ b/lib/unictype/sy_c_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h index 732ff9a2..48dd5aa5 100644 --- a/lib/unictype/sy_java_ident.h +++ b/lib/unictype/sy_java_ident.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Language syntax properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 15.1.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ /* Copyright (C) 2000-2024 Free Software Foundation, Inc. @@ -35,7 +35,7 @@ struct { int level1[225]; short level2[30 << 5]; - unsigned short level3[199 * 16]; + unsigned short level3[205 * 16]; } u_java_ident = { @@ -110,84 +110,84 @@ u_java_ident = 11520, 11648, 11776, 11904, -1, 12032, 12160, 12288, 256, 12416, 12544, 12672, 256, 256, 12800, 12928, 13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952, - 14080, 14208, 14336, -1, -1, 14464, 14592, 14720, - 14848, 14976, 15104, 15232, 15360, 15488, 15616, -1, - 15744, 15872, -1, 16000, 16128, 16256, 16384, -1, - 16512, 16640, 16768, 16896, 17024, 17152, -1, -1, - 17280, 17408, 17536, 17664, -1, 17792, 17920, 18048, - 256, 256, 256, 256, 256, 256, 256, 18176, - 18304, 256, 18432, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 18560, + 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, + -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 18944, 256, 256, 256, 256, 256, 256, 256, 256, - 18688, -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, - 256, 256, 256, 256, 18816, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, + 19072, 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, -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, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 18944, 19072, 19200, 19328, - -1, -1, -1, -1, 19456, -1, 19584, 19712, + 256, 256, 256, 256, 19456, 19584, 19712, 19840, + -1, -1, 19968, -1, 20096, -1, 20224, 20352, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 19840, + 256, 256, 256, 256, 256, 256, 256, 20480, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 19968, 7168, -1, -1, -1, -1, -1, + 256, 20608, 7168, -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, 20096, - 256, 256, 20224, 256, 256, 20352, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20480, 20608, -1, -1, -1, -1, -1, -1, + 21120, 21248, -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, 20736, -1, - -1, -1, 20864, 20992, 21120, -1, -1, -1, - 21248, 21376, 21504, 256, 256, 21632, 21760, 21888, - -1, -1, -1, -1, 22016, 22144, -1, -1, - -1, -1, -1, -1, -1, -1, 22272, -1, - 22400, 22528, 22656, -1, -1, 22784, -1, -1, - -1, 22912, -1, -1, -1, -1, -1, 23040, - 256, 23168, 23296, -1, -1, -1, -1, -1, - -1, 23424, -1, -1, 23552, 23680, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 23808, + -1, -1, -1, -1, -1, -1, -1, 21376, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 23936, 256, 256, + 256, 256, 256, 256, 256, 24704, 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, 24064, 256, - 24192, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 24832, 256, + 24960, 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, 24320, 256, 256, + 256, 256, 256, 256, 256, 25088, 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, 24448, - 256, 256, 256, 256, 24576, -1, -1, -1, + 256, 256, 256, 256, 256, 256, 256, 25216, + 256, 256, 256, 256, 25344, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 24704, -1, -1, -1, + 256, 256, 256, 256, 25472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 24832, 256, + 256, 256, 256, 256, 256, 256, 25600, 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, 24960, + 256, 256, 256, 256, 256, 256, 256, 25728, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 25088, -1, 25216, 25344, -1, -1, -1, -1, + 25856, -1, 25984, 26112, -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, 0xaaaf, 0x5555, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x8002, 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, @@ -291,7 +291,7 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x5555, 0xaaaa, 0x5555, 0x02a5, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0xa000, - 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0280, + 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0280, 0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x4100, 0xaa85, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, @@ -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, 0xaa80, 0x0220, 0xaaa0, 0xaaaa, 0xaaaa, 0x000a, 0x0000, + 0x0000, 0xa000, 0x0220, 0xa800, 0xaaaa, 0xaaaa, 0x000a, 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, @@ -392,7 +392,7 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0000, 0x0080, 0x0000, 0x0080, 0x2080, 0x0000, 0x0020, 0x0000, 0x0020, 0xa820, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0x2000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0xaa80, @@ -418,9 +418,11 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0xaaaa, 0x5555, 0xaaa5, + 0x5555, 0x0005, 0x0000, 0x0000, 0xa000, 0x2556, 0x0000, 0x0000, + 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa960, 0xaaa0, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x56aa, + 0xa80a, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x55aa, 0x0000, 0x0000, 0x0000, 0xa800, 0x2aaa, 0xaaaa, 0x0000, 0x0000, 0x5000, 0x5555, 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa550, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, @@ -439,6 +441,8 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5, 0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x5160, 0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa, + 0x0000, 0x8a20, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x5555, + 0x6699, 0x5595, 0xaa11, 0xaaaa, 0xaa96, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x5555, 0x1555, 0xaa80, 0x5555, 0x1aa5, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, @@ -448,7 +452,7 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0x5555, 0xa8a9, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xaaa8, - 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x5555, 0xaaa5, 0x5555, 0x5555, 0xaa55, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x5680, 0x5555, 0xaa55, 0x5555, 0xaaa5, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0xaa95, @@ -463,6 +467,8 @@ u_java_ident = 0x6aaa, 0xaaaa, 0x5554, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5550, 0x5555, 0xa2a5, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, + 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, 0x0000, 0x0000, 0x555a, 0x5555, 0x5555, 0x5556, 0x9555, 0xaaaa, @@ -474,7 +480,7 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x9540, 0xaaaa, 0x0045, 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x5500, 0x5a95, - 0xaa95, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaa95, 0xaaaa, 0x5555, 0xaa95, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x02aa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, @@ -486,9 +492,11 @@ u_java_ident = 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, - 0x4001, 0x5555, 0xa555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x4001, 0x5555, 0xa555, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0x5555, 0x5555, 0xaaa5, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, @@ -498,6 +506,8 @@ u_java_ident = 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x5555, 0xaaa5, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a80, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, @@ -506,7 +516,7 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0200, 0x8200, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaa8a, 0xaaaa, @@ -517,6 +527,8 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0x0000, 0xa800, 0x0000, 0xaaa8, 0x0000, 0x96a0, 0xaaff, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x5555, 0x5555, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, @@ -554,6 +566,8 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x5000, 0x5554, 0xaa95, + 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, @@ -565,8 +579,6 @@ u_java_ident = 0x2a8a, 0x0222, 0x2882, 0x2222, 0x2882, 0x0080, 0x0080, 0x8802, 0x0000, 0x0020, 0x0000, 0xaa00, 0x0202, 0x0020, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, |