diff options
Diffstat (limited to 'lib/unictype')
344 files changed, 2945 insertions, 2423 deletions
diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c index 78914171..232d59c4 100644 --- a/lib/unictype/bidi_byname.c +++ b/lib/unictype/bidi_byname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/bidi_byname.gperf b/lib/unictype/bidi_byname.gperf index 608b88a4..7ff7eb6e 100644 --- a/lib/unictype/bidi_byname.gperf +++ b/lib/unictype/bidi_byname.gperf @@ -5,7 +5,7 @@ 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 + 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) diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h index da8cff03..c289fe75 100644 --- a/lib/unictype/bidi_byname.h +++ b/lib/unictype/bidi_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/bidi_byname.gperf */ /* Computed positions: -k'1,9,$' */ @@ -41,7 +41,7 @@ struct named_bidi_class { int name; int bidi_class; }; #ifndef GPERF_DOWNCASE #define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = +static const unsigned char gperf_downcase[256] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, @@ -125,6 +125,11 @@ bidi_class_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[8]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 8: case 7: diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c index 85ff4f41..a4fd2358 100644 --- a/lib/unictype/bidi_longname.c +++ b/lib/unictype/bidi_longname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c index 2d7e2f84..c289295c 100644 --- a/lib/unictype/bidi_name.c +++ b/lib/unictype/bidi_name.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h index 8cbbeeb3..45bfee8c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct { int level1[17]; short level2[4 << 9]; - unsigned short level3[174 * 40 + 1]; + unsigned short level3[178 * 40 + 1]; } u_bidi_category = { @@ -108,12 +108,13 @@ u_bidi_category = 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, -1, 16896, + 16256, 16384, 16512, 16640, -1, 16768, 16896, 17024, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -126,9 +127,9 @@ 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, 17280, 17408, -1, + -1, -1, -1, -1, -1, -1, 17536, 17664, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 17024, 17152, -1, - -1, -1, -1, -1, -1, -1, 17280, 17408, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -147,24 +148,25 @@ 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, 17792, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 17536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -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, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 17664, -1, - -1, -1, 17792, 17920, 18048, -1, 18176, -1, - -1, -1, -1, -1, -1, 18304, 18432, 18560, - -1, -1, -1, -1, 18688, 18816, -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, - 18944, -1, 17152, -1, -1, 19072, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 12672, 19200, 19328, -1, -1, -1, -1, -1, - 19456, 19584, 19712, -1, 19840, 19968, -1, -1, - 20096, 20224, 20352, 20480, 20608, -1, 6656, 6656, - 6656, 6656, 6656, 6656, 6656, 20736, 20864, 20992, - 21120, 21248, 6656, 6656, 21376, 21504, 6656, 21632, - -1, -1, -1, -1, -1, -1, -1, 21760, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -226,13 +228,13 @@ 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, 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, 21760, - 21888, 21888, 22016, 22144, 21888, 21888, 21888, 21888, - 21888, 21888, 21888, 21888, 21888, 21888, 21888, 21888, - 21888, 21888, 21888, 21888, 21888, 21888, 21888, 21888, - 21888, 21888, 21888, 21888, 21888, 21888, 21888, 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, @@ -290,9 +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, -1, - -1, -1, -1, -1, -1, -1, -1, 21760 + -1, -1, -1, -1, -1, -1, -1, 22272 }, { 0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73, @@ -418,7 +418,7 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01a0, 0x5ad0, 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x0000, 0xad00, 0xd6b5, - 0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x035a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xad00, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -829,7 +829,7 @@ u_bidi_category = 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd68c, 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, 0x18c6, + 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 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, @@ -862,7 +862,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, 0x6800, 0x01ad, - 0x40d0, 0x006b, 0x0000, 0x0340, 0x0000, 0x0000, 0x0000, 0x0000, + 0x40d0, 0x006b, 0x0000, 0x0340, 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -955,6 +955,11 @@ u_bidi_category = 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0x00d6, 0x0000, 0x0000, 0x0000, + 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -962,6 +967,11 @@ u_bidi_category = 0x5294, 0x294a, 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x000d, 0x0000, 0xad68, 0xd6b5, + 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x00d6, 0x0000, 0x0000, 0x0000, @@ -1040,11 +1050,21 @@ 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, 0x6800, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0340, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000, 0x6b5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xd000, 0x6b5a, 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, @@ -1108,17 +1128,17 @@ u_bidi_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x94a4, 0x4a52, 0xa529, + 0x94a5, 0x4a52, 0xa529, 0x0094, 0x2000, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, + 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x2900, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, - 0x94a5, 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, 0x4a52, 0xa529, + 0x94a5, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x0012, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x094a, 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, @@ -1134,12 +1154,12 @@ u_bidi_category = 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x0009, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, - 0x5294, 0x294a, 0x0025, 0x4a52, 0x0129, 0x5200, 0x294a, 0x0001, - 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, - 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52, - 0xa529, 0x5294, 0x004a, 0x0000, 0x4a52, 0x2529, 0x0000, 0x0000, - 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529, - 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, + 0x5294, 0x294a, 0x0025, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, + 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, 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, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa520, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a, diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c index 04b6a223..fab5ae2b 100644 --- a/lib/unictype/bidi_test.c +++ b/lib/unictype/bidi_test.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c index ec90fbd2..569ff80e 100644 --- a/lib/unictype/block_test.c +++ b/lib/unictype/block_test.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c index 2ecd8d0c..a025da0a 100644 --- a/lib/unictype/blocks.c +++ b/lib/unictype/blocks.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index a1311c00..e8e56d0f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -236,6 +236,7 @@ static const uc_block_t blocks[] = { 0x10D00, 0x10D3F, "Hanifi Rohingya" }, { 0x10E60, 0x10E7F, "Rumi Numeral Symbols" }, { 0x10E80, 0x10EBF, "Yezidi" }, + { 0x10EC0, 0x10EFF, "Arabic Extended-C" }, { 0x10F00, 0x10F2F, "Old Sogdian" }, { 0x10F30, 0x10F6F, "Sogdian" }, { 0x10F70, 0x10FAF, "Old Uyghur" }, @@ -267,11 +268,13 @@ static const uc_block_t blocks[] = { 0x11A50, 0x11AAF, "Soyombo" }, { 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, + { 0x11B00, 0x11B5F, "Devanagari Extended-A" }, { 0x11C00, 0x11C6F, "Bhaiksuki" }, { 0x11C70, 0x11CBF, "Marchen" }, { 0x11D00, 0x11D5F, "Masaram Gondi" }, { 0x11D60, 0x11DAF, "Gunjala Gondi" }, { 0x11EE0, 0x11EFF, "Makasar" }, + { 0x11F00, 0x11F5F, "Kawi" }, { 0x11FB0, 0x11FBF, "Lisu Supplement" }, { 0x11FC0, 0x11FFF, "Tamil Supplement" }, { 0x12000, 0x123FF, "Cuneiform" }, @@ -279,7 +282,7 @@ static const uc_block_t blocks[] = { 0x12480, 0x1254F, "Early Dynastic Cuneiform" }, { 0x12F90, 0x12FFF, "Cypro-Minoan" }, { 0x13000, 0x1342F, "Egyptian Hieroglyphs" }, - { 0x13430, 0x1343F, "Egyptian Hieroglyph Format Controls" }, + { 0x13430, 0x1345F, "Egyptian Hieroglyph Format Controls" }, { 0x14400, 0x1467F, "Anatolian Hieroglyphs" }, { 0x16800, 0x16A3F, "Bamum Supplement" }, { 0x16A40, 0x16A6F, "Mro" }, @@ -304,6 +307,7 @@ static const uc_block_t blocks[] = { 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" }, { 0x1D100, 0x1D1FF, "Musical Symbols" }, { 0x1D200, 0x1D24F, "Ancient Greek Musical Notation" }, + { 0x1D2C0, 0x1D2DF, "Kaktovik Numerals" }, { 0x1D2E0, 0x1D2FF, "Mayan Numerals" }, { 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" }, { 0x1D360, 0x1D37F, "Counting Rod Numerals" }, @@ -311,9 +315,11 @@ static const uc_block_t blocks[] = { 0x1D800, 0x1DAAF, "Sutton SignWriting" }, { 0x1DF00, 0x1DFFF, "Latin Extended-G" }, { 0x1E000, 0x1E02F, "Glagolitic Supplement" }, + { 0x1E030, 0x1E08F, "Cyrillic Extended-D" }, { 0x1E100, 0x1E14F, "Nyiakeng Puachue Hmong" }, { 0x1E290, 0x1E2BF, "Toto" }, { 0x1E2C0, 0x1E2FF, "Wancho" }, + { 0x1E4D0, 0x1E4FF, "Nag Mundari" }, { 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, { 0x1E900, 0x1E95F, "Adlam" }, @@ -343,6 +349,7 @@ static const uc_block_t blocks[] = { 0x2CEB0, 0x2EBEF, "CJK Unified Ideographs Extension F" }, { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" }, { 0x30000, 0x3134F, "CJK Unified Ideographs Extension G" }, + { 0x31350, 0x323AF, "CJK Unified Ideographs Extension H" }, { 0xE0000, 0xE007F, "Tags" }, { 0xE0100, 0xE01EF, "Variation Selectors Supplement" }, { 0xF0000, 0xFFFFF, "Supplementary Private Use Area-A" }, @@ -622,51 +629,30 @@ static const uint16_t blocks_level1[640 * 2] = 200, 204, 204, 206, 206, 207, - 207, 209, - 209, 214, - 214, 217, - 217, 221, - 221, 224, - 224, 225, - 225, 227, - 227, 228, - 228, 231, - 231, 232, - 232, 234, - 234, 236, - 236, 240, - 240, 240, - 240, 242, + 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, 245, - 245, 247, - 247, 248, - 247, 248, - 247, 248, - 247, 248, - 248, 250, - 249, 250, - 250, 250, - 250, 250, - 250, 250, - 250, 250, - 250, 250, - 250, 250, - 250, 250, - 250, 250, - 250, 250, + 244, 246, + 246, 247, + 247, 250, + 250, 251, + 250, 251, + 250, 251, 250, 251, - 251, 252, - 251, 252, - 251, 252, - 251, 252, 251, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, - 253, 253, + 252, 253, 253, 253, 253, 253, 253, 253, @@ -677,321 +663,342 @@ static const uint16_t blocks_level1[640 * 2] = 253, 253, 253, 253, 253, 254, - 253, 254, - 253, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, - 254, 254, 254, 255, 254, 255, - 254, 258, - 258, 259, - 259, 259, - 259, 259, - 259, 260, - 260, 262, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, - 262, 263, + 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, + 257, 258, + 257, 258, + 257, 261, + 261, 262, + 262, 262, + 262, 262, 262, 263, - 263, 264, - 263, 264, - 263, 264, - 264, 265, - 264, 265, + 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, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, - 266, 266, + 265, 266, + 265, 266, + 265, 266, + 265, 266, + 265, 266, + 265, 266, + 266, 267, 266, 267, + 266, 267, + 267, 268, 267, 268, - 268, 271, + 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, 271, - 271, 271, - 271, 271, - 271, 271, - 271, 271, - 271, 271, - 271, 271, - 271, 271, - 271, 271, - 271, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, - 273, 273, + 271, 274, 273, 274, - 274, 275, - 275, 276, - 276, 278, - 278, 280, - 280, 281, - 280, 281, - 280, 281, - 280, 281, - 281, 282, - 281, 282, - 281, 282, - 282, 282, - 282, 282, - 282, 282, - 282, 282, - 282, 283, - 283, 284, + 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, + 276, 277, + 277, 278, + 278, 279, + 279, 282, + 282, 284, 284, 285, - 285, 287, - 287, 287, - 287, 287, - 287, 287, - 287, 287, - 287, 288, - 288, 289, + 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, 290, - 290, 290, - 290, 291, - 291, 292, + 290, 292, + 292, 292, 292, 293, 293, 293, - 293, 296, + 293, 293, + 293, 294, + 294, 295, + 295, 296, + 296, 296, + 296, 296, 296, 297, 297, 298, 298, 299, - 298, 299, - 298, 299, + 299, 299, 299, 302, - 302, 304, + 302, 303, + 303, 304, + 304, 305, + 304, 305, 304, 305, - 305, 306, - 306, 308, - 308, 309, - 309, 309, - 309, 309, - 309, 309, - 309, 309, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310, - 309, 310 + 305, 308, + 308, 310, + 310, 311, + 311, 312, + 312, 314, + 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 }; -#define blocks_upper_first_index 309 -#define blocks_upper_last_index 320 +#define blocks_upper_first_index 315 +#define blocks_upper_last_index 327 diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c index 423b2cca..5333f45d 100644 --- a/lib/unictype/categ_C.c +++ b/lib/unictype/categ_C.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h index 12959fe7..2e1b3a0a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[87 << 4]; + unsigned int level3[89 << 4]; } u_categ_C = { @@ -302,18 +302,18 @@ u_categ_C = 18 + 768 * sizeof (short) / sizeof (int) + 1072, 18 + 768 * sizeof (short) / sizeof (int) + 1088, 18 + 768 * sizeof (short) / sizeof (int) + 1104, - 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 1120, 18 + 768 * sizeof (short) / sizeof (int) + 1136, - 18 + 768 * sizeof (short) / sizeof (int) + 432, 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, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 1216, + -1, 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) + 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) + 1264, + 18 + 768 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, @@ -407,8 +407,8 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1280, 18 + 768 * sizeof (short) / sizeof (int) + 1296, + 18 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -419,7 +419,7 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1312, + 18 + 768 * sizeof (short) / sizeof (int) + 1328, -1, -1, -1, @@ -433,7 +433,7 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -441,7 +441,7 @@ u_categ_C = 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1344, + 18 + 768 * sizeof (short) / sizeof (int) + 1360, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, -1, @@ -453,15 +453,15 @@ u_categ_C = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, - 18 + 768 * sizeof (short) / sizeof (int) + 432, + 18 + 768 * sizeof (short) / sizeof (int) + 1376, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -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) + 1376, + 18 + 768 * sizeof (short) / sizeof (int) + 1408, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, 18 + 768 * sizeof (short) / sizeof (int) + 432, @@ -855,11 +855,11 @@ u_categ_C = 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U, 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU, 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U, - 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF90030U, + 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF10030U, 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U, 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU, 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU, - 0x00000829U, 0xC0000050U, 0x0C00C0A0U, 0xFFFFFFFFU, + 0x00000829U, 0xC0000050U, 0x0C0080A0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000100U, 0x0001E000U, 0x01000000U, 0x20000000U, 0xF8002000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -987,14 +987,14 @@ u_categ_C = 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, 0x00000000U, 0x20000000U, 0x0000FFF8U, 0xFC00FE00U, 0x00000000U, 0x00200000U, 0x0000FF00U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE00001U, - 0x00040000U, 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00040000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U, 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1012,7 +1012,7 @@ u_categ_C = 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U, 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1020,7 +1020,7 @@ u_categ_C = 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00020000U, 0x38000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1034,7 +1034,7 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U, - 0x00000000U, 0xFFFF8000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFFFF0000U, 0xFFC00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1064,7 +1064,7 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9010FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFF8U, 0xFFF8FFFFU, 0x0000FF0FU, + 0x00000000U, 0xFFFBFFF8U, 0xFFD8FFFFU, 0x0000FF0FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, @@ -1083,7 +1083,7 @@ u_categ_C = 0x00000000U, 0x00000180U, 0x00000000U, 0x07F80000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF800U, 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U, 0xFFF00000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0xFE000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U, @@ -1100,10 +1100,10 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x80000000U, 0xFFFFF81FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x06000080U, 0x0000F824U, 0x00000000U, 0xFFFFC000U, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xC000E000U, 0xFFFF3C00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1111,6 +1111,10 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U, @@ -1135,15 +1139,15 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, - 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U, + 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U, - 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U, + 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, + 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1152,7 +1156,7 @@ u_categ_C = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1172,8 +1176,12 @@ u_categ_C = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFFFF800U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c index c6f91183..a07bb294 100644 --- a/lib/unictype/categ_Cc.c +++ b/lib/unictype/categ_Cc.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h index 19a46c69..b6c71ab4 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c index 0ef9b0f3..df2e5956 100644 --- a/lib/unictype/categ_Cf.c +++ b/lib/unictype/categ_Cf.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h index 4215b076..dd087c61 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -472,7 +472,7 @@ u_categ_Cf = 0x00000000U, 0x20000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c index 0ac76162..3f7cdb64 100644 --- a/lib/unictype/categ_Cn.c +++ b/lib/unictype/categ_Cn.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h index 333d3629..39745f3c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[7 << 7]; - unsigned int level3[86 << 4]; + unsigned int level3[88 << 4]; } u_categ_Cn = { @@ -302,18 +302,18 @@ u_categ_Cn = 18 + 896 * sizeof (short) / sizeof (int) + 1040, 18 + 896 * sizeof (short) / sizeof (int) + 1056, 18 + 896 * sizeof (short) / sizeof (int) + 1072, - 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 1088, 18 + 896 * sizeof (short) / sizeof (int) + 1104, - 18 + 896 * sizeof (short) / sizeof (int) + 752, 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, - -1, 18 + 896 * sizeof (short) / sizeof (int) + 1184, + -1, 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) + 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) + 1232, + 18 + 896 * sizeof (short) / sizeof (int) + 1248, -1, -1, -1, @@ -407,8 +407,8 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1248, 18 + 896 * sizeof (short) / sizeof (int) + 1264, + 18 + 896 * sizeof (short) / sizeof (int) + 1280, -1, -1, -1, @@ -419,7 +419,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1280, + 18 + 896 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, @@ -433,7 +433,7 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1296, + 18 + 896 * sizeof (short) / sizeof (int) + 1312, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -441,7 +441,7 @@ u_categ_Cn = 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1312, + 18 + 896 * sizeof (short) / sizeof (int) + 1328, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, -1, @@ -453,15 +453,15 @@ u_categ_Cn = -1, -1, -1, - 18 + 896 * sizeof (short) / sizeof (int) + 1328, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, - 18 + 896 * sizeof (short) / sizeof (int) + 752, + 18 + 896 * sizeof (short) / sizeof (int) + 1344, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18 + 896 * sizeof (short) / sizeof (int) + 1360, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, 18 + 896 * sizeof (short) / sizeof (int) + 752, @@ -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) + 1344, + 18 + 896 * sizeof (short) / sizeof (int) + 1376, 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) + 1360 + 18 + 896 * sizeof (short) / sizeof (int) + 1392 }, { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -979,11 +979,11 @@ u_categ_Cn = 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U, 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU, 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U, - 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF90030U, + 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF10030U, 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U, 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU, 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU, - 0x00000829U, 0xC0000050U, 0x0C00C0A0U, 0xFFFFFFFFU, + 0x00000829U, 0xC0000050U, 0x0C0080A0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000100U, 0x0001E000U, 0x01000000U, 0x20000000U, 0xF8002000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1103,14 +1103,14 @@ u_categ_Cn = 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, 0x00000000U, 0x00000000U, 0x0000DFF8U, 0xFC00FE00U, 0x00000000U, 0x00200000U, 0x0000FF00U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE00001U, - 0x00040000U, 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00040000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U, 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1128,7 +1128,7 @@ u_categ_Cn = 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U, 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1136,7 +1136,7 @@ u_categ_Cn = 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00020000U, 0x38000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1154,7 +1154,7 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U, - 0x00000000U, 0xFE008000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1184,7 +1184,7 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9010FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFF8U, 0xFFF8FFFFU, 0x0000FF0FU, + 0x00000000U, 0xFFFBFFF8U, 0xFFD8FFFFU, 0x0000FF0FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, @@ -1203,7 +1203,7 @@ u_categ_Cn = 0x00000000U, 0x00000180U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF800U, 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U, 0xFFF00000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0xFE000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U, @@ -1220,10 +1220,10 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x80000000U, 0xFFFFF81FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x06000080U, 0x0000F824U, 0x00000000U, 0xFFFFC000U, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xC000E000U, 0xFFFF3C00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1231,6 +1231,10 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U, @@ -1255,15 +1259,15 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, - 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U, + 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U, - 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U, + 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, + 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1272,7 +1276,7 @@ u_categ_Cn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1292,8 +1296,12 @@ u_categ_Cn = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFFFF800U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c index 3796442d..375aec95 100644 --- a/lib/unictype/categ_Co.c +++ b/lib/unictype/categ_Co.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h index 58615aed..6620c15b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c index 2fbed8c4..7f23bc15 100644 --- a/lib/unictype/categ_Cs.c +++ b/lib/unictype/categ_Cs.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h index 6827a0c5..57faf524 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c index fb501b21..906d9e6f 100644 --- a/lib/unictype/categ_L.c +++ b/lib/unictype/categ_L.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h index 3850edd8..e28ae89f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[75 << 4]; + unsigned int level3[77 << 4]; } u_categ_L = { @@ -289,12 +289,12 @@ u_categ_L = 5 + 512 * sizeof (short) / sizeof (int) + 992, 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, - -1, 5 + 512 * sizeof (short) / sizeof (int) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, + 5 + 512 * sizeof (short) / sizeof (int) + 1072, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1072, + 5 + 512 * sizeof (short) / sizeof (int) + 1088, -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) + 1088, + 5 + 512 * sizeof (short) / sizeof (int) + 1104, 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) + 1104, 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -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) + 1136, + 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, @@ -420,7 +420,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) + 1168, -1, -1, -1, @@ -428,7 +428,7 @@ u_categ_L = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 320, - 5 + 512 * sizeof (short) / sizeof (int) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 320, @@ -440,15 +440,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) + 1184, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1216, -1, -1, -1, @@ -721,7 +721,7 @@ u_categ_L = 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU, 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU, 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U, - 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -747,7 +747,7 @@ u_categ_L = 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -761,7 +761,7 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -791,7 +791,7 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -811,9 +811,9 @@ u_categ_L = 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -822,6 +822,10 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -839,7 +843,7 @@ u_categ_L = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -859,7 +863,11 @@ u_categ_L = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c index 1a5c180a..508e3941 100644 --- a/lib/unictype/categ_LC.c +++ b/lib/unictype/categ_LC.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h index f1299162..fbe7a37f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -381,7 +381,7 @@ u_categ_LC = 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFBFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c index d6b6a52c..f42c33b4 100644 --- a/lib/unictype/categ_Ll.c +++ b/lib/unictype/categ_Ll.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h index f212ee96..b932c07a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -381,7 +381,7 @@ u_categ_Ll = 0x0000FDFFU, 0xFFFFFC00U, 0x00000BF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFBFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c index 73bf01fa..0b777a2d 100644 --- a/lib/unictype/categ_Lm.c +++ b/lib/unictype/categ_Lm.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h index 066e680d..40b5ff90 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[26 << 4]; + unsigned int level3[27 << 4]; } u_categ_Lm = { @@ -287,10 +287,10 @@ u_categ_Lm = -1, 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, - -1, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 400, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 416, + -1, -1, -1, -1, @@ -399,11 +399,15 @@ u_categ_Lm = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3F800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c index 9d237ddc..ddaf4852 100644 --- a/lib/unictype/categ_Lo.c +++ b/lib/unictype/categ_Lo.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h index 95271d06..ce5aa253 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[71 << 4]; + unsigned int level3[73 << 4]; } u_categ_Lo = { @@ -289,12 +289,12 @@ u_categ_Lo = 5 + 512 * sizeof (short) / sizeof (int) + 928, 5 + 512 * sizeof (short) / sizeof (int) + 944, 5 + 512 * sizeof (short) / sizeof (int) + 960, - -1, 5 + 512 * sizeof (short) / sizeof (int) + 976, 5 + 512 * sizeof (short) / sizeof (int) + 992, + 5 + 512 * sizeof (short) / sizeof (int) + 1008, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1008, + 5 + 512 * sizeof (short) / sizeof (int) + 1024, -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) + 1024, + 5 + 512 * sizeof (short) / sizeof (int) + 1040, 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) + 1040, 5 + 512 * sizeof (short) / sizeof (int) + 1056, + 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -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) + 1072, + 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, @@ -420,7 +420,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) + 1104, -1, -1, -1, @@ -428,7 +428,7 @@ u_categ_Lo = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 288, - 5 + 512 * sizeof (short) / sizeof (int) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 288, @@ -440,15 +440,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) + 1120, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1152, -1, -1, -1, @@ -717,7 +717,7 @@ u_categ_Lo = 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU, 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU, 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U, - 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -743,7 +743,7 @@ u_categ_Lo = 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -757,7 +757,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -783,7 +783,7 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -806,6 +806,10 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000007FFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -823,7 +827,7 @@ u_categ_Lo = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -843,7 +847,11 @@ u_categ_Lo = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c index d583d771..5b843405 100644 --- a/lib/unictype/categ_Lt.c +++ b/lib/unictype/categ_Lt.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h index e6ca5ae3..c19cdaed 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c index ef39d864..846c53ef 100644 --- a/lib/unictype/categ_Lu.c +++ b/lib/unictype/categ_Lu.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h index 7c323651..f78619da 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h index 3cc237d3..508b137d 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[45 << 4]; + unsigned int level3[47 << 4]; } u_categ_M = { @@ -204,6 +204,7 @@ u_categ_M = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -230,11 +231,9 @@ u_categ_M = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -272,7 +271,8 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -281,21 +281,20 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, - -1, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 640, -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, -1, -1, @@ -306,7 +305,8 @@ u_categ_M = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 704, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -457,11 +457,11 @@ u_categ_M = 0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x0000000CU, 0x00000004U, 0xC0000000U, 0x00803DC7U, 0x00000000U, 0x0000001FU, 0xD0000000U, 0x00603DDFU, 0x0000000CU, - 0x0000000EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU, + 0x0000000EU, 0xD0000000U, 0x00603DDFU, 0x0008000CU, 0x0000000FU, 0xD8000000U, 0x00803DDFU, 0x0000000CU, 0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x000C0000U, 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U, 0x03000000U, 0xC2A00000U, 0x00000000U, 0xFFFE0000U, 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0x00000000U, 0x7FFFF800U, 0xC3C00000U, 0x001E3F9DU, @@ -537,14 +537,14 @@ u_categ_M = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U, 0x00000007U, 0x07FF0000U, 0x00000004U, 0x00000000U, 0x00000007U, 0x001FFF80U, 0x00000060U, 0x00080000U, 0x00000007U, 0xFFF80000U, 0x0000DE01U, 0x00000000U, - 0x00000000U, 0x40FFF000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40FFF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007FFU, 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -570,6 +570,10 @@ u_categ_M = 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U, + 0x0000000BU, 0xC7F00000U, 0x00000007U, 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, @@ -601,7 +605,7 @@ u_categ_M = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -609,6 +613,10 @@ u_categ_M = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c index 4e89f627..6432b025 100644 --- a/lib/unictype/categ_Mc.c +++ b/lib/unictype/categ_Mc.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h index 45e7a5cd..11978670 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -312,7 +312,7 @@ u_categ_Mc = 0x0000000CU, 0x40000000U, 0x00801981U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00801DC6U, 0x00000000U, 0x0000000EU, 0x00000000U, 0x0000001EU, 0x00000000U, - 0x0000000CU, 0x40000000U, 0x00600D9FU, 0x00000000U, + 0x0000000CU, 0x40000000U, 0x00600D9FU, 0x00080000U, 0x0000000CU, 0xC0000000U, 0x00801DC1U, 0x00000000U, 0x0000000CU, 0x00000000U, 0xFF038000U, 0x000C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -381,7 +381,7 @@ u_categ_Mc = 0x00587C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00600000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000008U, 0xC0300000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c index f9dd76f3..744a6432 100644 --- a/lib/unictype/categ_Me.c +++ b/lib/unictype/categ_Me.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h index 0481a2be..045af893 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c index 689c5f2f..26ae688d 100644 --- a/lib/unictype/categ_Mn.c +++ b/lib/unictype/categ_Mn.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h index d53dcf96..3a0b853b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[45 << 4]; + unsigned int level3[47 << 4]; } u_categ_Mn = { @@ -212,6 +212,7 @@ u_categ_Mn = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -238,11 +239,9 @@ u_categ_Mn = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -280,7 +279,8 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -289,21 +289,20 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, - -1, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 640, -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, -1, -1, @@ -314,7 +313,8 @@ u_categ_Mn = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 704, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -469,7 +469,7 @@ u_categ_Mn = 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU, 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U, 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U, 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U, 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U, @@ -545,14 +545,14 @@ u_categ_Mn = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, 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, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,6 +578,10 @@ u_categ_Mn = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, + 0x00000003U, 0x07C00000U, 0x00000005U, 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, @@ -609,7 +613,7 @@ u_categ_Mn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -617,6 +621,10 @@ u_categ_Mn = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c index f285a2f5..eef974bc 100644 --- a/lib/unictype/categ_N.c +++ b/lib/unictype/categ_N.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h index 9901b418..ee9005ed 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -287,7 +287,7 @@ u_categ_N = -1, 3 + 256 * sizeof (short) / sizeof (int) + 656, 3 + 256 * sizeof (short) / sizeof (int) + 480, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 480, -1, 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, @@ -445,7 +445,7 @@ u_categ_N = 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -460,7 +460,7 @@ u_categ_N = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c index 4eb46a9c..cf0cce94 100644 --- a/lib/unictype/categ_Nd.c +++ b/lib/unictype/categ_Nd.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h index c1ed692b..43831d01 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -188,6 +188,7 @@ u_categ_Nd = 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -225,8 +226,7 @@ u_categ_Nd = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -280,16 +280,16 @@ u_categ_Nd = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -391,6 +391,10 @@ u_categ_Nd = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -405,10 +409,6 @@ u_categ_Nd = 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, 0x00000000U, 0x00000000U, 0x03FF0000U } diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c index cb2be246..255ebc4a 100644 --- a/lib/unictype/categ_Nl.c +++ b/lib/unictype/categ_Nl.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h index 139c4298..188de4f4 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c index f2740c5c..e52ecc7f 100644 --- a/lib/unictype/categ_No.c +++ b/lib/unictype/categ_No.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h index 8d2b3378..1d5383d7 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -416,7 +416,7 @@ u_categ_No = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c index 39feba5e..910dc13b 100644 --- a/lib/unictype/categ_P.c +++ b/lib/unictype/categ_P.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h index 2b89e788..f031b539 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -461,7 +461,7 @@ u_categ_P = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U, 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -469,7 +469,7 @@ u_categ_P = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c index ee89050a..696d8756 100644 --- a/lib/unictype/categ_Pc.c +++ b/lib/unictype/categ_Pc.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h index 14d462eb..490eb445 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c index 07d2473a..6fbc9b09 100644 --- a/lib/unictype/categ_Pd.c +++ b/lib/unictype/categ_Pd.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h index 9a88e828..a3297c09 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c index 3b44bfc1..20cf1d25 100644 --- a/lib/unictype/categ_Pe.c +++ b/lib/unictype/categ_Pe.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h index 1bfa4a4a..68ba0b2f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c index 0fe185ae..96e1f16b 100644 --- a/lib/unictype/categ_Pf.c +++ b/lib/unictype/categ_Pf.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h index 6163c668..3a78688d 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c index 8bcfa6a2..b0bf8d59 100644 --- a/lib/unictype/categ_Pi.c +++ b/lib/unictype/categ_Pi.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h index 2052e160..693abcab 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c index f0fe478b..fe863163 100644 --- a/lib/unictype/categ_Po.c +++ b/lib/unictype/categ_Po.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h index 1c131903..51f0893a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -441,7 +441,7 @@ u_categ_Po = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U, 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -449,7 +449,7 @@ u_categ_Po = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c index 8852e9b5..db89374b 100644 --- a/lib/unictype/categ_Ps.c +++ b/lib/unictype/categ_Ps.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h index 62bc6ee2..28857b9a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c index e7540e61..66afcaad 100644 --- a/lib/unictype/categ_S.c +++ b/lib/unictype/categ_S.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h index 0ca50004..01cfb3cd 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -508,15 +508,15 @@ u_categ_S = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U } diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c index 9c3ea1bd..5f6f7f32 100644 --- a/lib/unictype/categ_Sc.c +++ b/lib/unictype/categ_Sc.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h index 143c712d..e93224aa 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c index 90b196fc..988f1b4d 100644 --- a/lib/unictype/categ_Sk.c +++ b/lib/unictype/categ_Sk.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h index 415f7a27..c9f177db 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c index da26b4d7..a170ebe3 100644 --- a/lib/unictype/categ_Sm.c +++ b/lib/unictype/categ_Sm.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h index 84d5e607..f20efc2a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c index 0ac22a70..962a0783 100644 --- a/lib/unictype/categ_So.c +++ b/lib/unictype/categ_So.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h index 3653dbeb..66ad95f1 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -480,15 +480,15 @@ u_categ_So = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U } diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c index 9087f0c7..0cfda616 100644 --- a/lib/unictype/categ_Z.c +++ b/lib/unictype/categ_Z.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h index 56004167..28da0f15 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c index a2e679d2..6866a314 100644 --- a/lib/unictype/categ_Zl.c +++ b/lib/unictype/categ_Zl.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h index ae58ce9f..7ccd53f7 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c index 6cdb02a0..aa4360f8 100644 --- a/lib/unictype/categ_Zp.c +++ b/lib/unictype/categ_Zp.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h index 281c15bb..5aea22da 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c index 381f100e..3e5c58d8 100644 --- a/lib/unictype/categ_Zs.c +++ b/lib/unictype/categ_Zs.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h index 06f31523..e156dc91 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c index af3de31f..4b0b07e0 100644 --- a/lib/unictype/categ_and.c +++ b/lib/unictype/categ_and.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c index aca99889..b5de520d 100644 --- a/lib/unictype/categ_and_not.c +++ b/lib/unictype/categ_and_not.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c index 5faaaee7..ce2b3ecf 100644 --- a/lib/unictype/categ_byname.c +++ b/lib/unictype/categ_byname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_byname.gperf b/lib/unictype/categ_byname.gperf index ee5dbbfb..b699a33e 100644 --- a/lib/unictype/categ_byname.gperf +++ b/lib/unictype/categ_byname.gperf @@ -5,7 +5,7 @@ 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 + 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) diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h index 41bd43e1..39003854 100644 --- a/lib/unictype/categ_byname.h +++ b/lib/unictype/categ_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/categ_byname.gperf */ /* Computed positions: -k'1-2,7,$' */ @@ -41,7 +41,7 @@ struct named_category { int name; unsigned int category_index; }; #ifndef GPERF_DOWNCASE #define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = +static const unsigned char gperf_downcase[256] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, @@ -125,6 +125,11 @@ general_category_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[6]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 6: case 5: @@ -132,6 +137,11 @@ general_category_hash (register const char *str, register size_t len) case 3: case 2: hval += asso_values[(unsigned char)str[1]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 1: hval += asso_values[(unsigned char)str[0]]; diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c index 4c40efc2..cdcebb03 100644 --- a/lib/unictype/categ_longname.c +++ b/lib/unictype/categ_longname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c index 090e191f..44b42c8e 100644 --- a/lib/unictype/categ_name.c +++ b/lib/unictype/categ_name.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/categ_of.h b/lib/unictype/categ_of.h index 5d7fd3e8..2b0f98c1 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct { int level1[17]; short level2[6 << 9]; - unsigned short level3[248 * 40 + 1]; + unsigned short level3[253 * 40 + 1]; } u_category = { @@ -107,18 +107,18 @@ u_category = 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, -1, -1, - 21120, 21248, 21376, 21504, -1, 21632, -1, 21760, - 4352, 4352, 4352, 4352, 4352, 4352, 4352, 21888, - 22016, 4352, 22144, -1, -1, -1, -1, -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, 22272, + -1, -1, -1, -1, -1, -1, -1, 22528, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 22400, -1, -1, -1, -1, -1, -1, -1, + 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, 22528, -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, @@ -127,16 +127,16 @@ u_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, - 4352, 4352, 4352, 4352, 22656, 22784, 22912, 23040, - -1, -1, -1, -1, 23168, 23296, 23424, 23552, + 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, 23680, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 23936, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 23808, 23936, -1, -1, -1, -1, -1, + 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, @@ -144,26 +144,26 @@ u_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, 24064, - 4352, 4352, 24192, 4352, 4352, 24320, -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, - 24448, 24576, -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, 24704, 24832, - 8832, 24960, 25088, 25216, 25344, 25472, 25600, -1, - 25728, 25856, 25984, 26112, 26240, 26368, 26496, 26624, - 8832, 8832, 8832, 8832, 26752, 26880, -1, -1, - -1, -1, -1, -1, -1, -1, 27008, -1, - 27136, -1, 27264, -1, -1, 27392, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 27520, - 4352, 27648, 27776, -1, -1, -1, -1, -1, - 27904, 28032, 28160, -1, 28288, 28416, -1, -1, - 28544, 28672, 28800, 28928, 29056, -1, 8832, 29184, - 8832, 8832, 8832, 8832, 8832, 29312, 29440, 29568, - 29696, 29824, 8832, 8832, 29952, 30080, 8832, 30208, + -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, @@ -206,38 +206,38 @@ u_category = 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, - 4352, 4352, 4352, 4352, 4352, 30336, 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, 30464, 4352, - 30592, 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, 30720, 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, 30848, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 31360, -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, 30976, -1, -1, -1, + 4352, 4352, 4352, 4352, 31488, -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, 31104, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -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, 4352, 4352, 31616, 4352, + 4352, 4352, 4352, 4352, 4352, 4352, 4352, 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, -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_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, - 31232, -1, 31360, 31488, -1, -1, -1, -1, + 31872, -1, 32000, 32128, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -420,7 +420,7 @@ u_category = 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696, - 13696, 13696, 13696, 13696, 13696, 13696, 13696, 31616 + 13696, 13696, 13696, 13696, 13696, 13696, 13696, 32256 }, { 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, @@ -552,7 +552,7 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x09d2, 0x8421, 0x5ef4, 0x2988, 0x18c6, 0x7a63, 0xa631, 0x531b, 0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe909, 0x9484, 0x3bd2, - 0x0842, 0x8421, 0x4210, 0x909d, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0x0842, 0x8421, 0x4210, 0x109d, 0x7bd3, 0xbdef, 0xdef7, 0xef7b, 0x18a5, 0x0843, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x5290, 0x3188, 0x94a6, 0xba52, 0xa631, 0x631b, @@ -571,7 +571,7 @@ u_category = 0x909d, 0x3a4e, 0x8421, 0x4e90, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x49d2, 0x8427, 0x4210, 0x2108, 0x10a4, 0x4a52, 0xa529, 0x5294, 0xef48, 0x1084, 0xfa42, 0xa5e8, 0x5294, - 0xef4a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0x2108, 0xf7bd, 0x7bde, + 0xe94a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0x2108, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6a4, 0x631a, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6b1a, 0xa5ad, 0x5ad4, 0xad6b, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294, 0x294a, @@ -1142,7 +1142,7 @@ u_category = 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x52f4, 0xef58, 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, - 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x294b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x5294, 0x294a, 0x94a5, 0xbd22, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, @@ -1175,7 +1175,7 @@ u_category = 0x4a52, 0xa529, 0x5294, 0x294a, 0x7aa5, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x7484, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x18a5, - 0x4c53, 0x3129, 0x18c6, 0xe963, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0x4c53, 0x3129, 0x18c6, 0x2163, 0xf4a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0xa4e9, 0x4213, 0x2748, 0x1084, 0x0842, 0x8421, @@ -1248,6 +1248,11 @@ u_category = 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b, + 0xc631, 0x6318, 0x318c, 0xdef6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, + 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, + 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x3108, 0x94a5, 0x4a52, 0xa5e9, 0x5294, 0x298a, 0xc624, 0x6318, 0xbdef, 0xdef7, @@ -1273,6 +1278,11 @@ u_category = 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084, 0x8c52, 0xb189, 0xdef7, 0xef7b, + 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, + 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xa529, @@ -1299,9 +1309,9 @@ u_category = 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xc624, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x6b5a, - 0xb5ad, 0xbad6, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, + 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, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -1369,9 +1379,9 @@ u_category = 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8c63, 0xc7d1, 0x6318, 0xd18c, 0xe8c7, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, - 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x93bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x084e, + 0xef7b, 0x9084, 0x49de, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x084e, 0xbd21, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, @@ -1420,8 +1430,8 @@ 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, - 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xa529, + 0x5294, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, @@ -1479,12 +1489,17 @@ u_category = 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1090, 0x0842, 0x8421, 0x4210, 0x2108, - 0x1084, 0xe842, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, + 0x1084, 0xe842, 0xf7bd, 0x43de, 0x2108, 0xde84, 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, 0x94a5, 0x4a52, 0xa5e9, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, - 0x52f7, 0x294a, 0xf4a5, 0x7a52, 0xa529, 0xde94, 0xef7b, 0xf7bd, + 0x52f7, 0x294a, 0xf4a5, 0x7a52, 0xa529, 0xde94, 0xef7b, 0x8c63, + 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, + 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, + 0x6318, 0x318c, 0xef46, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, + 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0x2f7b, 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, @@ -1501,6 +1516,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, 0x5190, 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, 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, @@ -1571,17 +1591,17 @@ u_category = 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xad6b, 0xd6b5, 0x6b5a, + 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0x5ef7, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, + 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0x5af7, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, - 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, + 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, @@ -1597,12 +1617,12 @@ u_category = 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x7bda, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, - 0xb5ad, 0x5ad6, 0xef6b, 0xd6b5, 0x7b5a, 0xb5ef, 0x5ad6, 0xef7b, - 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, - 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, - 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7, - 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a, - 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, + 0xb5ad, 0x5ad6, 0xef6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, + 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 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, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5e, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6, @@ -1615,7 +1635,7 @@ u_category = 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, + 0x0842, 0x8421, 0xdef4, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, @@ -1641,6 +1661,11 @@ u_category = 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90, + 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, + 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, + 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, + 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf7bd, + 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf75d, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c index de4f32a5..cea9b236 100644 --- a/lib/unictype/categ_or.c +++ b/lib/unictype/categ_or.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h index e6cb6fef..1e473951 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -27,7 +27,7 @@ struct { int level1[2]; short level2[2 << 9]; - unsigned char level3[89 << 7]; + unsigned char level3[92 << 7]; } u_combclass = { @@ -104,7 +104,7 @@ u_combclass = 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, -1, -1, + 8832, -1, 9728, 9856, -1, -1, 9984, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -123,8 +123,8 @@ 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, -1, -1, -1, 9984, 10112, -1, - -1, -1, -1, -1, -1, -1, -1, 10240, + -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, @@ -144,18 +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, 10368, -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, -1, -1, -1, -1, -1, -1, - -1, -1, 10496, 10624, 10752, -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, - 10880, -1, 10112, -1, -1, 11008, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -1, 11136, 11264, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1074,7 +1074,7 @@ u_combclass = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1419,6 +1419,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, 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, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1540,6 +1556,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, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1565,6 +1597,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, 232, 232, 220, 230, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c index 20aa7841..d02d17a8 100644 --- a/lib/unictype/combiningclass_byname.c +++ b/lib/unictype/combiningclass_byname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/combiningclass_byname.gperf b/lib/unictype/combiningclass_byname.gperf index b7d5f608..f4acbc0d 100644 --- a/lib/unictype/combiningclass_byname.gperf +++ b/lib/unictype/combiningclass_byname.gperf @@ -5,7 +5,7 @@ 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 + 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) diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h index 745427a8..7932a941 100644 --- a/lib/unictype/combiningclass_byname.h +++ b/lib/unictype/combiningclass_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/combiningclass_byname.gperf */ /* Computed positions: -k'1,6,$' */ @@ -41,7 +41,7 @@ struct named_combining_class { int name; int combining_class; }; #ifndef GPERF_DOWNCASE #define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = +static const unsigned char gperf_downcase[256] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, @@ -125,6 +125,11 @@ combining_class_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[5]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 5: case 4: diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c index f2cbb7e2..5c46a789 100644 --- a/lib/unictype/combiningclass_longname.c +++ b/lib/unictype/combiningclass_longname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c index 5a8f0bae..ee68ac65 100644 --- a/lib/unictype/combiningclass_name.c +++ b/lib/unictype/combiningclass_name.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c index dbff4e1f..c891df3f 100644 --- a/lib/unictype/ctype_alnum.c +++ b/lib/unictype/ctype_alnum.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h index 85c4fc84..2e857993 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[78 << 4]; + unsigned int level3[80 << 4]; } u_is_alnum = { @@ -289,18 +289,18 @@ u_is_alnum = 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, - -1, 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) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -386,7 +386,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) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 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_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) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -406,7 +406,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) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -420,7 +420,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) + 1216, -1, -1, -1, @@ -428,7 +428,7 @@ u_is_alnum = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,15 +440,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) + 1232, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1264, -1, -1, -1, @@ -725,7 +725,7 @@ u_is_alnum = 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x03FF01FFU, 0xFFFFFFF8U, 0xFFC0007FU, 0xFFFF0090U, 0x0047FFFFU, 0xFFFFFFF8U, 0x0007FFFFU, 0x17FF001EU, 0x00000000U, - 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x03FF0000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -751,7 +751,7 @@ u_is_alnum = 0x010003FFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFF4U, 0x000FFFFFU, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -765,7 +765,7 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -795,7 +795,7 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -815,9 +815,9 @@ u_is_alnum = 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x000043FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -826,6 +826,10 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FF0FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -851,7 +855,7 @@ u_is_alnum = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -871,7 +875,11 @@ u_is_alnum = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c index fc5ed748..5c0ddd66 100644 --- a/lib/unictype/ctype_alpha.c +++ b/lib/unictype/ctype_alpha.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h index 1c26f2d6..dfd18405 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[78 << 4]; + unsigned int level3[80 << 4]; } u_is_alpha = { @@ -289,18 +289,18 @@ u_is_alpha = 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, - -1, 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) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, -1, - 5 + 512 * sizeof (short) / sizeof (int) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -386,7 +386,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) + 1136, + 5 + 512 * sizeof (short) / sizeof (int) + 1152, 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_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) + 1168, + 5 + 512 * sizeof (short) / sizeof (int) + 1184, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -406,7 +406,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) + 1184, + 5 + 512 * sizeof (short) / sizeof (int) + 1200, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -420,7 +420,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) + 1216, -1, -1, -1, @@ -428,7 +428,7 @@ u_is_alpha = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 1232, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,15 +440,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) + 1232, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1264, -1, -1, -1, @@ -725,7 +725,7 @@ u_is_alpha = 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x03FF01FFU, 0xFFFFFFF8U, 0xFFC0007FU, 0xFFFF0090U, 0x0047FFFFU, 0xFFFFFFF8U, 0x0007FFFFU, 0x17FF001EU, 0x00000000U, - 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x03FF0000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -751,7 +751,7 @@ u_is_alpha = 0x010003FFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFF4U, 0x000FFFFFU, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -765,7 +765,7 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -795,7 +795,7 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -815,9 +815,9 @@ u_is_alpha = 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x000043FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -826,6 +826,10 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FF0FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -851,7 +855,7 @@ u_is_alpha = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -871,7 +875,11 @@ u_is_alpha = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c index a9644147..e89423e0 100644 --- a/lib/unictype/ctype_blank.c +++ b/lib/unictype/ctype_blank.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h index 7ad7dbe0..0e26dabc 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c index ec53a4fe..5160e5af 100644 --- a/lib/unictype/ctype_cntrl.c +++ b/lib/unictype/ctype_cntrl.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h index 871aa639..ac64a15c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c index 68679000..0d69d336 100644 --- a/lib/unictype/ctype_digit.c +++ b/lib/unictype/ctype_digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h index 0dc4cf2a..c4389255 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c index 003871fa..1c86aa1e 100644 --- a/lib/unictype/ctype_graph.c +++ b/lib/unictype/ctype_graph.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h index 5cf49d48..05c49ceb 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[87 << 4]; + unsigned int level3[89 << 4]; } u_is_graph = { @@ -302,18 +302,18 @@ u_is_graph = 18 + 768 * sizeof (short) / sizeof (int) + 1056, 18 + 768 * sizeof (short) / sizeof (int) + 1072, 18 + 768 * sizeof (short) / sizeof (int) + 1088, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 1104, 18 + 768 * sizeof (short) / sizeof (int) + 1120, - -1, 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) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 1200, + 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 1216, 18 + 768 * sizeof (short) / sizeof (int) + 1232, + 18 + 768 * sizeof (short) / sizeof (int) + 1248, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -399,7 +399,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) + 1248, + 18 + 768 * sizeof (short) / sizeof (int) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -407,8 +407,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) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 1280, + 18 + 768 * sizeof (short) / sizeof (int) + 1296, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -419,7 +419,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) + 1296, + 18 + 768 * sizeof (short) / sizeof (int) + 1312, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -433,7 +433,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) + 1328, -1, -1, -1, @@ -441,7 +441,7 @@ u_is_graph = -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -453,15 +453,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) + 1344, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1376, -1, -1, -1, @@ -572,7 +572,7 @@ u_is_graph = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, -1, -1, -1, @@ -827,7 +827,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) + 1408 }, { 0x00000000U, 0xFFFFFFFEU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -855,11 +855,11 @@ u_is_graph = 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x00FFFFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x07FFFFC0U, 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0xFF80FFCFU, - 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU, + 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0xFFF0FDDFU, 0xFFFFFFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x87FFFFFFU, 0x0FFFFFFFU, 0x00000000U, - 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U, + 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF7F5FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFEFFU, 0xFFFE1FFFU, 0xFEFFFFFFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -983,14 +983,14 @@ u_is_graph = 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0xE0000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U, 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF2007U, 0x03FF01FFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00FFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001FFFFEU, - 0xFFFBFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1008,7 +1008,7 @@ u_is_graph = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -1016,7 +1016,7 @@ u_is_graph = 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1030,7 +1030,7 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x01FF7FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1060,7 +1060,7 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -1079,7 +1079,7 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, @@ -1096,10 +1096,10 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xF9FFFF7FU, 0xFFFF07DBU, 0xFFFFFFFFU, 0x00003FFFU, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3FFF1FFFU, 0x0000C3FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1107,6 +1107,10 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -1131,15 +1135,15 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1148,7 +1152,7 @@ u_is_graph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1168,8 +1172,12 @@ u_is_graph = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c index 36b74e01..327a50c8 100644 --- a/lib/unictype/ctype_lower.c +++ b/lib/unictype/ctype_lower.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h index e3d4bd16..4eea7c62 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c index e45919a6..24a21894 100644 --- a/lib/unictype/ctype_print.c +++ b/lib/unictype/ctype_print.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h index 8974f00e..506b1a2f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[6 << 7]; - unsigned int level3[87 << 4]; + unsigned int level3[89 << 4]; } u_is_print = { @@ -302,18 +302,18 @@ u_is_print = 18 + 768 * sizeof (short) / sizeof (int) + 1056, 18 + 768 * sizeof (short) / sizeof (int) + 1072, 18 + 768 * sizeof (short) / sizeof (int) + 1088, - -1, 18 + 768 * sizeof (short) / sizeof (int) + 1104, 18 + 768 * sizeof (short) / sizeof (int) + 1120, - -1, 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) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 1200, + 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 1216, 18 + 768 * sizeof (short) / sizeof (int) + 1232, + 18 + 768 * sizeof (short) / sizeof (int) + 1248, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -399,7 +399,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) + 1248, + 18 + 768 * sizeof (short) / sizeof (int) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -407,8 +407,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) + 1264, 18 + 768 * sizeof (short) / sizeof (int) + 1280, + 18 + 768 * sizeof (short) / sizeof (int) + 1296, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -419,7 +419,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) + 1296, + 18 + 768 * sizeof (short) / sizeof (int) + 1312, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -433,7 +433,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) + 1328, -1, -1, -1, @@ -441,7 +441,7 @@ u_is_print = -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, - 18 + 768 * sizeof (short) / sizeof (int) + 1328, + 18 + 768 * sizeof (short) / sizeof (int) + 1344, -1, -1, 18 + 768 * sizeof (short) / sizeof (int) + 160, @@ -453,15 +453,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) + 1344, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1376, -1, -1, -1, @@ -572,7 +572,7 @@ u_is_print = -1, -1, -1, - 18 + 768 * sizeof (short) / sizeof (int) + 1360, + 18 + 768 * sizeof (short) / sizeof (int) + 1392, -1, -1, -1, @@ -827,7 +827,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) + 1408 }, { 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, @@ -855,11 +855,11 @@ u_is_print = 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x00FFFFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x07FFFFC0U, 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0xFF80FFCFU, - 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU, + 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0xFFF0FDDFU, 0xFFFFFFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x87FFFFFFU, 0x0FFFFFFFU, 0x00000000U, - 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U, + 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF7F5FU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFEFFU, 0xFFFE1FFFU, 0xFEFFFFFFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -983,14 +983,14 @@ u_is_print = 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0xE0000000U, 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U, 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF2007U, 0x03FF01FFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00FFU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001FFFFEU, - 0xFFFBFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1008,7 +1008,7 @@ u_is_print = 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -1016,7 +1016,7 @@ u_is_print = 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1030,7 +1030,7 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x01FF7FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1060,7 +1060,7 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -1079,7 +1079,7 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, @@ -1096,10 +1096,10 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xF9FFFF7FU, 0xFFFF07DBU, 0xFFFFFFFFU, 0x00003FFFU, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3FFF1FFFU, 0x0000C3FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1107,6 +1107,10 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -1131,15 +1135,15 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1148,7 +1152,7 @@ u_is_print = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1168,8 +1172,12 @@ u_is_print = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c index 93532f2c..7b5e8f5a 100644 --- a/lib/unictype/ctype_punct.c +++ b/lib/unictype/ctype_punct.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h index c9d03b8b..a9388b3b 100644 --- a/lib/unictype/ctype_punct.h +++ b/lib/unictype/ctype_punct.h @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* ISO C <ctype.h> like properties of Unicode characters. */ -/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - unsigned int level3[71 << 4]; + unsigned int level3[72 << 4]; } u_is_punct = { @@ -302,21 +302,21 @@ u_is_punct = -1, 18 + 512 * sizeof (short) / sizeof (int) + 944, 18 + 512 * sizeof (short) / sizeof (int) + 960, - -1, - -1, 18 + 512 * sizeof (short) / sizeof (int) + 976, -1, 18 + 512 * sizeof (short) / sizeof (int) + 992, + -1, 18 + 512 * sizeof (short) / sizeof (int) + 1008, 18 + 512 * sizeof (short) / sizeof (int) + 1024, 18 + 512 * sizeof (short) / sizeof (int) + 1040, - 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 1056, + 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 1072, 18 + 512 * sizeof (short) / sizeof (int) + 1088, + 18 + 512 * sizeof (short) / sizeof (int) + 1104, -1, -1, - 18 + 512 * sizeof (short) / sizeof (int) + 1104, + 18 + 512 * sizeof (short) / sizeof (int) + 1120, -1, -1, -1, @@ -571,7 +571,7 @@ u_is_punct = 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 272, 18 + 512 * sizeof (short) / sizeof (int) + 272, - 18 + 512 * sizeof (short) / sizeof (int) + 1120 + 18 + 512 * sizeof (short) / sizeof (int) + 1136 }, { 0x00000000U, 0xFC00FFFEU, 0xF8000001U, 0x78000001U, @@ -599,11 +599,11 @@ u_is_punct = 0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x00FD000CU, 0x00000004U, 0xC0000000U, 0x00803DC7U, 0x07FF0000U, 0x0000001FU, 0xD0000000U, 0x00603DDFU, 0xFF80000CU, - 0x0000001EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU, + 0x0000001EU, 0xD0000000U, 0x00603DDFU, 0x0008000CU, 0x0000000FU, 0xD8000000U, 0x7F80BDDFU, 0x03FF000CU, 0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x001C0000U, 0x00000000U, 0x80008000U, 0x0C008040U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U, 0xFFFFFFFEU, 0xFFFFFC00U, 0x00000000U, 0xFFFE0000U, 0xFEFFE0FFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U, 0x00000000U, 0x7FFFF800U, 0xC3C0FC00U, 0x001E3F9DU, @@ -731,14 +731,14 @@ u_is_punct = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU, - 0x00000000U, 0x00003800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00003800U, 0x00000000U, 0xE0000000U, 0xE0000000U, 0x0000007FU, 0x03FFFFC0U, 0x00000000U, 0x000003FCU, 0x00000000U, 0x00000FE0U, 0x00000000U, 0x00000007U, 0xFF000000U, 0xFFFC3FFFU, 0x8019003FU, 0x00000007U, 0xFFFF0000U, 0x00002007U, 0x00000000U, 0x00000007U, 0x001FFF80U, 0x0000006FU, 0x00380000U, 0x00000007U, 0xFFF80000U, 0xE800FFE1U, 0x001FFFFEU, - 0x00000000U, 0x7FFFF000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x7FFFF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000200U, 0x80000000U, 0x000007FFU, 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -756,7 +756,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000015U, 0x000007FEU, 0xFBF80000U, 0x0FFE00FFU, 0x00000000U, 0xDFFFFC00U, 0x00000007U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF7F8000U, 0xFC00003EU, 0x00031FFFU, 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U, @@ -764,7 +764,7 @@ u_is_punct = 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01F80000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x0000000BU, 0xC7F00000U, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x8003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -774,7 +774,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00060000U, - 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -799,7 +799,7 @@ u_is_punct = 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -811,7 +811,7 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -819,6 +819,10 @@ u_is_punct = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFF80U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC00007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -839,15 +843,15 @@ u_is_punct = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c index e5551c41..39662bc3 100644 --- a/lib/unictype/ctype_space.c +++ b/lib/unictype/ctype_space.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h index 36b63a80..e9547563 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c index c25c5e28..bf588ef5 100644 --- a/lib/unictype/ctype_upper.c +++ b/lib/unictype/ctype_upper.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h index 8856f125..fb3e7706 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c index 69892a4e..e51397dd 100644 --- a/lib/unictype/ctype_xdigit.c +++ b/lib/unictype/ctype_xdigit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h index 8155abca..ef3dd344 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c index 6884b2bb..f66b11ca 100644 --- a/lib/unictype/decdigit.c +++ b/lib/unictype/decdigit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h index 76cfb0d5..3cff36e3 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -112,7 +112,7 @@ u_decdigit = 512, 256, 1664, 640, -1, 256, -1, -1, 640, 640, -1, -1, 640, 384, 0, -1, -1, 128, 640, -1, -1, -1, -1, -1, - 640, -1, 640, 768, -1, -1, -1, -1, + 640, -1, 640, 768, -1, -1, 640, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -162,7 +162,7 @@ u_decdigit = -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, -1, -1, -1, -1, -1, -1, -1, + -1, 256, -1, -1, -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, diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c index e3a82187..3704d7b5 100644 --- a/lib/unictype/digit.c +++ b/lib/unictype/digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h index 6da9c7f3..79a74049 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -112,7 +112,7 @@ u_digit = 2944, 384, 3072, 768, -1, 384, -1, -1, 768, 768, -1, -1, 768, 512, 0, -1, -1, 256, 768, -1, -1, -1, -1, -1, - 768, -1, 768, 896, -1, -1, -1, -1, + 768, -1, 768, 896, -1, -1, 768, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -162,7 +162,7 @@ u_digit = -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, -1, -1, -1, -1, -1, -1, -1, + -1, 384, -1, -1, -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, diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h index 90a6a190..48fe7622 100644 --- a/lib/unictype/identsyntaxmap.h +++ b/lib/unictype/identsyntaxmap.h @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c index f365c78b..cf7efa93 100644 --- a/lib/unictype/joininggroup_byname.c +++ b/lib/unictype/joininggroup_byname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joininggroup_byname.gperf b/lib/unictype/joininggroup_byname.gperf index 5931349b..3feadf80 100644 --- a/lib/unictype/joininggroup_byname.gperf +++ b/lib/unictype/joininggroup_byname.gperf @@ -5,7 +5,7 @@ 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 + 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) diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h index ac00ad95..e62d36d6 100644 --- a/lib/unictype/joininggroup_byname.h +++ b/lib/unictype/joininggroup_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */ /* Computed positions: -k'1-2,10-12,$' */ @@ -41,7 +41,7 @@ struct named_joining_group { int name; int joining_group; }; #ifndef GPERF_DOWNCASE #define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = +static const unsigned char gperf_downcase[256] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, @@ -125,12 +125,27 @@ joining_group_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[11]+1]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 11: hval += asso_values[(unsigned char)str[10]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 10: hval += asso_values[(unsigned char)str[9]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 9: case 8: @@ -141,6 +156,11 @@ joining_group_hash (register const char *str, register size_t len) case 3: case 2: hval += asso_values[(unsigned char)str[1]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 1: hval += asso_values[(unsigned char)str[0]]; diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c index 93d81d56..6c9a1be5 100644 --- a/lib/unictype/joininggroup_name.c +++ b/lib/unictype/joininggroup_name.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h index fe0a11d3..639422c1 100644 --- a/lib/unictype/joininggroup_name.h +++ b/lib/unictype/joininggroup_name.h @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c index ce1f94d7..e1dcb1d1 100644 --- a/lib/unictype/joininggroup_of.c +++ b/lib/unictype/joininggroup_of.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h index cfec3822..325d2281 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c index 91e0eb2e..92348e6c 100644 --- a/lib/unictype/joiningtype_byname.c +++ b/lib/unictype/joiningtype_byname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joiningtype_byname.gperf b/lib/unictype/joiningtype_byname.gperf index 2bd582ba..417d0acd 100644 --- a/lib/unictype/joiningtype_byname.gperf +++ b/lib/unictype/joiningtype_byname.gperf @@ -5,7 +5,7 @@ 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 + 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) diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h index dc99f3f4..cd3e3705 100644 --- a/lib/unictype/joiningtype_byname.h +++ b/lib/unictype/joiningtype_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/joiningtype_byname.gperf */ /* Computed positions: -k'1' */ @@ -41,7 +41,7 @@ struct named_joining_type { int name; int joining_type; }; #ifndef GPERF_DOWNCASE #define GPERF_DOWNCASE 1 -static unsigned char gperf_downcase[256] = +static const unsigned char gperf_downcase[256] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c index 949c4ec9..81926328 100644 --- a/lib/unictype/joiningtype_longname.c +++ b/lib/unictype/joiningtype_longname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c index 5c4c3b8b..cccc1634 100644 --- a/lib/unictype/joiningtype_name.c +++ b/lib/unictype/joiningtype_name.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h index b9723436..b6e61457 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. diff --git a/lib/unictype/mirror.c b/lib/unictype/mirror.c index 77aa6156..0efb7c2b 100644 --- a/lib/unictype/mirror.c +++ b/lib/unictype/mirror.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h index 09d9dd8b..32623fd3 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/numeric.c b/lib/unictype/numeric.c index 186337bb..0594dd67 100644 --- a/lib/unictype/numeric.c +++ b/lib/unictype/numeric.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h index c0a888d0..cfb6dab8 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -265,7 +265,7 @@ u_numeric = 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, -1, 8064, + 7936, -1, 1408, 4352, -1, -1, 1408, 8064, -1, -1, -1, -1, -1, -1, -1, -1, 8192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -315,7 +315,7 @@ u_numeric = -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, -1, -1, -1, -1, -1, -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, @@ -928,8 +928,8 @@ 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, + 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0d0c, 0x0f0e, 0x1110, + 0x1312, 0x1514, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0d0c, 0x0f0e, 0x1110, 0x1312, 0x1514, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c index 0b7799b1..a9435f50 100644 --- a/lib/unictype/pr_alphabetic.c +++ b/lib/unictype/pr_alphabetic.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h index 34af5748..645d8c7a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[77 << 4]; + unsigned int level3[79 << 4]; } u_property_alphabetic = { @@ -289,13 +289,13 @@ u_property_alphabetic = 5 + 512 * sizeof (short) / sizeof (int) + 1008, 5 + 512 * sizeof (short) / sizeof (int) + 1024, 5 + 512 * sizeof (short) / sizeof (int) + 1040, - -1, 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) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, -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) + 1120, + 5 + 512 * sizeof (short) / sizeof (int) + 1136, 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) + 1136, 5 + 512 * sizeof (short) / sizeof (int) + 1152, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -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) + 1168, + 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, @@ -420,7 +420,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) + 1200, -1, -1, -1, @@ -428,7 +428,7 @@ u_property_alphabetic = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, - 5 + 512 * sizeof (short) / sizeof (int) + 1200, + 5 + 512 * sizeof (short) / sizeof (int) + 1216, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 336, @@ -440,15 +440,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) + 1216, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1248, -1, -1, -1, @@ -585,14 +585,14 @@ u_property_alphabetic = 0xFFFBBFEEU, 0xE3EDFDFFU, 0x00011BBFU, 0x1E00000FU, 0xFFF99FEEU, 0xE3EDFDFFU, 0xB0C0199FU, 0x0002000FU, 0xD63DC7ECU, 0xC3FFC718U, 0x00811DC7U, 0x00000000U, - 0xFFFDDFEFU, 0xE3FFFDFFU, 0x27601DDFU, 0x0000000FU, - 0xFFFDDFEFU, 0xE3EFFDFFU, 0x60601DDFU, 0x0006000FU, + 0xFFFDDFFFU, 0xE3FFFDFFU, 0x27601DDFU, 0x0000000FU, + 0xFFFDDFEFU, 0xE3EFFDFFU, 0x60601DDFU, 0x000E000FU, 0xFFFDDFFFU, 0xE7FFFFFFU, 0x80F05DDFU, 0xFC00000FU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F807FU, 0x000C0000U, 0xFFFFFFFEU, 0x07FFFFFFU, 0x0000207FU, 0x00000000U, 0xFFFFF7D6U, 0x3BFFFFAFU, 0xF000205FU, 0x00000000U, 0x00000001U, 0x00000000U, 0xFFFFFEFFU, 0xFFFE1FFFU, - 0xFEFFFF03U, 0x1FFFFFFFU, 0x00000000U, 0x00000000U, + 0xFEFFFF0FU, 0x1FFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xF97FFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x3C00FFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -722,10 +722,10 @@ u_property_alphabetic = 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U, 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x003E0000U, - 0xFFFFFFFCU, 0x01FFFFFFU, 0xFFFF0004U, 0x000001FFU, + 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFF0004U, 0x000001FFU, 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFF00F0U, 0x0047FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1400C01EU, 0x00000000U, - 0xFFFBFFFFU, 0x409FFFFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0xC09FFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x000001FFU, 0xFFF99FEFU, 0xE3EDFDFFU, 0xE081199FU, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -751,7 +751,7 @@ u_property_alphabetic = 0x017B7FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x00000001U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -765,7 +765,7 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -795,7 +795,7 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -815,10 +815,10 @@ u_property_alphabetic = 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xF9FFFF7FU, 0xFFFF07DBU, 0xFFFFFFFFU, 0x00003FFFU, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -826,6 +826,10 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -847,7 +851,7 @@ u_property_alphabetic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -867,7 +871,11 @@ u_property_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c index 6f19a861..054d8af8 100644 --- a/lib/unictype/pr_ascii_hex_digit.c +++ b/lib/unictype/pr_ascii_hex_digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h index 8380cb5f..073ed7ab 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c index 0005da62..882976a8 100644 --- a/lib/unictype/pr_bidi_arabic_digit.c +++ b/lib/unictype/pr_bidi_arabic_digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h index 2557489d..7a53887c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c index 4ad68ec1..abb5bade 100644 --- a/lib/unictype/pr_bidi_arabic_right_to_left.c +++ b/lib/unictype/pr_bidi_arabic_right_to_left.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h index 335118e4..9a2ca50b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c index 863808e0..7bcefc2e 100644 --- a/lib/unictype/pr_bidi_block_separator.c +++ b/lib/unictype/pr_bidi_block_separator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h index 792234c2..089f446e 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c index bb90906d..96f05419 100644 --- a/lib/unictype/pr_bidi_boundary_neutral.c +++ b/lib/unictype/pr_bidi_boundary_neutral.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h index 4220a581..723fbf0b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c index c4b374d1..a8bdccfc 100644 --- a/lib/unictype/pr_bidi_common_separator.c +++ b/lib/unictype/pr_bidi_common_separator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h index 03307b02..1fd518e2 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c index 7cb60f8d..be6e6845 100644 --- a/lib/unictype/pr_bidi_control.c +++ b/lib/unictype/pr_bidi_control.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h index aab960ac..58852caa 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c index 894befb4..f9f0a1ea 100644 --- a/lib/unictype/pr_bidi_embedding_or_override.c +++ b/lib/unictype/pr_bidi_embedding_or_override.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h index 71f24dc0..db66f731 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c index 35d3b170..6ece30d6 100644 --- a/lib/unictype/pr_bidi_eur_num_separator.c +++ b/lib/unictype/pr_bidi_eur_num_separator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h index 15fe7371..53e0a964 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c index 4019ae96..f47aea5e 100644 --- a/lib/unictype/pr_bidi_eur_num_terminator.c +++ b/lib/unictype/pr_bidi_eur_num_terminator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h index 21ed3a59..cb49e176 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c index 0ef09423..5c25f133 100644 --- a/lib/unictype/pr_bidi_european_digit.c +++ b/lib/unictype/pr_bidi_european_digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h index e3d18dd9..7a3aab5e 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c index 8e44e832..8322eb8e 100644 --- a/lib/unictype/pr_bidi_hebrew_right_to_left.c +++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h index 99a11995..511606a4 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -336,7 +336,7 @@ u_property_bidi_hebrew_right_to_left = 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFC3U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c index 4a313111..3754d148 100644 --- a/lib/unictype/pr_bidi_left_to_right.c +++ b/lib/unictype/pr_bidi_left_to_right.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h index 52a456bf..ebf42b56 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[17]; short level2[4 << 7]; - unsigned int level3[62 << 4]; + unsigned int level3[64 << 4]; } u_property_bidi_left_to_right = { @@ -214,6 +214,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) + 688, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -240,11 +241,9 @@ 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) + 400, - 18 + 512 * sizeof (short) / sizeof (int) + 688, - 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) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 400, @@ -282,7 +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) + 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, @@ -291,32 +291,31 @@ 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) + 752, 18 + 512 * sizeof (short) / sizeof (int) + 768, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 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) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 816, - 18 + 512 * sizeof (short) / sizeof (int) + 832, 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) + 848, - 18 + 512 * sizeof (short) / sizeof (int) + 400, 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) + 896, 18 + 512 * sizeof (short) / sizeof (int) + 912, - -1, 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) + 400, 18 + 512 * sizeof (short) / sizeof (int) + 976, + 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) + 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) + 976, + 18 + 512 * sizeof (short) / sizeof (int) + 400, + 18 + 512 * sizeof (short) / sizeof (int) + 1008, -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) + 976 + 18 + 512 * sizeof (short) / sizeof (int) + 1008 }, { 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, @@ -599,7 +599,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFCU, 0xE7FFFFFFU, 0xFFFFDFE1U, 0xFFFFFFF3U, 0xFFFFFFFDU, 0xFFFFFFFFU, 0xFFA3FBFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x780DFFFFU, 0xFFFF807FU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xE00DFFFFU, 0xFFFFC0FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xE00DFFFFU, 0xFFFF80FFU, 0xFFFFFFFFU, 0xFCFFFFFFU, 0xC15FFFFFU, 0xFFFFFFFFU, 0x8001FFFFU, 0x01001F20U, 0xE0000000U, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x99021FFFU, 0x3CFFFFFFU, 0xFFE1FFFEU, @@ -718,7 +718,7 @@ u_property_bidi_left_to_right = 0xFFFFFFFCU, 0xF987FFFFU, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFF8U, 0xFFE0107FU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFCU, 0x803FFFFFU, 0xFFFF61FFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xBF2C7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xBF2C7FFFU, 0xFFFFFFFDU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFF807U, 0xFFFFFFFCU, 0xE7FFFFFFU, 0xFFFFFFFEU, 0xFFE0E03FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -744,8 +744,12 @@ u_property_bidi_left_to_right = 0xFF5CFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFE7FFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFCU, 0xF83FFFFFU, 0xFFFFFFFAU, 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, 0xFFE0FFFFU, 0xFFFFFFFFU, 0xFF80FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -779,13 +783,17 @@ u_property_bidi_left_to_right = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFF80FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFBFFFU, 0xFFFFFFFFU, 0x7FFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF0FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU, @@ -807,15 +815,15 @@ u_property_bidi_left_to_right = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, - 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U, + 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U, - 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U, + 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, + 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c index 1d0a4292..a2e4257d 100644 --- a/lib/unictype/pr_bidi_non_spacing_mark.c +++ b/lib/unictype/pr_bidi_non_spacing_mark.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h index 6976047d..9d6021d1 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[45 << 4]; + unsigned int level3[47 << 4]; } u_property_bidi_non_spacing_mark = { @@ -212,6 +212,7 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -238,11 +239,9 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -280,7 +279,8 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -289,21 +289,20 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, - -1, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 640, -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, -1, -1, @@ -314,7 +313,8 @@ u_property_bidi_non_spacing_mark = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 704, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -469,7 +469,7 @@ u_property_bidi_non_spacing_mark = 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU, 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U, 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U, 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U, 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U, @@ -545,14 +545,14 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, 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, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,6 +578,10 @@ u_property_bidi_non_spacing_mark = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, + 0x00000003U, 0x07C00000U, 0x00000005U, 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, @@ -609,7 +613,7 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -617,6 +621,10 @@ u_property_bidi_non_spacing_mark = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c index 828afe80..588eb76a 100644 --- a/lib/unictype/pr_bidi_other_neutral.c +++ b/lib/unictype/pr_bidi_other_neutral.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h index 4c57dae0..d787421b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -476,15 +476,15 @@ u_property_bidi_other_neutral = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U } diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c index 6cb3a731..823f497d 100644 --- a/lib/unictype/pr_bidi_pdf.c +++ b/lib/unictype/pr_bidi_pdf.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h index 5372b13c..e4e4d77d 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c index 0e38e8c9..9adf59f1 100644 --- a/lib/unictype/pr_bidi_segment_separator.c +++ b/lib/unictype/pr_bidi_segment_separator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h index 20c07aca..9c7ba54a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c index cf9d3dd0..6bdb2b8c 100644 --- a/lib/unictype/pr_bidi_whitespace.c +++ b/lib/unictype/pr_bidi_whitespace.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h index 40911073..6a5ad9dd 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c index 2ef101ad..4de1197c 100644 --- a/lib/unictype/pr_byname.c +++ b/lib/unictype/pr_byname.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_byname.gperf b/lib/unictype/pr_byname.gperf index cd6802ba..97c5fae7 100644 --- a/lib/unictype/pr_byname.gperf +++ b/lib/unictype/pr_byname.gperf @@ -5,7 +5,7 @@ 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 + 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) diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h index 377076b7..fa9d3413 100644 --- a/lib/unictype/pr_byname.h +++ b/lib/unictype/pr_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/pr_byname.gperf */ /* Computed positions: -k'1-2,8,14,18,$' */ @@ -71,12 +71,22 @@ properties_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[17]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 17: case 16: case 15: case 14: hval += asso_values[(unsigned char)str[13]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 13: case 12: @@ -85,6 +95,11 @@ properties_hash (register const char *str, register size_t len) case 9: case 8: hval += asso_values[(unsigned char)str[7]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 7: case 6: @@ -93,6 +108,11 @@ properties_hash (register const char *str, register size_t len) case 3: case 2: hval += asso_values[(unsigned char)str[1]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 1: hval += asso_values[(unsigned char)str[0]]; diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c index 51e61462..7983f41f 100644 --- a/lib/unictype/pr_case_ignorable.c +++ b/lib/unictype/pr_case_ignorable.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h index f931e450..51227b30 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[54 << 4]; + unsigned int level3[55 << 4]; } u_property_case_ignorable = { @@ -300,21 +300,21 @@ u_property_case_ignorable = -1, 16 + 384 * sizeof (short) / sizeof (int) + 784, 16 + 384 * sizeof (short) / sizeof (int) + 800, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 816, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 832, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 832, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 848, -1, -1, -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 848, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 864, -1, -1, -1, @@ -473,7 +473,7 @@ u_property_case_ignorable = 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU, 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U, 0x00000000U, 0x07F20000U, 0x00007FC0U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F40U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F40U, 0x00000000U, 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U, 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U, @@ -569,14 +569,14 @@ u_property_case_ignorable = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U, 0x00000003U, 0x26780000U, 0x00002004U, 0x00000000U, 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U, 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U, - 0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -602,9 +602,9 @@ u_property_case_ignorable = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, + 0x00000003U, 0x07C00000U, 0x00000005U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x003FFF81U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -640,8 +640,8 @@ u_property_case_ignorable = 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xF9FFFF7FU, 0xFFFF07DBU, 0xFFFFFFFFU, 0x00003FFFU, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x3FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -649,6 +649,10 @@ u_property_case_ignorable = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F800U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000FF0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c index b135ad0e..7fcd980c 100644 --- a/lib/unictype/pr_cased.c +++ b/lib/unictype/pr_cased.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h index 37ead2a1..79235bee 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[24 << 4]; + unsigned int level3[25 << 4]; } u_property_cased = { @@ -285,15 +285,15 @@ u_property_cased = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, @@ -316,7 +316,7 @@ u_property_cased = 0xFFFFFFFFU, 0xFFFEFFFFU, 0x007FFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xE7FFFFFFU, + 0x00000000U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -346,10 +346,10 @@ u_property_cased = 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFF78FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0x07600000U, + 0xFFFF78FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0x077C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF01FFU, + 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -389,7 +389,11 @@ u_property_cased = 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFBFFU, 0x000007E0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c index 376fb056..3621a8e1 100644 --- a/lib/unictype/pr_changes_when_casefolded.c +++ b/lib/unictype/pr_changes_when_casefolded.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h index 6f9c3ded..2df92e1f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c index 0b5ae3b5..2156f413 100644 --- a/lib/unictype/pr_changes_when_casemapped.c +++ b/lib/unictype/pr_changes_when_casemapped.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h index 10cb64bb..c9895730 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c index 462d83dd..86d35450 100644 --- a/lib/unictype/pr_changes_when_lowercased.c +++ b/lib/unictype/pr_changes_when_lowercased.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h index 3aefa32a..79ea699a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c index f101b584..c684587d 100644 --- a/lib/unictype/pr_changes_when_titlecased.c +++ b/lib/unictype/pr_changes_when_titlecased.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h index 666bbf90..65d9e277 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c index 899999ff..de30a608 100644 --- a/lib/unictype/pr_changes_when_uppercased.c +++ b/lib/unictype/pr_changes_when_uppercased.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h index 9ac46f41..80379a18 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c index ad809c04..7627a5f3 100644 --- a/lib/unictype/pr_combining.c +++ b/lib/unictype/pr_combining.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h index 07f3e9b5..9e1df8ca 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[45 << 4]; + unsigned int level3[47 << 4]; } u_property_combining = { @@ -212,6 +212,7 @@ u_property_combining = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -238,11 +239,9 @@ u_property_combining = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -280,7 +279,8 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -289,21 +289,20 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, - -1, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 640, -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, -1, -1, @@ -314,7 +313,8 @@ u_property_combining = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 704, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -465,11 +465,11 @@ u_property_combining = 0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x0000000CU, 0x00000004U, 0xC0000000U, 0x00803DC7U, 0x00000000U, 0x0000001FU, 0xD0000000U, 0x00603DDFU, 0x0000000CU, - 0x0000000EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU, + 0x0000000EU, 0xD0000000U, 0x00603DDFU, 0x0008000CU, 0x0000000FU, 0xD8000000U, 0x00803DDFU, 0x0000000CU, 0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x000C0000U, 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U, 0x03000000U, 0xC2A00000U, 0x00000000U, 0xFFFE0000U, 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0x00000000U, 0x7FFFF800U, 0xC3C00000U, 0x001E3F9DU, @@ -545,14 +545,14 @@ u_property_combining = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U, 0x00000007U, 0x07FF0000U, 0x00000004U, 0x00000000U, 0x00000007U, 0x001FFF80U, 0x00000060U, 0x00080000U, 0x00000007U, 0xFFF80000U, 0x0000DE01U, 0x00000000U, - 0x00000000U, 0x40FFF000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40FFF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007FFU, 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,6 +578,10 @@ u_property_combining = 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U, + 0x0000000BU, 0xC7F00000U, 0x00000007U, 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, @@ -609,7 +613,7 @@ u_property_combining = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -617,6 +621,10 @@ u_property_combining = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c index c0b7697f..5317ef5a 100644 --- a/lib/unictype/pr_composite.c +++ b/lib/unictype/pr_composite.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h index f25c865b..f567134e 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c index 4c5f9ed8..e888136f 100644 --- a/lib/unictype/pr_currency_symbol.c +++ b/lib/unictype/pr_currency_symbol.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h index 30dbae85..00ad1e1b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c index 43511702..64b027b6 100644 --- a/lib/unictype/pr_dash.c +++ b/lib/unictype/pr_dash.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h index a5dd9c4e..bc9be354 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c index d664b178..00404298 100644 --- a/lib/unictype/pr_decimal_digit.c +++ b/lib/unictype/pr_decimal_digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h index c468a57d..37c17668 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -188,6 +188,7 @@ u_property_decimal_digit = 3 + 256 * sizeof (short) / sizeof (int) + 320, -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -225,8 +226,7 @@ u_property_decimal_digit = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -280,16 +280,16 @@ u_property_decimal_digit = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 368, + 3 + 256 * sizeof (short) / sizeof (int) + 384, -1, -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 384, + 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 272, 3 + 256 * sizeof (short) / sizeof (int) + 272, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 400, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, @@ -391,6 +391,10 @@ u_property_decimal_digit = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, @@ -405,10 +409,6 @@ u_property_decimal_digit = 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, 0x00000000U, 0x00000000U, 0x03FF0000U } diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c index c6c77b41..328e008a 100644 --- a/lib/unictype/pr_default_ignorable_code_point.c +++ b/lib/unictype/pr_default_ignorable_code_point.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h index 51b78ac1..d31c582b 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c index 04f84a71..24b40156 100644 --- a/lib/unictype/pr_deprecated.c +++ b/lib/unictype/pr_deprecated.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h index 13e8f7e1..642ed1b5 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c index 62a6271d..232089f3 100644 --- a/lib/unictype/pr_diacritic.c +++ b/lib/unictype/pr_diacritic.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h index 24ecded6..1e797894 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[43 << 4]; + unsigned int level3[44 << 4]; } u_property_diacritic = { @@ -199,6 +199,7 @@ u_property_diacritic = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 560, -1, -1, -1, @@ -225,11 +226,9 @@ u_property_diacritic = -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 560, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 576, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -260,7 +259,8 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 592, + -1, + 3 + 256 * sizeof (short) / sizeof (int) + 608, -1, -1, -1, @@ -276,8 +276,8 @@ u_property_diacritic = -1, -1, -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, @@ -285,11 +285,11 @@ u_property_diacritic = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 640, 3 + 256 * sizeof (short) / sizeof (int) + 656, + 3 + 256 * sizeof (short) / sizeof (int) + 672, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 672, + 3 + 256 * sizeof (short) / sizeof (int) + 688, -1, -1, -1, @@ -412,7 +412,7 @@ u_property_diacritic = 0x00000000U, 0x000000FCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000040U, 0x00010000U, @@ -443,6 +443,10 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000034U, 0x00000000U, 0x00800000U, 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, 0x001F0000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, @@ -463,7 +467,7 @@ u_property_diacritic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E380U, 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_emoji.c b/lib/unictype/pr_emoji.c index 9d4cb7be..dc106722 100644 --- a/lib/unictype/pr_emoji.c +++ b/lib/unictype/pr_emoji.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji.h b/lib/unictype/pr_emoji.h index f09057bd..d3a05d32 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -352,15 +352,15 @@ u_property_emoji = 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7E00U, 0x07F980FFU, 0x00613C80U, 0x10060130U, 0x700E001CU, 0xFC08810AU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0E7F83FU, 0x1FF91A3FU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0E7F83FU, 0x1FF91A3FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x1F1F0000U, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFF0000U, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_emoji_component.c b/lib/unictype/pr_emoji_component.c index 0fc1d785..17f95a7e 100644 --- a/lib/unictype/pr_emoji_component.c +++ b/lib/unictype/pr_emoji_component.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji_component.h b/lib/unictype/pr_emoji_component.h index 6e86b8ed..04f33b92 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji_modifier.c b/lib/unictype/pr_emoji_modifier.c index 9e3af821..85107dca 100644 --- a/lib/unictype/pr_emoji_modifier.c +++ b/lib/unictype/pr_emoji_modifier.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji_modifier.h b/lib/unictype/pr_emoji_modifier.h index cf66d15f..6d4a60c5 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji_modifier_base.c b/lib/unictype/pr_emoji_modifier_base.c index d19b854d..be68f638 100644 --- a/lib/unictype/pr_emoji_modifier_base.c +++ b/lib/unictype/pr_emoji_modifier_base.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji_modifier_base.h b/lib/unictype/pr_emoji_modifier_base.h index b9b00353..b86e42f1 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -324,7 +324,7 @@ u_property_emoji_modifier_base = 0xFF009000U, 0x73FF0040U, 0x00000000U, 0x00800000U, 0x00000000U, 0x0B600000U, 0x3FFEE000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000038U, 0x007F0000U, + 0x00000000U, 0x00000000U, 0x00000038U, 0x01FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_emoji_presentation.c b/lib/unictype/pr_emoji_presentation.c index 36f8ff03..9b2bb493 100644 --- a/lib/unictype/pr_emoji_presentation.c +++ b/lib/unictype/pr_emoji_presentation.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_emoji_presentation.h b/lib/unictype/pr_emoji_presentation.h index 2ec0ea96..659714f7 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -332,15 +332,15 @@ u_property_emoji_presentation = 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7800U, 0x040000FFU, 0x00600000U, 0x00000010U, 0x00000000U, 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0E7103FU, 0x1FF01800U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0E7103FU, 0x1FF01800U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x1F1F0000U, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFF0000U, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } diff --git a/lib/unictype/pr_extended_pictographic.c b/lib/unictype/pr_extended_pictographic.c index 7464b5c3..0029947e 100644 --- a/lib/unictype/pr_extended_pictographic.c +++ b/lib/unictype/pr_extended_pictographic.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_extended_pictographic.h b/lib/unictype/pr_extended_pictographic.h index 8db3982d..4c8faa4a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c index b3cebc1f..f3013781 100644 --- a/lib/unictype/pr_extender.c +++ b/lib/unictype/pr_extender.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h index 4c7c6126..d29f59ac 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c index 56df5369..19085d66 100644 --- a/lib/unictype/pr_format_control.c +++ b/lib/unictype/pr_format_control.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h index 4d24dc23..b2066443 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c index cdcf163f..bf70b46a 100644 --- a/lib/unictype/pr_grapheme_base.c +++ b/lib/unictype/pr_grapheme_base.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h index 08be8fbd..9dd8ba4d 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[86 << 4]; + unsigned int level3[88 << 4]; } u_property_grapheme_base = { @@ -289,18 +289,18 @@ u_property_grapheme_base = 5 + 512 * sizeof (short) / sizeof (int) + 1072, 5 + 512 * sizeof (short) / sizeof (int) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, - -1, 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 1136, - -1, 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) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 1216, + 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 1232, 5 + 512 * sizeof (short) / sizeof (int) + 1248, + 5 + 512 * sizeof (short) / sizeof (int) + 1264, -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) + 1264, + 5 + 512 * sizeof (short) / sizeof (int) + 1280, 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) + 1280, 5 + 512 * sizeof (short) / sizeof (int) + 1296, + 5 + 512 * sizeof (short) / sizeof (int) + 1312, 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) + 1312, + 5 + 512 * sizeof (short) / sizeof (int) + 1328, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -420,7 +420,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) + 1344, -1, -1, -1, @@ -428,7 +428,7 @@ u_property_grapheme_base = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, - 5 + 512 * sizeof (short) / sizeof (int) + 1344, + 5 + 512 * sizeof (short) / sizeof (int) + 1360, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 160, @@ -440,15 +440,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) + 1360, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1392, -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, 0x0006FFC3U, + 0xFFFDDFFDU, 0x63EFFDFFU, 0x60000D9BU, 0x000EFFC3U, 0xFFFDDFFCU, 0xA7FFFFFFU, 0xFF70DDC1U, 0xFFFFFFC3U, 0xFC7FFFECU, 0x2FFBFFFFU, 0x7F03007FU, 0x001CFFC0U, 0xFFFFFFFEU, 0x800DFFFFU, 0x0FFF807FU, 0x00000000U, @@ -725,7 +725,7 @@ u_property_grapheme_base = 0xFFFFFFFCU, 0xD987FFFFU, 0xFFFF0003U, 0x03FF01FFU, 0xFFFFFFF8U, 0xFFC0107FU, 0xFFFF00FFU, 0x0077FFFFU, 0xFFFFFFFCU, 0x803FFFFFU, 0xFFFF61FFU, 0x001FFFFEU, - 0xFFFBFFFFU, 0x3F2C7FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0xBF2C7FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF03FFU, 0x7FFFFFFFU, 0x03FF0007U, 0xFFF99FECU, 0xA3EDFDFFU, 0xE001399EU, 0x0000000FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -743,7 +743,7 @@ u_property_grapheme_base = 0x00000000U, 0xFFFFFCFFU, 0xF00FFFFFU, 0x0000001EU, 0xFFFFF801U, 0x8607FFFFU, 0xF181007FU, 0xFFFFFFFFU, 0xFC8003FFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFDFFU, 0x4000FFFFU, 0xFFFF003FU, 0xFFFF1FFFU, 0x0000FFFFU, 0x00120200U, 0x00000000U, 0x00000000U, @@ -751,7 +751,7 @@ u_property_grapheme_base = 0x01587FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01E7FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFFCU, 0xC03FFFFFU, 0x03FFFFFAU, 0x00000000U, 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -765,7 +765,7 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -795,7 +795,7 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -814,7 +814,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0x00003C5FU, 0xFFFFF018U, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x000007FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000023U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU, @@ -831,9 +831,9 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x0000C3FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -842,6 +842,10 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FF0FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -866,15 +870,15 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0FFFFFFU, 0x1FFF1FFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00010FFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU, - 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1FFF3FFFU, + 0xFFFF01FFU, 0xBFFFFFFFU, 0x0FFFC03FU, 0x01FF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -883,7 +887,7 @@ u_property_grapheme_base = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -903,7 +907,11 @@ u_property_grapheme_base = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c index 2618768f..9122b9df 100644 --- a/lib/unictype/pr_grapheme_extend.c +++ b/lib/unictype/pr_grapheme_extend.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h index 7065a3e6..2099241c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[3 << 7]; - unsigned int level3[45 << 4]; + unsigned int level3[47 << 4]; } u_property_grapheme_extend = { @@ -212,6 +212,7 @@ u_property_grapheme_extend = -1, -1, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 544, -1, -1, -1, @@ -238,11 +239,9 @@ u_property_grapheme_extend = -1, -1, -1, - -1, - 16 + 384 * sizeof (short) / sizeof (int) + 544, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 560, -1, + 16 + 384 * sizeof (short) / sizeof (int) + 576, -1, -1, -1, @@ -280,7 +279,8 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 576, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 592, -1, -1, -1, @@ -289,21 +289,20 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 592, 16 + 384 * sizeof (short) / sizeof (int) + 608, 16 + 384 * sizeof (short) / sizeof (int) + 624, - -1, - -1, - -1, 16 + 384 * sizeof (short) / sizeof (int) + 640, -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, -1, -1, @@ -314,7 +313,8 @@ u_property_grapheme_extend = -1, -1, -1, - 16 + 384 * sizeof (short) / sizeof (int) + 704, + -1, + 16 + 384 * sizeof (short) / sizeof (int) + 736, -1, -1, -1, @@ -469,7 +469,7 @@ u_property_grapheme_extend = 0x00000003U, 0x58000000U, 0x0080201EU, 0x0000000CU, 0x00000002U, 0x00000000U, 0x805C8400U, 0x00000000U, 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U, - 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U, + 0x00000000U, 0x1FF20000U, 0x00007F00U, 0x00000000U, 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U, 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U, @@ -545,14 +545,14 @@ u_property_grapheme_extend = 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00001800U, 0x00000000U, 0xE0000000U, 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, 0x00000000U, 0x00000000U, + 0x00000000U, 0x40D38000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U, 0x00000003U, 0x58000000U, 0x00800001U, 0x001F1FC0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -578,6 +578,10 @@ u_property_grapheme_extend = 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U, + 0x00000003U, 0x07C00000U, 0x00000005U, 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, @@ -609,7 +613,7 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -617,6 +621,10 @@ u_property_grapheme_extend = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000F000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c index 67837ad0..77afd57d 100644 --- a/lib/unictype/pr_grapheme_link.c +++ b/lib/unictype/pr_grapheme_link.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h index 03715302..608a181a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[18 << 4]; + unsigned int level3[19 << 4]; } u_property_grapheme_link = { @@ -188,7 +188,7 @@ u_property_grapheme_link = 3 + 256 * sizeof (short) / sizeof (int) + 240, 3 + 256 * sizeof (short) / sizeof (int) + 256, 3 + 256 * sizeof (short) / sizeof (int) + 272, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 288, -1, -1, -1, @@ -374,6 +374,10 @@ u_property_grapheme_link = 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U, - 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U + 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000006U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c index 178f1a97..507be0a7 100644 --- a/lib/unictype/pr_hex_digit.c +++ b/lib/unictype/pr_hex_digit.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h index b994aa45..c92d126a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c index 5a2dd69b..07522088 100644 --- a/lib/unictype/pr_hyphen.c +++ b/lib/unictype/pr_hyphen.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h index 34015109..6b07b365 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c index 7696c66c..d9d5a812 100644 --- a/lib/unictype/pr_id_continue.c +++ b/lib/unictype/pr_id_continue.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h index d910b0ae..451c8b6a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - unsigned int level3[80 << 4]; + unsigned int level3[82 << 4]; } u_property_id_continue = { @@ -300,18 +300,18 @@ u_property_id_continue = 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, 16 + 640 * sizeof (short) / sizeof (int) + 1104, + 16 + 640 * sizeof (short) / sizeof (int) + 1120, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1120, + 16 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1136, + 16 + 640 * sizeof (short) / sizeof (int) + 1152, -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) + 1152, + 16 + 640 * sizeof (short) / sizeof (int) + 1168, 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) + 1168, 16 + 640 * sizeof (short) / sizeof (int) + 1184, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, 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) + 1200, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -431,7 +431,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) + 1232, -1, -1, -1, @@ -439,7 +439,7 @@ u_property_id_continue = -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1232, + 16 + 640 * sizeof (short) / sizeof (int) + 1248, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -451,15 +451,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) + 1248, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1280, -1, -1, -1, @@ -570,7 +570,7 @@ u_property_id_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1264, + 16 + 640 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, @@ -725,11 +725,11 @@ u_property_id_continue = 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x0002FFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x0000FFC0U, 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0x0000FFCFU, - 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU, + 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0x80F07DDFU, 0xFC00FFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x000CFFC0U, 0xFFFFFFFEU, 0x07FFFFFFU, 0x03FF7FFFU, 0x00000000U, - 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U, + 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF7F5FU, 0x00000000U, 0x03000001U, 0xC2A003FFU, 0xFFFFFEFFU, 0xFFFE1FFFU, 0xFEFFFFDFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, @@ -849,14 +849,14 @@ u_property_id_continue = 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0xE0000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U, 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFF0004U, 0x03FF01FFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00F0U, 0x004FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x17FFDE1FU, 0x00000000U, - 0xFFFBFFFFU, 0x40FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0xC0FFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -882,7 +882,7 @@ u_property_id_continue = 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FF0007U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -896,7 +896,7 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -926,7 +926,7 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -962,10 +962,10 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xF9FFFF7FU, 0xFFFF07DBU, 0xFFFFFFFFU, 0x00003FFFU, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3FFF1FFFU, 0x000043FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -973,6 +973,10 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -994,7 +998,7 @@ u_property_id_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1014,8 +1018,12 @@ u_property_id_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c index d15f7d9d..c05535fb 100644 --- a/lib/unictype/pr_id_start.c +++ b/lib/unictype/pr_id_start.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h index 0c790a7a..b099a717 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[74 << 4]; + unsigned int level3[76 << 4]; } u_property_id_start = { @@ -289,12 +289,12 @@ u_property_id_start = 5 + 512 * sizeof (short) / sizeof (int) + 976, 5 + 512 * sizeof (short) / sizeof (int) + 992, 5 + 512 * sizeof (short) / sizeof (int) + 1008, - -1, 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) + 1056, + 5 + 512 * sizeof (short) / sizeof (int) + 1072, -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) + 1072, + 5 + 512 * sizeof (short) / sizeof (int) + 1088, 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) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -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) + 1120, + 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, @@ -420,7 +420,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) + 1152, -1, -1, -1, @@ -428,7 +428,7 @@ u_property_id_start = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -440,15 +440,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) + 1168, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1200, -1, -1, -1, @@ -717,7 +717,7 @@ u_property_id_start = 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU, 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU, 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U, - 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -743,7 +743,7 @@ u_property_id_start = 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -757,7 +757,7 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -787,7 +787,7 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -807,9 +807,9 @@ u_property_id_start = 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -818,6 +818,10 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -835,7 +839,7 @@ u_property_id_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -855,7 +859,11 @@ u_property_id_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c index 21ed6c51..f2e5a00a 100644 --- a/lib/unictype/pr_ideographic.c +++ b/lib/unictype/pr_ideographic.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h index bb761b19..2ccf2742 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[17 << 4]; + unsigned int level3[18 << 4]; } u_property_ideographic = { @@ -441,14 +441,14 @@ u_property_ideographic = 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 16, 5 + 512 * sizeof (short) / sizeof (int) + 256, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 16, + 5 + 512 * sizeof (short) / sizeof (int) + 272, -1, -1, -1, @@ -607,7 +607,7 @@ u_property_ideographic = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -627,7 +627,11 @@ u_property_ideographic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c index 36c0cb5b..6faf78ed 100644 --- a/lib/unictype/pr_ids_binary_operator.c +++ b/lib/unictype/pr_ids_binary_operator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h index 364fea64..f23c84c8 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c index 68949577..ceeae947 100644 --- a/lib/unictype/pr_ids_trinary_operator.c +++ b/lib/unictype/pr_ids_trinary_operator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h index 3b6f83ad..f1eede88 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c index 19b3efe1..a503c344 100644 --- a/lib/unictype/pr_ignorable_control.c +++ b/lib/unictype/pr_ignorable_control.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h index 2519d7b9..7d859d33 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -472,7 +472,7 @@ u_property_ignorable_control = 0x00000000U, 0x20000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c index 86b08d25..fc5cefc2 100644 --- a/lib/unictype/pr_iso_control.c +++ b/lib/unictype/pr_iso_control.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h index 90fbb43b..3f8ebd25 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c index 6e44d2ca..94eeb7cf 100644 --- a/lib/unictype/pr_join_control.c +++ b/lib/unictype/pr_join_control.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h index 2371c437..3bbfe389 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c index 453e28c0..24230cb9 100644 --- a/lib/unictype/pr_left_of_pair.c +++ b/lib/unictype/pr_left_of_pair.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h index a75f3b74..5e639d81 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c index 6b3c7004..5c33f3ee 100644 --- a/lib/unictype/pr_line_separator.c +++ b/lib/unictype/pr_line_separator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h index 69226e9e..9dfc050d 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c index e7d34784..1f521086 100644 --- a/lib/unictype/pr_logical_order_exception.c +++ b/lib/unictype/pr_logical_order_exception.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h index 3860b3b3..4a0ca8d0 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c index f94b439b..c6d61e44 100644 --- a/lib/unictype/pr_lowercase.c +++ b/lib/unictype/pr_lowercase.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h index a8a71536..e4aeff2c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[23 << 4]; + unsigned int level3[24 << 4]; } u_property_lowercase = { @@ -285,11 +285,11 @@ u_property_lowercase = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 336, + 3 + 256 * sizeof (short) / sizeof (int) + 352, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 352, + 3 + 256 * sizeof (short) / sizeof (int) + 368, -1, -1, -1, @@ -316,7 +316,7 @@ u_property_lowercase = 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xE7FFFFFFU, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -346,10 +346,10 @@ u_property_lowercase = 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU, 0x3AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FFAAAAU, - 0xAABA50AAU, 0xAAA082AAU, 0x02AA050AU, 0x07400000U, + 0xAABA50AAU, 0xAAA082AAU, 0x02AA050AU, 0x075C0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF01FFU, + 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -389,7 +389,11 @@ u_property_lowercase = 0x0000FDFFU, 0xFFFFFC00U, 0x00000BF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFBFFU, 0x000007E0U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c index a0816356..aea7c02f 100644 --- a/lib/unictype/pr_math.c +++ b/lib/unictype/pr_math.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h index 53b3addc..d6f3f676 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c index 9b39aea8..a84b3163 100644 --- a/lib/unictype/pr_non_break.c +++ b/lib/unictype/pr_non_break.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h index 0e0f7533..b7f0a4dd 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c index 6a53e9b7..30bfb0ff 100644 --- a/lib/unictype/pr_not_a_character.c +++ b/lib/unictype/pr_not_a_character.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h index d20274f5..db15b3f0 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c index dbcb4604..064bda64 100644 --- a/lib/unictype/pr_numeric.c +++ b/lib/unictype/pr_numeric.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h index dd4885d1..af08c977 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -288,7 +288,7 @@ u_property_numeric = -1, 4 + 384 * sizeof (short) / sizeof (int) + 672, 4 + 384 * sizeof (short) / sizeof (int) + 496, - -1, + 4 + 384 * sizeof (short) / sizeof (int) + 496, -1, 4 + 384 * sizeof (short) / sizeof (int) + 688, -1, @@ -578,7 +578,7 @@ u_property_numeric = 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001FFFFFU, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -593,7 +593,7 @@ u_property_numeric = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU, + 0x00000000U, 0x00000000U, 0x000FFFFFU, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c index 976f60b1..d60238b8 100644 --- a/lib/unictype/pr_other_alphabetic.c +++ b/lib/unictype/pr_other_alphabetic.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h index b89115c3..fdf2af0e 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -323,14 +323,14 @@ u_property_other_alphabetic = 0x0000000EU, 0xC0000000U, 0x00001BBFU, 0x1C00000CU, 0x0000000EU, 0xC0000000U, 0x00C0199FU, 0x0000000CU, 0x00000004U, 0xC0000000U, 0x00801DC7U, 0x00000000U, - 0x0000000FU, 0xC0000000U, 0x00601DDFU, 0x0000000CU, - 0x0000000EU, 0xC0000000U, 0x00601DDFU, 0x0000000CU, + 0x0000001FU, 0xC0000000U, 0x00601DDFU, 0x0000000CU, + 0x0000000EU, 0xC0000000U, 0x00601DDFU, 0x0008000CU, 0x0000000FU, 0xC0000000U, 0x00801DDFU, 0x0000000CU, 0x0000000EU, 0x00000000U, 0xFF5F8000U, 0x000C0000U, 0x00000000U, 0x07F20000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x1BF20000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U, - 0xFEFFE003U, 0x1FFFFFFFU, 0x00000000U, 0x00000000U, + 0xFEFFE00FU, 0x1FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x797FF800U, 0xC3C00000U, 0x001E3F9DU, 0x3C00BFFCU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -392,10 +392,10 @@ u_property_other_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U, 0xFF000000U, 0x0000003FU, 0x00180000U, - 0x00000004U, 0x01FF0000U, 0x00000004U, 0x00000000U, + 0x00000007U, 0x01FF0000U, 0x00000004U, 0x00000000U, 0x00000007U, 0x0007FF80U, 0x00000060U, 0x00000000U, 0x00000007U, 0xFFF80000U, 0x0000C000U, 0x00000000U, - 0x00000000U, 0x409FF000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x409FF000U, 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x000001FFU, 0x0000000FU, 0xC0000000U, 0x0080199FU, 0x0000000CU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -421,7 +421,7 @@ u_property_other_alphabetic = 0x007B7C00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x0000000BU, 0xC7F00000U, 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -432,7 +432,7 @@ u_property_other_alphabetic = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c index b0437892..600e352b 100644 --- a/lib/unictype/pr_other_default_ignorable_code_point.c +++ b/lib/unictype/pr_other_default_ignorable_code_point.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h index 02261f66..1a8a062a 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c index 3d57b06c..8b5dda5d 100644 --- a/lib/unictype/pr_other_grapheme_extend.c +++ b/lib/unictype/pr_other_grapheme_extend.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h index d8180968..a927ee1c 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c index f48dbc8f..29db052a 100644 --- a/lib/unictype/pr_other_id_continue.c +++ b/lib/unictype/pr_other_id_continue.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h index 57173969..ad6124bf 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c index 98177f68..ac1f5c48 100644 --- a/lib/unictype/pr_other_id_start.c +++ b/lib/unictype/pr_other_id_start.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h index 89db68fc..78e28ab8 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c index 2e3402ca..62fcd07c 100644 --- a/lib/unictype/pr_other_lowercase.c +++ b/lib/unictype/pr_other_lowercase.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h index 7ddf38cb..159f23bd 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[2]; short level2[2 << 7]; - unsigned int level3[9 << 4]; + unsigned int level3[11 << 4]; } u_property_other_lowercase = { @@ -53,22 +53,21 @@ u_property_other_lowercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 32, -1, -1, -1, -1, -1, - -1, - 3 + 256 * sizeof (short) / sizeof (int) + 32, - -1, 3 + 256 * sizeof (short) / sizeof (int) + 48, -1, 3 + 256 * sizeof (short) / sizeof (int) + 64, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 80, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, -1, -1, @@ -128,10 +127,10 @@ u_property_other_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 96, -1, 3 + 256 * sizeof (short) / sizeof (int) + 112, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, -1, -1, @@ -176,8 +175,8 @@ u_property_other_lowercase = -1, -1, -1, - 3 + 256 * sizeof (short) / sizeof (int) + 128, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -286,6 +285,7 @@ u_property_other_lowercase = -1, -1, -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -312,6 +312,10 @@ u_property_other_lowercase = 0x00000000U, 0x00000000U, 0x00000020U, 0x04000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x10000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x010007FFU, 0xF8000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, @@ -330,14 +334,18 @@ u_property_other_lowercase = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x30000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x031C0000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c index 65f60698..cf1f9265 100644 --- a/lib/unictype/pr_other_math.c +++ b/lib/unictype/pr_other_math.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h index 7b4064c5..90894abc 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c index 45c0c67f..e564b438 100644 --- a/lib/unictype/pr_other_uppercase.c +++ b/lib/unictype/pr_other_uppercase.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h index e3a129b8..28565fee 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c index a1e2a260..c8bcadb0 100644 --- a/lib/unictype/pr_paired_punctuation.c +++ b/lib/unictype/pr_paired_punctuation.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h index caac3d6b..a2088fe0 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c index 859b6314..67ec5d62 100644 --- a/lib/unictype/pr_paragraph_separator.c +++ b/lib/unictype/pr_paragraph_separator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h index c11df8b8..4ac62c07 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c index 1ffe4af2..0624f0f1 100644 --- a/lib/unictype/pr_pattern_syntax.c +++ b/lib/unictype/pr_pattern_syntax.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h index 29d94035..5da6e92d 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c index 1de0ce67..0847f66a 100644 --- a/lib/unictype/pr_pattern_white_space.c +++ b/lib/unictype/pr_pattern_white_space.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h index b9dd8d86..f37beecd 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c index 9b6b1a4d..2fc785c0 100644 --- a/lib/unictype/pr_private_use.c +++ b/lib/unictype/pr_private_use.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h index 7cba9658..67d6fdcd 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c index 27c25ad8..1509143a 100644 --- a/lib/unictype/pr_punctuation.c +++ b/lib/unictype/pr_punctuation.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h index 68144f4d..3bca78f1 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -461,7 +461,7 @@ u_property_punctuation = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U, 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -469,7 +469,7 @@ u_property_punctuation = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c index 2f5d2848..e8e51b5b 100644 --- a/lib/unictype/pr_quotation_mark.c +++ b/lib/unictype/pr_quotation_mark.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h index d98a6a89..3712d5eb 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c index 8adb0a45..dfc9585c 100644 --- a/lib/unictype/pr_radical.c +++ b/lib/unictype/pr_radical.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h index cbc67c9f..78903591 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_regional_indicator.c b/lib/unictype/pr_regional_indicator.c index 2fd9f2e7..47044957 100644 --- a/lib/unictype/pr_regional_indicator.c +++ b/lib/unictype/pr_regional_indicator.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c index ba7a09e8..3a727eea 100644 --- a/lib/unictype/pr_sentence_terminal.c +++ b/lib/unictype/pr_sentence_terminal.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h index 49074005..7e29be72 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -413,7 +413,7 @@ u_property_sentence_terminal = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U, diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c index 2f61d498..daf812d0 100644 --- a/lib/unictype/pr_soft_dotted.c +++ b/lib/unictype/pr_soft_dotted.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h index 3b0a6732..95958a23 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -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_soft_dotted = { @@ -285,7 +285,7 @@ u_property_soft_dotted = -1, -1, 3 + 256 * sizeof (short) / sizeof (int) + 144, - -1, + 3 + 256 * sizeof (short) / sizeof (int) + 160, -1, -1, -1, @@ -342,6 +342,10 @@ u_property_soft_dotted = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x04000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00003000U, 0x00000100U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c index 0ced3475..255a6637 100644 --- a/lib/unictype/pr_space.c +++ b/lib/unictype/pr_space.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h index a1aa3802..079ef695 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c index e9ccd651..8363cb18 100644 --- a/lib/unictype/pr_terminal_punctuation.c +++ b/lib/unictype/pr_terminal_punctuation.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h index e073d0a9..c2cdfe6e 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -429,7 +429,7 @@ u_property_terminal_punctuation = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c index ca63f0e1..02d0e77e 100644 --- a/lib/unictype/pr_test.c +++ b/lib/unictype/pr_test.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c index a44eea41..ef827dfb 100644 --- a/lib/unictype/pr_titlecase.c +++ b/lib/unictype/pr_titlecase.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h index c469d6de..088a6536 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c index 6ac65de2..0c38074b 100644 --- a/lib/unictype/pr_unassigned_code_value.c +++ b/lib/unictype/pr_unassigned_code_value.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h index 94d56a38..f162b986 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[6 << 7]; - unsigned int level3[86 << 4]; + unsigned int level3[88 << 4]; } u_property_unassigned_code_value = { @@ -300,20 +300,20 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 1040, 16 + 768 * sizeof (short) / sizeof (int) + 1056, 16 + 768 * sizeof (short) / sizeof (int) + 1072, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1088, 16 + 768 * sizeof (short) / sizeof (int) + 1104, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 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, - -1, 16 + 768 * sizeof (short) / sizeof (int) + 1184, + -1, 16 + 768 * sizeof (short) / sizeof (int) + 1200, 16 + 768 * sizeof (short) / sizeof (int) + 1216, - 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 1232, + 16 + 768 * sizeof (short) / sizeof (int) + 752, + 16 + 768 * sizeof (short) / sizeof (int) + 1248, -1, -1, -1, @@ -397,7 +397,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1248, + 16 + 768 * sizeof (short) / sizeof (int) + 1264, -1, -1, -1, @@ -405,8 +405,8 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1264, 16 + 768 * sizeof (short) / sizeof (int) + 1280, + 16 + 768 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, @@ -417,7 +417,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1296, + 16 + 768 * sizeof (short) / sizeof (int) + 1312, -1, -1, -1, @@ -431,7 +431,7 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1312, + 16 + 768 * sizeof (short) / sizeof (int) + 1328, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, @@ -439,9 +439,9 @@ u_property_unassigned_code_value = 16 + 768 * sizeof (short) / sizeof (int) + 752, 16 + 768 * sizeof (short) / sizeof (int) + 752, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1328, + 16 + 768 * sizeof (short) / sizeof (int) + 1344, 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 1232, + 16 + 768 * sizeof (short) / sizeof (int) + 1248, -1, -1, -1, @@ -451,15 +451,15 @@ u_property_unassigned_code_value = -1, -1, -1, - 16 + 768 * sizeof (short) / sizeof (int) + 1344, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, - 16 + 768 * sizeof (short) / sizeof (int) + 752, + 16 + 768 * sizeof (short) / sizeof (int) + 1360, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16 + 768 * sizeof (short) / sizeof (int) + 1376, 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) + 1232, + 16 + 768 * sizeof (short) / sizeof (int) + 1248, 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) + 1232, - 16 + 768 * sizeof (short) / sizeof (int) + 1360, + 16 + 768 * sizeof (short) / sizeof (int) + 1248, + 16 + 768 * sizeof (short) / sizeof (int) + 1392, 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) + 1232 + 16 + 768 * sizeof (short) / sizeof (int) + 1248 }, { 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -849,11 +849,11 @@ u_property_unassigned_code_value = 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U, 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU, 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U, - 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF90030U, + 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF10030U, 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U, 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU, 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU, - 0x00000829U, 0xC0000050U, 0x0C00C0A0U, 0xFFFFFFFFU, + 0x00000829U, 0xC0000050U, 0x0C0080A0U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000100U, 0x0001E000U, 0x01000000U, 0x20000000U, 0xF8002000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -973,14 +973,14 @@ u_property_unassigned_code_value = 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U, - 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0x1FFFFFFFU, 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU, 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U, 0x00000000U, 0x00000000U, 0x0000DFF8U, 0xFC00FE00U, 0x00000000U, 0x00200000U, 0x0000FF00U, 0xFF800000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE00001U, - 0x00040000U, 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00040000U, 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U, 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -998,7 +998,7 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U, 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U, 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U, 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1006,7 +1006,7 @@ u_property_unassigned_code_value = 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00020000U, 0x38000000U, 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1024,7 +1024,7 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U, - 0x00000000U, 0xFE008000U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1054,7 +1054,7 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9010FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFFFFFFF8U, 0xFFF8FFFFU, 0x0000FF0FU, + 0x00000000U, 0xFFFBFFF8U, 0xFFD8FFFFU, 0x0000FF0FU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U, @@ -1073,7 +1073,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000180U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF800U, 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U, 0xFFF00000U, 0x00000000U, 0x00000000U, 0xFF800000U, 0xFE000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U, @@ -1090,10 +1090,10 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x80000000U, 0xFFFFF81FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x06000080U, 0x0000F824U, 0x00000000U, 0xFFFFC000U, + 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xC000E000U, 0xFFFF3C00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1101,6 +1101,10 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U, @@ -1125,15 +1129,15 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U, - 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U, + 0x00000000U, 0x00000000U, 0x0F000000U, 0xE000E000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U, + 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFEF000U, 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U, 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U, - 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U, + 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE000C000U, + 0x0000FE00U, 0x40000000U, 0xF0003FC0U, 0xFE00FE00U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1146,7 +1150,7 @@ u_property_unassigned_code_value = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -1166,8 +1170,12 @@ u_property_unassigned_code_value = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0xFFFFF800U, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x0000F800U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c index a0aefea0..af4875bc 100644 --- a/lib/unictype/pr_unified_ideograph.c +++ b/lib/unictype/pr_unified_ideograph.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h index 3928ff4a..146c8339 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[3 << 7]; - unsigned int level3[9 << 4]; + unsigned int level3[10 << 4]; } u_property_unified_ideograph = { @@ -313,14 +313,14 @@ u_property_unified_ideograph = 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 0, 5 + 384 * sizeof (short) / sizeof (int) + 128, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + 5 + 384 * sizeof (short) / sizeof (int) + 144, -1, -1, -1, @@ -451,7 +451,7 @@ u_property_unified_ideograph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -467,7 +467,11 @@ u_property_unified_ideograph = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c index b1925b55..5ef082f0 100644 --- a/lib/unictype/pr_uppercase.c +++ b/lib/unictype/pr_uppercase.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h index 73dd081f..a9279b42 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c index 9a475c92..709aaae5 100644 --- a/lib/unictype/pr_variation_selector.c +++ b/lib/unictype/pr_variation_selector.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h index 681164ca..e993d650 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c index aade9a76..8a05810c 100644 --- a/lib/unictype/pr_white_space.c +++ b/lib/unictype/pr_white_space.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h index f06082b9..8903061f 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c index 493eb728..00f0f96a 100644 --- a/lib/unictype/pr_xid_continue.c +++ b/lib/unictype/pr_xid_continue.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h index f721a74c..fea14704 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[15]; short level2[5 << 7]; - unsigned int level3[80 << 4]; + unsigned int level3[82 << 4]; } u_property_xid_continue = { @@ -300,18 +300,18 @@ u_property_xid_continue = 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, 16 + 640 * sizeof (short) / sizeof (int) + 1104, + 16 + 640 * sizeof (short) / sizeof (int) + 1120, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1120, + 16 + 640 * sizeof (short) / sizeof (int) + 1136, -1, -1, -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1136, + 16 + 640 * sizeof (short) / sizeof (int) + 1152, -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) + 1152, + 16 + 640 * sizeof (short) / sizeof (int) + 1168, 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) + 1168, 16 + 640 * sizeof (short) / sizeof (int) + 1184, + 16 + 640 * sizeof (short) / sizeof (int) + 1200, 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) + 1200, + 16 + 640 * sizeof (short) / sizeof (int) + 1216, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -431,7 +431,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) + 1232, -1, -1, -1, @@ -439,7 +439,7 @@ u_property_xid_continue = -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, - 16 + 640 * sizeof (short) / sizeof (int) + 1232, + 16 + 640 * sizeof (short) / sizeof (int) + 1248, -1, -1, 16 + 640 * sizeof (short) / sizeof (int) + 304, @@ -451,15 +451,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) + 1248, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1280, -1, -1, -1, @@ -570,7 +570,7 @@ u_property_xid_continue = -1, -1, -1, - 16 + 640 * sizeof (short) / sizeof (int) + 1264, + 16 + 640 * sizeof (short) / sizeof (int) + 1296, -1, -1, -1, @@ -725,11 +725,11 @@ u_property_xid_continue = 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x0002FFCFU, 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x0000FFC0U, 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0x0000FFCFU, - 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU, + 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x000EFFCFU, 0xFFFDDFFFU, 0xFFFFFFFFU, 0x80F07DDFU, 0xFC00FFCFU, 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x000CFFC0U, 0xFFFFFFFEU, 0x07FFFFFFU, 0x03FF7FFFU, 0x00000000U, - 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U, + 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF7F5FU, 0x00000000U, 0x03000001U, 0xC2A003FFU, 0xFFFFFEFFU, 0xFFFE1FFFU, 0xFEFFFFDFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU, @@ -849,14 +849,14 @@ u_property_xid_continue = 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0xE0000000U, 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U, 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U, 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFF0004U, 0x03FF01FFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00F0U, 0x004FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x17FFDE1FU, 0x00000000U, - 0xFFFBFFFFU, 0x40FFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0xC0FFFFFFU, 0x00000003U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x03FF07FFU, 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -882,7 +882,7 @@ u_property_xid_continue = 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFFFU, 0xC7FFFFFFU, 0x03FF0007U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -896,7 +896,7 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -926,7 +926,7 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -962,10 +962,10 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xF9FFFF7FU, 0xFFFF07DBU, 0xFFFFFFFFU, 0x00003FFFU, + 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3FFF1FFFU, 0x000043FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -973,6 +973,10 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x03FFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -994,7 +998,7 @@ u_property_xid_continue = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -1014,8 +1018,12 @@ u_property_xid_continue = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c index 8e23e14f..15710e25 100644 --- a/lib/unictype/pr_xid_start.c +++ b/lib/unictype/pr_xid_start.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h index 69b187e9..36b9bd03 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -35,7 +35,7 @@ struct int header[1]; int level1[4]; short level2[4 << 7]; - unsigned int level3[74 << 4]; + unsigned int level3[76 << 4]; } u_property_xid_start = { @@ -289,12 +289,12 @@ u_property_xid_start = 5 + 512 * sizeof (short) / sizeof (int) + 976, 5 + 512 * sizeof (short) / sizeof (int) + 992, 5 + 512 * sizeof (short) / sizeof (int) + 1008, - -1, 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) + 1056, + 5 + 512 * sizeof (short) / sizeof (int) + 1072, -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) + 1072, + 5 + 512 * sizeof (short) / sizeof (int) + 1088, 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) + 1088, 5 + 512 * sizeof (short) / sizeof (int) + 1104, + 5 + 512 * sizeof (short) / sizeof (int) + 1120, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -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) + 1120, + 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, @@ -420,7 +420,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) + 1152, -1, -1, -1, @@ -428,7 +428,7 @@ u_property_xid_start = -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, - 5 + 512 * sizeof (short) / sizeof (int) + 1152, + 5 + 512 * sizeof (short) / sizeof (int) + 1168, -1, -1, 5 + 512 * sizeof (short) / sizeof (int) + 304, @@ -440,15 +440,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) + 1168, - -1, - -1, - -1, - -1, - -1, - -1, - -1, - -1, + 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, + 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) + 1200, -1, -1, -1, @@ -717,7 +717,7 @@ u_property_xid_start = 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU, 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU, 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U, - 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U, + 0xFFFBFFFFU, 0x80000FFFU, 0x00000001U, 0x00000000U, 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U, 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -743,7 +743,7 @@ u_property_xid_start = 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFDFFF4U, 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -757,7 +757,7 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, - 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0x0000FFFFU, 0x0000007EU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -787,7 +787,7 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0x00040007U, 0x00270000U, 0xFFFF00F0U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, @@ -807,9 +807,9 @@ u_property_xid_start = 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x7FFFFFFFU, 0x000007E0U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, @@ -818,6 +818,10 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU, @@ -835,7 +839,7 @@ u_property_xid_start = 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, @@ -855,7 +859,11 @@ u_property_xid_start = 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, - 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U, - 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U } }; diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c index 2d793c8d..995ba22b 100644 --- a/lib/unictype/pr_zero_width.c +++ b/lib/unictype/pr_zero_width.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h index f21e1fca..c695c5a6 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -472,7 +472,7 @@ u_property_zero_width = 0x00000000U, 0x20000000U, 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, - 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0xFFFF0000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h index e2ed4b5c..d9caa8c7 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -125,6 +125,7 @@ static const uc_interval_t script_common_intervals[] = { 0x1D183, 1, 0 }, { 0x1D184, 0, 1 }, { 0x1D18C, 1, 0 }, { 0x1D1A9, 0, 1 }, { 0x1D1AE, 1, 0 }, { 0x1D1EA, 0, 1 }, + { 0x1D2C0, 1, 0 }, { 0x1D2D3, 0, 1 }, { 0x1D2E0, 1, 0 }, { 0x1D2F3, 0, 1 }, { 0x1D300, 1, 0 }, { 0x1D356, 0, 1 }, { 0x1D360, 1, 0 }, { 0x1D378, 0, 1 }, @@ -165,10 +166,10 @@ static const uc_interval_t script_common_intervals[] = { 0x1F250, 1, 0 }, { 0x1F251, 0, 1 }, { 0x1F260, 1, 0 }, { 0x1F265, 0, 1 }, { 0x1F300, 1, 0 }, { 0x1F6D7, 0, 1 }, - { 0x1F6DD, 1, 0 }, { 0x1F6EC, 0, 1 }, + { 0x1F6DC, 1, 0 }, { 0x1F6EC, 0, 1 }, { 0x1F6F0, 1, 0 }, { 0x1F6FC, 0, 1 }, - { 0x1F700, 1, 0 }, { 0x1F773, 0, 1 }, - { 0x1F780, 1, 0 }, { 0x1F7D8, 0, 1 }, + { 0x1F700, 1, 0 }, { 0x1F776, 0, 1 }, + { 0x1F77B, 1, 0 }, { 0x1F7D9, 0, 1 }, { 0x1F7E0, 1, 0 }, { 0x1F7EB, 0, 1 }, { 0x1F7F0, 1, 1 }, { 0x1F800, 1, 0 }, { 0x1F80B, 0, 1 }, @@ -179,15 +180,13 @@ static const uc_interval_t script_common_intervals[] = { 0x1F8B0, 1, 0 }, { 0x1F8B1, 0, 1 }, { 0x1F900, 1, 0 }, { 0x1FA53, 0, 1 }, { 0x1FA60, 1, 0 }, { 0x1FA6D, 0, 1 }, - { 0x1FA70, 1, 0 }, { 0x1FA74, 0, 1 }, - { 0x1FA78, 1, 0 }, { 0x1FA7C, 0, 1 }, - { 0x1FA80, 1, 0 }, { 0x1FA86, 0, 1 }, - { 0x1FA90, 1, 0 }, { 0x1FAAC, 0, 1 }, - { 0x1FAB0, 1, 0 }, { 0x1FABA, 0, 1 }, - { 0x1FAC0, 1, 0 }, { 0x1FAC5, 0, 1 }, - { 0x1FAD0, 1, 0 }, { 0x1FAD9, 0, 1 }, - { 0x1FAE0, 1, 0 }, { 0x1FAE7, 0, 1 }, - { 0x1FAF0, 1, 0 }, { 0x1FAF6, 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 }, + { 0x1FAF0, 1, 0 }, { 0x1FAF8, 0, 1 }, { 0x1FB00, 1, 0 }, { 0x1FB92, 0, 1 }, { 0x1FB94, 1, 0 }, { 0x1FBCA, 0, 1 }, { 0x1FBF0, 1, 0 }, { 0x1FBF9, 0, 1 }, @@ -233,7 +232,8 @@ static const uc_interval_t script_latin_intervals[] = { 0x10780, 1, 0 }, { 0x10785, 0, 1 }, { 0x10787, 1, 0 }, { 0x107B0, 0, 1 }, { 0x107B2, 1, 0 }, { 0x107BA, 0, 1 }, - { 0x1DF00, 1, 0 }, { 0x1DF1E, 0, 1 } + { 0x1DF00, 1, 0 }, { 0x1DF1E, 0, 1 }, + { 0x1DF25, 1, 0 }, { 0x1DF2A, 0, 1 } }; static const uc_interval_t script_greek_intervals[] = { @@ -283,7 +283,9 @@ static const uc_interval_t script_cyrillic_intervals[] = { 0x1D78, 1, 1 }, { 0x2DE0, 1, 0 }, { 0x2DFF, 0, 1 }, { 0xA640, 1, 0 }, { 0xA69F, 0, 1 }, - { 0xFE2E, 1, 0 }, { 0xFE2F, 0, 1 } + { 0xFE2E, 1, 0 }, { 0xFE2F, 0, 1 }, + { 0x1E030, 1, 0 }, { 0x1E06D, 0, 1 }, + { 0x1E08F, 1, 1 } }; static const uc_interval_t script_armenian_intervals[] = { @@ -329,6 +331,7 @@ 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 }, { 0x1EE00, 1, 0 }, { 0x1EE03, 0, 1 }, { 0x1EE05, 1, 0 }, { 0x1EE1F, 0, 1 }, { 0x1EE21, 1, 0 }, { 0x1EE22, 0, 1 }, @@ -380,7 +383,8 @@ static const uc_interval_t script_devanagari_intervals[] = { 0x0900, 1, 0 }, { 0x0950, 0, 1 }, { 0x0955, 1, 0 }, { 0x0963, 0, 1 }, { 0x0966, 1, 0 }, { 0x097F, 0, 1 }, - { 0xA8E0, 1, 0 }, { 0xA8FF, 0, 1 } + { 0xA8E0, 1, 0 }, { 0xA8FF, 0, 1 }, + { 0x11B00, 1, 0 }, { 0x11B09, 0, 1 } }; static const uc_interval_t script_bengali_intervals[] = { @@ -503,7 +507,7 @@ static const uc_interval_t script_kannada_intervals[] = { 0x0CDD, 1, 0 }, { 0x0CDE, 0, 1 }, { 0x0CE0, 1, 0 }, { 0x0CE3, 0, 1 }, { 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 }, - { 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 } + { 0x0CF1, 1, 0 }, { 0x0CF3, 0, 1 } }; static const uc_interval_t script_malayalam_intervals[] = { @@ -546,7 +550,7 @@ static const uc_interval_t script_lao_intervals[] = { 0x0EA7, 1, 0 }, { 0x0EBD, 0, 1 }, { 0x0EC0, 1, 0 }, { 0x0EC4, 0, 1 }, { 0x0EC6, 1, 1 }, - { 0x0EC8, 1, 0 }, { 0x0ECD, 0, 1 }, + { 0x0EC8, 1, 0 }, { 0x0ECE, 0, 1 }, { 0x0ED0, 1, 0 }, { 0x0ED9, 0, 1 }, { 0x0EDC, 1, 0 }, { 0x0EDF, 0, 1 } }; @@ -677,6 +681,7 @@ static const uc_interval_t script_hiragana_intervals[] = { 0x3041, 1, 0 }, { 0x3096, 0, 1 }, { 0x309D, 1, 0 }, { 0x309F, 0, 1 }, { 0x1B001, 1, 0 }, { 0x1B11F, 0, 1 }, + { 0x1B132, 1, 1 }, { 0x1B150, 1, 0 }, { 0x1B152, 0, 1 }, { 0x1F200, 1, 1 } }; @@ -694,6 +699,7 @@ static const uc_interval_t script_katakana_intervals[] = { 0x1AFFD, 1, 0 }, { 0x1AFFE, 0, 1 }, { 0x1B000, 1, 1 }, { 0x1B120, 1, 0 }, { 0x1B122, 0, 1 }, + { 0x1B155, 1, 1 }, { 0x1B164, 1, 0 }, { 0x1B167, 0, 1 } }; static const uc_interval_t script_bopomofo_intervals[] = @@ -718,12 +724,13 @@ static const uc_interval_t script_han_intervals[] = { 0x16FE2, 1, 0 }, { 0x16FE3, 0, 1 }, { 0x16FF0, 1, 0 }, { 0x16FF1, 0, 1 }, { 0x20000, 1, 0 }, { 0x2A6DF, 0, 1 }, - { 0x2A700, 1, 0 }, { 0x2B738, 0, 1 }, + { 0x2A700, 1, 0 }, { 0x2B739, 0, 1 }, { 0x2B740, 1, 0 }, { 0x2B81D, 0, 1 }, { 0x2B820, 1, 0 }, { 0x2CEA1, 0, 1 }, { 0x2CEB0, 1, 0 }, { 0x2EBE0, 0, 1 }, { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 }, - { 0x30000, 1, 0 }, { 0x3134A, 0, 1 } + { 0x30000, 1, 0 }, { 0x3134A, 0, 1 }, + { 0x31350, 1, 0 }, { 0x323AF, 0, 1 } }; static const uc_interval_t script_yi_intervals[] = { @@ -997,8 +1004,7 @@ static const uc_interval_t script_avestan_intervals[] = }; static const uc_interval_t script_egyptian_hieroglyphs_intervals[] = { - { 0x13000, 1, 0 }, { 0x1342E, 0, 1 }, - { 0x13430, 1, 0 }, { 0x13438, 0, 1 } + { 0x13000, 1, 0 }, { 0x13455, 0, 1 } }; static const uc_interval_t script_samaritan_intervals[] = { @@ -1157,7 +1163,7 @@ static const uc_interval_t script_pahawh_hmong_intervals[] = static const uc_interval_t script_khojki_intervals[] = { { 0x11200, 1, 0 }, { 0x11211, 0, 1 }, - { 0x11213, 1, 0 }, { 0x1123E, 0, 1 } + { 0x11213, 1, 0 }, { 0x11241, 0, 1 } }; static const uc_interval_t script_linear_a_intervals[] = { @@ -1442,7 +1448,17 @@ static const uc_interval_t script_vithkuqi_intervals[] = { 0x105B3, 1, 0 }, { 0x105B9, 0, 1 }, { 0x105BB, 1, 0 }, { 0x105BC, 0, 1 } }; -static const uc_script_t scripts[161] = +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 } +}; +static const uc_interval_t script_nag_mundari_intervals[] = +{ + { 0x1E4D0, 1, 0 }, { 0x1E4F9, 0, 1 } +}; +static const uc_script_t scripts[163] = { { sizeof (script_common_intervals) / sizeof (uc_interval_t), @@ -2248,6 +2264,16 @@ static const uc_script_t scripts[161] = sizeof (script_vithkuqi_intervals) / sizeof (uc_interval_t), script_vithkuqi_intervals, "Vithkuqi" + }, + { + sizeof (script_kawi_intervals) / sizeof (uc_interval_t), + script_kawi_intervals, + "Kawi" + }, + { + sizeof (script_nag_mundari_intervals) / sizeof (uc_interval_t), + script_nag_mundari_intervals, + "Nag_Mundari" } }; #define script_header_0 16 @@ -2260,7 +2286,7 @@ struct { int level1[15]; short level2[5 << 9]; - unsigned char level3[242 << 7]; + unsigned char level3[247 << 7]; } u_script = { @@ -2339,18 +2365,18 @@ u_script = 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, -1, -1, - 19840, 19968, 20096, 20224, -1, 20352, -1, 20480, - 20608, 20608, 20608, 20608, 20608, 20608, 20608, 20736, - 20864, 20608, 20992, -1, -1, -1, -1, -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, 21120, - 21248, 21248, 21248, 21248, 21248, 21248, 21248, 21248, - 21376, -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, - 21504, 21504, 21504, 21504, 21632, -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, @@ -2359,16 +2385,16 @@ 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, - 21760, 21760, 21760, 21760, 21888, 22016, 22144, 22272, - -1, -1, -1, -1, 22400, 22528, 22656, 22784, - 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912, - 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912, - 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912, - 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912, - 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912, - 22912, 22912, 22912, 22912, 22912, 22912, 22912, 23040, - 22912, 22912, 22912, 22912, 22912, 22912, 23168, 23168, - 23168, 23296, 23424, -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, @@ -2376,26 +2402,26 @@ u_script = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 23552, - 23680, 23808, 23936, 24064, 24064, 24192, -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, - 24320, 24448, -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, 24576, 24704, - 7552, 24832, 24960, 25088, 25216, 25344, 25472, -1, - 25600, 25728, 25856, 7552, 7552, 25984, 7552, 26112, - 26240, 26240, 26240, 26240, 26240, 26368, -1, -1, - -1, -1, -1, -1, -1, -1, 26496, -1, - 26624, -1, 26752, -1, -1, 26880, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 27008, - 27136, 27264, 27392, -1, -1, -1, -1, -1, - 27520, 27648, 27776, -1, 27904, 28032, -1, -1, - 28160, 28288, 7552, 28416, 28544, -1, 7552, 7552, - 7552, 7552, 7552, 7552, 7552, 28672, 28800, 28928, - 29056, 29184, 7552, 7552, 29312, 29440, 7552, 29568, + -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, @@ -2438,38 +2464,38 @@ u_script = 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960, - 8960, 8960, 8960, 8960, 8960, 29696, 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, 29824, 8960, - 29952, 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, 30080, 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, 30208, + 8960, 8960, 8960, 8960, 8960, 8960, 8960, 30720, -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, 8960, 8960, 30336, -1, -1, -1, + 8960, 8960, 8960, 8960, 30848, -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, 30464, -1, - -1, -1, -1, -1, -1, -1, -1, -1, - -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, 8960, 8960, 8960, 8960, 30976, 8960, + 8960, 8960, 8960, 8960, 8960, 8960, 8960, 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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2525,7 +2551,7 @@ 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, - 30592, -1, 30720, 30848, -1, -1, -1, -1, + 31232, -1, 31360, 31488, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2973,7 +2999,7 @@ u_script = 255, 255, 255, 255, 255, 16, 16, 255, 16, 16, 16, 16, 255, 255, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 255, 16, 16, 255, 255, 255, 255, 255, + 255, 16, 16, 16, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 255, 17, 17, @@ -3032,7 +3058,7 @@ u_script = 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 255, 255, 20, 20, 20, 20, 20, 255, 20, 255, - 20, 20, 20, 20, 20, 20, 255, 255, + 20, 20, 20, 20, 20, 20, 20, 255, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 255, 255, 20, 20, 20, 20, 255, 255, 255, 255, 255, 255, 255, 255, @@ -4734,7 +4760,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, 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, @@ -4838,8 +4864,8 @@ u_script = 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 108, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5071,6 +5097,22 @@ u_script = 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 255, 255, 255, 255, 255, 255, 255, + 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 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, @@ -5151,6 +5193,22 @@ u_script = 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 255, 255, 255, 255, 255, 255, 255, + 161, 161, 161, 161, 161, 161, 161, 161, + 161, 161, 161, 161, 161, 161, 161, 161, + 161, 255, 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, 161, 161, 161, 161, + 161, 161, 161, 161, 161, 161, 161, 161, + 161, 161, 161, 255, 255, 255, 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, + 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, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5268,12 +5326,12 @@ u_script = 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, 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, + 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, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5589,11 +5647,11 @@ u_script = 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 32, 32, 32, 255, 255, 255, 255, 255, + 32, 32, 32, 255, 255, 33, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 33, 33, 33, 33, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5767,9 +5825,9 @@ 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, + 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5907,8 +5965,8 @@ 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, 255, - 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 1, 1, 1, + 1, 1, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5925,6 +5983,22 @@ u_script = 56, 255, 255, 56, 56, 56, 56, 56, 56, 56, 255, 56, 56, 255, 56, 56, 56, 56, 56, 255, 255, 255, 255, 255, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 3, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -5977,6 +6051,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, + 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 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, @@ -6186,7 +6276,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 0, 0, 0, + 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6205,8 +6295,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, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 255, + 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6218,7 +6308,7 @@ u_script = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 255, 255, 255, 255, 255, 255, 255, + 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, @@ -6269,24 +6359,24 @@ u_script = 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, - 0, 0, 0, 0, 0, 255, 255, 255, - 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, 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, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 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, 255, 0, 0, 0, 0, 0, 0, 0, 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, 255, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 255, 255, 255, 255, - 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 255, 255, 255, 255, 255, + 0, 255, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, @@ -6326,7 +6416,7 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 255, 255, 255, 255, 255, 255, 255, + 35, 35, 255, 255, 255, 255, 255, 255, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, @@ -6409,6 +6499,22 @@ u_script = 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 255, 255, 255, 255, 255, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf index d1bde073..4d7eba99 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -189,3 +189,5 @@ Old_Uyghur, 157 Tangsa, 158 Toto, 159 Vithkuqi, 160 +Kawi, 161 +Nag_Mundari, 162 diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h index 43c1b31d..9f6b432d 100644 --- a/lib/unictype/scripts_byname.h +++ b/lib/unictype/scripts_byname.h @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.1 */ +/* ANSI-C code produced by gperf version 3.2 */ /* Command-line: gperf -m 10 ./unictype/scripts_byname.gperf */ /* Computed positions: -k'1,3,5,8' */ @@ -32,12 +32,12 @@ #line 20 "./unictype/scripts_byname.gperf" struct named_script { int name; unsigned int index; }; -#define TOTAL_KEYWORDS 161 +#define TOTAL_KEYWORDS 163 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 22 -#define MIN_HASH_VALUE 2 -#define MAX_HASH_VALUE 226 -/* maximum key range = 225, duplicates = 0 */ +#define MIN_HASH_VALUE 3 +#define MAX_HASH_VALUE 249 +/* maximum key range = 247, duplicates = 0 */ #ifdef __GNUC__ __inline @@ -51,32 +51,32 @@ scripts_hash (register const char *str, register size_t len) { static const unsigned char asso_values[] = { - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 44, 18, 0, 94, 38, - 227, 81, 91, 34, 2, 19, 32, 3, 50, 30, - 15, 227, 77, 7, 17, 37, 51, 99, 227, 0, - 0, 227, 227, 227, 227, 77, 227, 1, 49, 97, - 30, 32, 38, 43, 76, 6, 51, 5, 51, 3, - 0, 0, 112, 227, 5, 64, 13, 16, 42, 4, - 227, 82, 8, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, - 227, 227, 227, 227, 227, 227 + 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 }; register unsigned int hval = len; @@ -84,15 +84,30 @@ scripts_hash (register const char *str, register size_t len) { default: hval += asso_values[(unsigned char)str[7]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 7: case 6: case 5: hval += asso_values[(unsigned char)str[4]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 4: case 3: hval += asso_values[(unsigned char)str[2]]; +#if defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang_major__ && defined __clang_minor__ && __clang_major__ + (__clang_minor__ >= 9) > 3)) + [[fallthrough]]; +#elif defined __GNUC__ && __GNUC__ >= 7 + __attribute__ ((__fallthrough__)); +#endif /*FALLTHROUGH*/ case 2: case 1: @@ -104,686 +119,697 @@ scripts_hash (register const char *str, register size_t len) struct script_stringpool_t { - char script_stringpool_str2[sizeof("Yi")]; - char script_stringpool_str5[sizeof("Cham")]; - char script_stringpool_str6[sizeof("Mro")]; - char script_stringpool_str8[sizeof("Miao")]; - char script_stringpool_str9[sizeof("Common")]; - char script_stringpool_str10[sizeof("Chakma")]; - char script_stringpool_str11[sizeof("Mandaic")]; - char script_stringpool_str12[sizeof("Carian")]; - char script_stringpool_str13[sizeof("Mongolian")]; - char script_stringpool_str14[sizeof("Myanmar")]; - char script_stringpool_str15[sizeof("Sinhala")]; - char script_stringpool_str16[sizeof("Sharada")]; - char script_stringpool_str17[sizeof("Chorasmian")]; - char script_stringpool_str19[sizeof("Syriac")]; - char script_stringpool_str20[sizeof("Cuneiform")]; - char script_stringpool_str21[sizeof("Shavian")]; - char script_stringpool_str22[sizeof("Thai")]; - char script_stringpool_str24[sizeof("Thaana")]; - char script_stringpool_str25[sizeof("Samaritan")]; - char script_stringpool_str26[sizeof("Bengali")]; - char script_stringpool_str27[sizeof("Kannada")]; - char script_stringpool_str28[sizeof("Brahmi")]; + 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("Khojki")]; - char script_stringpool_str31[sizeof("Phoenician")]; - char script_stringpool_str32[sizeof("Khmer")]; - char script_stringpool_str33[sizeof("Takri")]; - char script_stringpool_str34[sizeof("Toto")]; - char script_stringpool_str35[sizeof("Lao")]; - char script_stringpool_str36[sizeof("Caucasian_Albanian")]; - char script_stringpool_str37[sizeof("Modi")]; - char script_stringpool_str38[sizeof("Bhaiksuki")]; - char script_stringpool_str39[sizeof("Tangut")]; + char script_stringpool_str30[sizeof("Bengali")]; + char script_stringpool_str31[sizeof("Brahmi")]; + char script_stringpool_str32[sizeof("Toto")]; + char script_stringpool_str33[sizeof("Kannada")]; + char script_stringpool_str34[sizeof("Modi")]; + 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_str41[sizeof("Batak")]; - char script_stringpool_str42[sizeof("Oriya")]; - char script_stringpool_str43[sizeof("Kharoshthi")]; - char script_stringpool_str44[sizeof("Yezidi")]; - char script_stringpool_str45[sizeof("Tirhuta")]; - char script_stringpool_str46[sizeof("Katakana")]; - char script_stringpool_str47[sizeof("Saurashtra")]; - char script_stringpool_str48[sizeof("Ahom")]; - char script_stringpool_str49[sizeof("Canadian_Aboriginal")]; + 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("Tai_Tham")]; - char script_stringpool_str52[sizeof("Khitan_Small_Script")]; - char script_stringpool_str53[sizeof("Nko")]; - char script_stringpool_str54[sizeof("Mende_Kikakui")]; - char script_stringpool_str55[sizeof("Armenian")]; - char script_stringpool_str56[sizeof("Limbu")]; - char script_stringpool_str57[sizeof("Arabic")]; - char script_stringpool_str58[sizeof("Newa")]; - char script_stringpool_str59[sizeof("Linear_B")]; - char script_stringpool_str60[sizeof("Vai")]; - char script_stringpool_str61[sizeof("Tai_Le")]; + 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("Sogdian")]; - char script_stringpool_str66[sizeof("Zanabazar_Square")]; - char script_stringpool_str67[sizeof("Anatolian_Hieroglyphs")]; - char script_stringpool_str68[sizeof("Osage")]; - char script_stringpool_str69[sizeof("Lydian")]; - char script_stringpool_str70[sizeof("Tagbanwa")]; - char script_stringpool_str72[sizeof("Cherokee")]; - char script_stringpool_str75[sizeof("Khudawadi")]; - char script_stringpool_str76[sizeof("Tamil")]; - char script_stringpool_str77[sizeof("Braille")]; - char script_stringpool_str79[sizeof("Makasar")]; - char script_stringpool_str81[sizeof("Sundanese")]; - char script_stringpool_str82[sizeof("Meetei_Mayek")]; - char script_stringpool_str83[sizeof("Vithkuqi")]; - char script_stringpool_str84[sizeof("Javanese")]; - char script_stringpool_str85[sizeof("Linear_A")]; - char script_stringpool_str86[sizeof("Tibetan")]; - char script_stringpool_str87[sizeof("Tangsa")]; - char script_stringpool_str88[sizeof("Old_Permic")]; - char script_stringpool_str89[sizeof("Phags_Pa")]; - char script_stringpool_str91[sizeof("Marchen")]; - char script_stringpool_str92[sizeof("Old_Turkic")]; - char script_stringpool_str93[sizeof("Bassa_Vah")]; - char script_stringpool_str94[sizeof("Han")]; - char script_stringpool_str95[sizeof("Tai_Viet")]; - char script_stringpool_str96[sizeof("Avestan")]; - char script_stringpool_str97[sizeof("Old_South_Arabian")]; - char script_stringpool_str98[sizeof("Hanunoo")]; - char script_stringpool_str99[sizeof("Soyombo")]; - char script_stringpool_str100[sizeof("Lisu")]; - char script_stringpool_str101[sizeof("Buginese")]; - char script_stringpool_str102[sizeof("Grantha")]; - char script_stringpool_str103[sizeof("Adlam")]; - char script_stringpool_str104[sizeof("Sora_Sompeng")]; - char script_stringpool_str105[sizeof("Glagolitic")]; - char script_stringpool_str106[sizeof("Gothic")]; - char script_stringpool_str107[sizeof("Kaithi")]; - char script_stringpool_str108[sizeof("Old_Sogdian")]; + 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("Nandinagari")]; - char script_stringpool_str111[sizeof("Hatran")]; - char script_stringpool_str112[sizeof("Medefaidrin")]; - char script_stringpool_str113[sizeof("Hangul")]; - char script_stringpool_str114[sizeof("Ogham")]; - char script_stringpool_str115[sizeof("Warang_Citi")]; - char script_stringpool_str116[sizeof("Gurmukhi")]; - char script_stringpool_str117[sizeof("Telugu")]; - char script_stringpool_str118[sizeof("Tagalog")]; - char script_stringpool_str119[sizeof("Pau_Cin_Hau")]; - char script_stringpool_str120[sizeof("Siddham")]; - char script_stringpool_str121[sizeof("Psalter_Pahlavi")]; - char script_stringpool_str122[sizeof("Nabataean")]; - char script_stringpool_str123[sizeof("Greek")]; - char script_stringpool_str124[sizeof("Coptic")]; - char script_stringpool_str125[sizeof("Cypriot")]; - char script_stringpool_str126[sizeof("Nyiakeng_Puachue_Hmong")]; - char script_stringpool_str127[sizeof("Meroitic_Cursive")]; - char script_stringpool_str128[sizeof("Elymaic")]; - char script_stringpool_str129[sizeof("Buhid")]; - char script_stringpool_str130[sizeof("Cypro_Minoan")]; - char script_stringpool_str131[sizeof("Meroitic_Hieroglyphs")]; - char script_stringpool_str132[sizeof("Georgian")]; - char script_stringpool_str133[sizeof("Syloti_Nagri")]; - char script_stringpool_str134[sizeof("Rejang")]; - char script_stringpool_str135[sizeof("Nushu")]; - char script_stringpool_str136[sizeof("Lycian")]; - char script_stringpool_str137[sizeof("Inscriptional_Pahlavi")]; - char script_stringpool_str138[sizeof("Inscriptional_Parthian")]; - char script_stringpool_str139[sizeof("Tifinagh")]; - char script_stringpool_str140[sizeof("Old_North_Arabian")]; - char script_stringpool_str141[sizeof("Bopomofo")]; - char script_stringpool_str142[sizeof("Manichaean")]; - char script_stringpool_str143[sizeof("Dogra")]; - char script_stringpool_str144[sizeof("Mahajani")]; - char script_stringpool_str146[sizeof("Malayalam")]; - char script_stringpool_str147[sizeof("Devanagari")]; - char script_stringpool_str148[sizeof("Hiragana")]; - char script_stringpool_str149[sizeof("Ugaritic")]; - char script_stringpool_str150[sizeof("Old_Persian")]; - char script_stringpool_str151[sizeof("Gujarati")]; - char script_stringpool_str153[sizeof("Egyptian_Hieroglyphs")]; + 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_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("Inherited")]; - char script_stringpool_str157[sizeof("Palmyrene")]; - char script_stringpool_str158[sizeof("Elbasan")]; - char script_stringpool_str159[sizeof("New_Tai_Lue")]; - char script_stringpool_str161[sizeof("Cyrillic")]; - char script_stringpool_str162[sizeof("Masaram_Gondi")]; - char script_stringpool_str170[sizeof("Deseret")]; - char script_stringpool_str172[sizeof("Gunjala_Gondi")]; - char script_stringpool_str173[sizeof("SignWriting")]; - char script_stringpool_str178[sizeof("Hebrew")]; - char script_stringpool_str179[sizeof("Runic")]; - char script_stringpool_str181[sizeof("Wancho")]; - char script_stringpool_str183[sizeof("Old_Uyghur")]; - char script_stringpool_str191[sizeof("Kayah_Li")]; - char script_stringpool_str197[sizeof("Ol_Chiki")]; - char script_stringpool_str198[sizeof("Pahawh_Hmong")]; - char script_stringpool_str207[sizeof("Old_Hungarian")]; - char script_stringpool_str214[sizeof("Duployan")]; - char script_stringpool_str216[sizeof("Dives_Akuru")]; - char script_stringpool_str218[sizeof("Imperial_Aramaic")]; - char script_stringpool_str219[sizeof("Ethiopic")]; - char script_stringpool_str221[sizeof("Hanifi_Rohingya")]; - char script_stringpool_str226[sizeof("Lepcha")]; + 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")]; }; static const struct script_stringpool_t script_stringpool_contents = { "Yi", - "Cham", "Mro", "Miao", - "Common", - "Chakma", + "Cham", "Mandaic", - "Carian", - "Mongolian", + "Common", "Myanmar", + "Mongolian", + "Chakma", "Sinhala", + "Carian", "Sharada", - "Chorasmian", "Syriac", - "Cuneiform", "Shavian", "Thai", + "Chorasmian", + "Cuneiform", "Thaana", "Samaritan", + "Bamum", "Bengali", - "Kannada", "Brahmi", - "Bamum", - "Khojki", - "Phoenician", - "Khmer", - "Takri", "Toto", - "Lao", - "Caucasian_Albanian", + "Kannada", "Modi", - "Bhaiksuki", - "Tangut", + "Khmer", + "Lao", + "Takri", + "Khojki", + "Yezidi", "Osmanya", - "Batak", + "Nko", "Oriya", + "Batak", + "Phoenician", "Kharoshthi", - "Yezidi", - "Tirhuta", - "Katakana", - "Saurashtra", - "Ahom", - "Canadian_Aboriginal", - "Latin", "Tai_Tham", - "Khitan_Small_Script", - "Nko", + "Latin", + "Bhaiksuki", + "Tangut", "Mende_Kikakui", - "Armenian", - "Limbu", - "Arabic", - "Newa", - "Linear_B", - "Vai", + "Canadian_Aboriginal", + "Katakana", + "Khitan_Small_Script", + "Ahom", + "Tirhuta", + "Caucasian_Albanian", "Tai_Le", + "Saurashtra", "Multani", + "Linear_B", + "Armenian", "Sogdian", - "Zanabazar_Square", - "Anatolian_Hieroglyphs", + "Arabic", + "Limbu", "Osage", "Lydian", - "Tagbanwa", - "Cherokee", - "Khudawadi", + "Kawi", + "Javanese", "Tamil", + "Rejang", + "Cherokee", + "Meetei_Mayek", "Braille", + "Tagbanwa", "Makasar", + "Anatolian_Hieroglyphs", "Sundanese", - "Meetei_Mayek", - "Vithkuqi", - "Javanese", - "Linear_A", - "Tibetan", + "Han", "Tangsa", - "Old_Permic", - "Phags_Pa", - "Marchen", + "Grantha", + "Gothic", + "Hanunoo", + "Newa", + "Glagolitic", + "Khudawadi", + "Old_South_Arabian", "Old_Turkic", + "Marchen", + "Sora_Sompeng", + "Linear_A", "Bassa_Vah", - "Han", - "Tai_Viet", + "Lisu", + "Old_Permic", + "Warang_Citi", + "Hatran", "Avestan", - "Old_South_Arabian", - "Hanunoo", + "Old_Sogdian", + "Nandinagari", "Soyombo", - "Lisu", "Buginese", - "Grantha", + "Phags_Pa", + "Balinese", "Adlam", - "Sora_Sompeng", - "Glagolitic", - "Gothic", + "Greek", + "Tibetan", + "Gurmukhi", "Kaithi", - "Old_Sogdian", - "Balinese", - "Nandinagari", - "Hatran", - "Medefaidrin", + "Gujarati", "Hangul", + "Medefaidrin", "Ogham", - "Warang_Citi", - "Gurmukhi", + "Syloti_Nagri", "Telugu", "Tagalog", - "Pau_Cin_Hau", + "Georgian", "Siddham", + "Ugaritic", + "Nyiakeng_Puachue_Hmong", + "Old_North_Arabian", + "Mahajani", + "Nag_Mundari", "Psalter_Pahlavi", - "Nabataean", - "Greek", "Coptic", "Cypriot", - "Nyiakeng_Puachue_Hmong", + "Devanagari", + "Buhid", "Meroitic_Cursive", "Elymaic", - "Buhid", + "Nushu", "Cypro_Minoan", "Meroitic_Hieroglyphs", - "Georgian", - "Syloti_Nagri", - "Rejang", - "Nushu", - "Lycian", "Inscriptional_Pahlavi", "Inscriptional_Parthian", - "Tifinagh", - "Old_North_Arabian", + "Nabataean", + "Pau_Cin_Hau", + "Vai", "Bopomofo", - "Manichaean", "Dogra", - "Mahajani", - "Malayalam", - "Devanagari", "Hiragana", - "Ugaritic", - "Old_Persian", - "Gujarati", - "Egyptian_Hieroglyphs", + "Lycian", + "Runic", + "Manichaean", + "Old_Uyghur", + "Gunjala_Gondi", + "Masaram_Gondi", + "Tifinagh", + "Malayalam", "Old_Italic", + "SignWriting", + "Egyptian_Hieroglyphs", + "Zanabazar_Square", + "Old_Persian", + "Deseret", "Inherited", + "Wancho", + "Vithkuqi", + "Cyrillic", + "Tai_Viet", "Palmyrene", + "Hanifi_Rohingya", "Elbasan", "New_Tai_Lue", - "Cyrillic", - "Masaram_Gondi", - "Deseret", - "Gunjala_Gondi", - "SignWriting", - "Hebrew", - "Runic", - "Wancho", - "Old_Uyghur", - "Kayah_Li", "Ol_Chiki", - "Pahawh_Hmong", + "Hebrew", "Old_Hungarian", - "Duployan", "Dives_Akuru", + "Kayah_Li", + "Duployan", "Imperial_Aramaic", "Ethiopic", - "Hanifi_Rohingya", - "Lepcha" + "Lepcha", + "Pahawh_Hmong" }; #define script_stringpool ((const char *) &script_stringpool_contents) static const struct named_script script_names[] = { - {-1}, {-1}, + {-1}, {-1}, {-1}, #line 67 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str2, 36}, - {-1}, {-1}, -#line 107 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str5, 76}, -#line 145 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str6, 114}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str3, 36}, {-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_str8, 98}, -#line 31 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 0}, -#line 126 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str10, 95}, + {(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_str11, 94}, -#line 105 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 74}, -#line 62 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str13, 31}, + {(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_str14, 22}, + {(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_str15, 18}, -#line 130 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 99}, -#line 183 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 152}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str18, 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_str19, 7}, -#line 93 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 62}, + {(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_str21, 49}, + {(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_str22, 19}, - {-1}, + {(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_str24, 8}, + {(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_str25, 81}, -#line 41 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 10}, -#line 47 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 16}, -#line 124 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 93}, + {(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 139 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 108}, -#line 94 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 63}, -#line 61 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 30}, -#line 132 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 101}, +#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_str34, 159}, -#line 51 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 20}, -#line 133 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 102}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 159}, +#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_str37, 113}, -#line 163 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 132}, -#line 167 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 136}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 113}, +#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}, -#line 123 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 92}, + {-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_str42, 13}, + {(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}, + {-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_str43, 60}, -#line 186 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 155}, -#line 154 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 123}, -#line 64 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str46, 33}, -#line 101 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 70}, -#line 156 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 125}, -#line 58 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 27}, + {(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 108 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 77}, -#line 185 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 154}, -#line 96 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 65}, +#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_str54, 112}, -#line 35 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 4}, -#line 76 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 45}, -#line 37 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 6}, -#line 165 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 134}, -#line 78 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 47}, -#line 100 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 69}, + {(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_str61, 46}, + {(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}, + {-1}, +#line 35 "./unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 4}, + {-1}, #line 177 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 146}, - {-1}, {-1}, -#line 171 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 140}, -#line 157 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 126}, + {(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_str68, 135}, + {(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_str69, 75}, -#line 75 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 44}, + {(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}, {-1}, #line 57 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 26}, - {-1}, {-1}, -#line 153 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 122}, -#line 45 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 14}, + {(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_str77, 52}, - {-1}, + {(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_str79, 143}, - {-1}, + {(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_str81, 66}, -#line 116 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 85}, -#line 191 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 160}, -#line 115 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 84}, -#line 140 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 109}, -#line 52 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 21}, -#line 189 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 158}, -#line 150 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 119}, -#line 95 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 64}, + {(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}, {-1}, -#line 164 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 133}, +#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_str92, 90}, + {(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_str93, 103}, -#line 66 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 35}, -#line 109 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 78}, + {(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_str96, 79}, -#line 118 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 87}, -#line 73 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 42}, + {(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_str99, 139}, -#line 113 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 82}, + {(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_str101, 53}, -#line 137 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 106}, -#line 162 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 131}, -#line 131 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 100}, -#line 87 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 56}, -#line 69 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 38}, -#line 122 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 91}, -#line 178 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 147}, + {(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 180 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 149}, -#line 158 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 127}, -#line 175 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 144}, +#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_str113, 24}, + {(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_str114, 28}, -#line 155 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 124}, -#line 42 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 11}, + {(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_str117, 15}, + {(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_str118, 41}, -#line 149 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 118}, + {(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_str120, 121}, + {(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_str121, 120}, -#line 147 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 116}, -#line 33 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 2}, + {(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_str124, 54}, + {(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_str125, 51}, -#line 181 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 150}, + {(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_str127, 96}, + {(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_str128, 148}, -#line 74 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 43}, + {(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_str130, 156}, + {(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_str131, 97}, -#line 54 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 23}, -#line 89 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 58}, -#line 103 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 72}, -#line 169 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 138}, -#line 104 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 73}, + {(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_str137, 89}, + {(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_str138, 88}, -#line 88 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 57}, -#line 146 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 115}, + {(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_str141, 34}, -#line 142 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 111}, + {(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_str143, 141}, -#line 141 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 110}, - {-1}, -#line 48 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 17}, -#line 40 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 9}, + {(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_str148, 32}, -#line 79 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 48}, -#line 90 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 59}, -#line 43 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 12}, - {-1}, -#line 111 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 80}, - {-1}, + {(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_str156, 40}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str165, 40}, + {-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_str157, 117}, + {(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_str158, 105}, + {(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_str159, 55}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str182, 55}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 34 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 3}, -#line 168 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str162, 137}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 70 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 39}, +#line 99 "./unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str193, 68}, {-1}, -#line 173 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str172, 142}, -#line 161 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 130}, - {-1}, {-1}, {-1}, {-1}, #line 36 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str178, 5}, -#line 60 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 29}, - {-1}, -#line 182 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str181, 151}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str195, 5}, + {-1}, {-1}, {-1}, +#line 160 "./unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str199, 129}, {-1}, -#line 188 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str183, 157}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, +#line 184 "./unictype/scripts_byname.gperf" + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str201, 153}, + {-1}, {-1}, {-1}, {-1}, #line 102 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str191, 71}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str206, 71}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 99 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str197, 68}, -#line 138 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str198, 107}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, -#line 160 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str207, 129}, - {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 135 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str214, 104}, - {-1}, -#line 184 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str216, 153}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str212, 104}, + {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, #line 117 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str218, 86}, + {(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_str219, 25}, - {-1}, -#line 176 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str221, 145}, - {-1}, {-1}, {-1}, {-1}, + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str229, 25}, + {-1}, {-1}, {-1}, #line 98 "./unictype/scripts_byname.gperf" - {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str226, 67} + {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str233, 67}, + {-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} }; static const struct named_script * diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c index ea4fb107..a7432746 100644 --- a/lib/unictype/sy_c_ident.c +++ b/lib/unictype/sy_c_ident.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h index 0180b580..96472b37 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) diff --git a/lib/unictype/sy_c_whitespace.c b/lib/unictype/sy_c_whitespace.c index 8555f566..e5b02fe9 100644 --- a/lib/unictype/sy_c_whitespace.c +++ b/lib/unictype/sy_c_whitespace.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c index 5af69c4c..ba96dd0e 100644 --- a/lib/unictype/sy_java_ident.c +++ b/lib/unictype/sy_java_ident.c @@ -6,7 +6,7 @@ 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 + 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) diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h index 9069f807..14c08457 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 14.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */ /* Copyright (C) 2000-2022 Free Software Foundation, Inc. @@ -8,7 +8,7 @@ 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 + 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) @@ -34,8 +34,8 @@ static const struct { int level1[225]; - short level2[29 << 5]; - unsigned short level3[194 * 16]; + short level2[30 << 5]; + unsigned short level3[198 * 16]; } u_java_ident = { @@ -46,7 +46,7 @@ u_java_ident = 480, -1, 512, 544, 576, 608, 640, 672, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 704, 736, 768, 160, 800, 832, - 160, 864, -1, -1, -1, -1, -1, -1, + 160, 864, 896, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -68,7 +68,7 @@ u_java_ident = -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 896 + 928 }, { 0, 128, 256, 256, 256, 384, 512, 640, @@ -114,76 +114,80 @@ u_java_ident = 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, -1, 17920, - 256, 256, 256, 256, 256, 256, 256, 18048, - 18176, 256, 18304, -1, -1, -1, -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, 18432, + -1, -1, -1, -1, -1, -1, -1, 18560, 256, 256, 256, 256, 256, 256, 256, 256, - 18560, -1, -1, -1, -1, -1, -1, -1, + 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, 18688, -1, -1, -1, + 256, 256, 256, 256, 18816, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -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, 18944, 19072, 19200, - -1, -1, -1, -1, 19328, -1, 19456, 19584, + 256, 256, 256, 256, 18944, 19072, 19200, 19328, + -1, -1, -1, -1, 19456, -1, 19584, 19712, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 256, 256, 19712, + 256, 256, 256, 256, 256, 256, 256, 19840, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 19840, 7168, -1, -1, -1, -1, -1, + 256, 19968, 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, 19968, - 256, 256, 20096, 256, 256, 20224, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 20352, 20480, -1, -1, -1, -1, -1, -1, + 20480, 20608, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 20608, -1, - -1, -1, 20736, 20864, 20992, -1, -1, -1, - 21120, 21248, 21376, 256, 256, 21504, 21632, 21760, - -1, -1, -1, -1, 21888, 22016, -1, -1, - -1, -1, -1, -1, -1, -1, 22144, -1, - 22272, -1, 22400, -1, -1, 22528, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 22656, - 256, 22784, 22912, -1, -1, -1, -1, -1, - -1, 23040, -1, -1, 23168, 23296, -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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 23424, + -1, -1, -1, -1, -1, -1, -1, 23808, -1, -1, -1, -1, -1, -1, -1, -1, 256, 256, 256, 256, 256, 256, 256, 256, - 256, 256, 256, 256, 256, 23552, 256, 256, + 256, 256, 256, 256, 256, 23936, 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, 23680, 256, - 23808, 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, 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, 23936, 256, 256, + 256, 256, 256, 256, 256, 24320, 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, 256, 256, 256, 256, 256, 256, 24448, -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, 24192, -1, -1, -1, + 256, 256, 256, 256, 24576, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 256, 256, 256, 256, 256, 256, 24320, -1, + 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, 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, - 24448, -1, 24576, 24704, -1, -1, -1, -1, + 24960, -1, 25088, 25216, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 @@ -234,7 +238,7 @@ u_java_ident = 0x0155, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x51a0, 0x5955, 0xa559, 0x96aa, 0xa280, 0x5a50, 0x5555, 0xaaaa, 0xaaaa, 0x0254, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0, - 0x5955, 0xa559, 0x96aa, 0x82aa, 0x5a50, 0x5555, 0xaa82, 0xaaaa, + 0x5955, 0xa559, 0x96aa, 0x82aa, 0x5a50, 0x5555, 0xaa42, 0xaaaa, 0x0055, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5140, 0x5955, 0x8559, 0x40aa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a, 0x0256, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200, @@ -242,7 +246,7 @@ u_java_ident = 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5504, 0x2a95, 0x4000, 0x9555, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0882, 0x0080, 0x0000, 0x0000, 0x2200, 0x0000, 0x5504, 0xa155, - 0x8800, 0xa555, 0x5555, 0x00a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x8800, 0x9555, 0x5555, 0x00a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaa5, 0x5555, 0xaaa5, 0x66aa, 0x5aa6, 0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0xa800, 0x5556, 0x5555, 0x5955, 0x5400, 0x5555, 0x5556, 0x5555, 0x5555, 0x5555, 0xa955, @@ -416,7 +420,7 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa960, 0xaaa0, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x56aa, 0x0000, 0x0000, 0x0000, 0xa800, 0x2aaa, 0xaaaa, 0x0000, 0x0000, 0x5000, 0x5555, 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0xa550, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, @@ -429,8 +433,8 @@ u_java_ident = 0x14aa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xa801, 0x5956, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0x9aaa, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0x1aaa, + 0xaaa4, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x8000, 0x2008, 0x0000, 0x2000, 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0xaa95, 0x5555, 0xaaa5, 0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x5160, @@ -469,6 +473,8 @@ u_java_ident = 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x9540, 0xaaaa, + 0x0045, 0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x5500, 0x5a95, + 0xaa95, 0xaaaa, 0x5555, 0xaaa5, 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, @@ -479,8 +485,8 @@ u_java_ident = 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xffff, 0xaaab, - 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, + 0x4001, 0x5555, 0xa555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, @@ -503,8 +509,8 @@ u_java_ident = 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0200, 0x8200, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, - 0xaaaa, 0xaaaa, 0xaa80, 0xaaaa, 0x00aa, 0xaaaa, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaa8a, 0xaaaa, + 0xaaaa, 0xaaaa, 0xa280, 0xaaaa, 0x00aa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -535,15 +541,19 @@ u_java_ident = 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa955, 0xa6aa, 0xaaaa, 0xa9aa, 0xaaaa, 0xaaaa, 0x556a, 0x5556, 0x5555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0x0000, 0x0000, 0x8000, 0x02aa, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, - 0x9555, 0x5555, 0x5555, 0x5569, 0x5965, 0xaa95, 0xaaaa, 0xaaaa, + 0x9555, 0x5555, 0x5555, 0x5569, 0x5965, 0xaa95, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, + 0xaaaa, 0x6aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x1555, 0xa000, 0x5555, 0x8aa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x9000, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x2aa5, 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, 0xaaaa, 0xaaaa, 0x8000, 0x8200, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, @@ -559,7 +569,7 @@ u_java_ident = 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, 0xaaa8, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -570,7 +580,9 @@ u_java_ident = 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, + 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, + 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaae, 0xaaaa, 0xaaaa, 0xaaaa, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c index cd95e964..56c1f8dd 100644 --- a/lib/unictype/sy_java_whitespace.c +++ b/lib/unictype/sy_java_whitespace.c @@ -6,7 +6,7 @@ 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 + 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) |