diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2025-03-16 12:06:04 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2025-03-16 12:06:04 +0100 |
commit | 23c9de60f30041419f3925221d4faff4e7a54717 (patch) | |
tree | 357c045bdafe11674151335bf4f7d65ae179478f /src/unicode_egcb_data.c | |
parent | 35e13e4c9637f5bf7bef6039c8c813207780a174 (diff) |
New upstream version 6.9.10upstream/6.9.10upstream
Diffstat (limited to 'src/unicode_egcb_data.c')
-rw-r--r-- | src/unicode_egcb_data.c | 103 |
1 files changed, 54 insertions, 49 deletions
diff --git a/src/unicode_egcb_data.c b/src/unicode_egcb_data.c index 6df122b..ca0ab45 100644 --- a/src/unicode_egcb_data.c +++ b/src/unicode_egcb_data.c @@ -1,6 +1,6 @@ /* unicode_egcb_data.c: Generated by make_unicode_egcb_data.py. */ /*- - * Copyright (c) 2017-2023 K.Kosako + * Copyright (c) 2017-2024 K.Kosako * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ * SUCH DAMAGE. */ -#define GRAPHEME_BREAK_PROPERTY_VERSION 150100 +#define GRAPHEME_BREAK_PROPERTY_VERSION 160000 /* CR @@ -43,7 +43,7 @@ V ZWJ */ -static int EGCB_RANGE_NUM = 1371; +static int EGCB_RANGE_NUM = 1376; static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x000000, 0x000009, EGCB_Control }, {0x00000a, 0x00000a, EGCB_LF }, @@ -81,7 +81,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x000829, 0x00082d, EGCB_Extend }, {0x000859, 0x00085b, EGCB_Extend }, {0x000890, 0x000891, EGCB_Prepend }, - {0x000898, 0x00089f, EGCB_Extend }, + {0x000897, 0x00089f, EGCB_Extend }, {0x0008ca, 0x0008e1, EGCB_Extend }, {0x0008e2, 0x0008e2, EGCB_Prepend }, {0x0008e3, 0x000902, EGCB_Extend }, @@ -163,14 +163,12 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x000c82, 0x000c83, EGCB_SpacingMark }, {0x000cbc, 0x000cbc, EGCB_Extend }, {0x000cbe, 0x000cbe, EGCB_SpacingMark }, - {0x000cbf, 0x000cbf, EGCB_Extend }, - {0x000cc0, 0x000cc1, EGCB_SpacingMark }, + {0x000cbf, 0x000cc0, EGCB_Extend }, + {0x000cc1, 0x000cc1, EGCB_SpacingMark }, {0x000cc2, 0x000cc2, EGCB_Extend }, {0x000cc3, 0x000cc4, EGCB_SpacingMark }, - {0x000cc6, 0x000cc6, EGCB_Extend }, - {0x000cc7, 0x000cc8, EGCB_SpacingMark }, - {0x000cca, 0x000ccb, EGCB_SpacingMark }, - {0x000ccc, 0x000ccd, EGCB_Extend }, + {0x000cc6, 0x000cc8, EGCB_Extend }, + {0x000cca, 0x000ccd, EGCB_Extend }, {0x000cd5, 0x000cd6, EGCB_Extend }, {0x000ce2, 0x000ce3, EGCB_Extend }, {0x000cf3, 0x000cf3, EGCB_SpacingMark }, @@ -235,10 +233,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x001160, 0x0011a7, EGCB_V }, {0x0011a8, 0x0011ff, EGCB_T }, {0x00135d, 0x00135f, EGCB_Extend }, - {0x001712, 0x001714, EGCB_Extend }, - {0x001715, 0x001715, EGCB_SpacingMark }, - {0x001732, 0x001733, EGCB_Extend }, - {0x001734, 0x001734, EGCB_SpacingMark }, + {0x001712, 0x001715, EGCB_Extend }, + {0x001732, 0x001734, EGCB_Extend }, {0x001752, 0x001753, EGCB_Extend }, {0x001772, 0x001773, EGCB_Extend }, {0x0017b4, 0x0017b5, EGCB_Extend }, @@ -278,29 +274,23 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x001ab0, 0x001ace, EGCB_Extend }, {0x001b00, 0x001b03, EGCB_Extend }, {0x001b04, 0x001b04, EGCB_SpacingMark }, - {0x001b34, 0x001b3a, EGCB_Extend }, - {0x001b3b, 0x001b3b, EGCB_SpacingMark }, - {0x001b3c, 0x001b3c, EGCB_Extend }, - {0x001b3d, 0x001b41, EGCB_SpacingMark }, - {0x001b42, 0x001b42, EGCB_Extend }, - {0x001b43, 0x001b44, EGCB_SpacingMark }, + {0x001b34, 0x001b3d, EGCB_Extend }, + {0x001b3e, 0x001b41, EGCB_SpacingMark }, + {0x001b42, 0x001b44, EGCB_Extend }, {0x001b6b, 0x001b73, EGCB_Extend }, {0x001b80, 0x001b81, EGCB_Extend }, {0x001b82, 0x001b82, EGCB_SpacingMark }, {0x001ba1, 0x001ba1, EGCB_SpacingMark }, {0x001ba2, 0x001ba5, EGCB_Extend }, {0x001ba6, 0x001ba7, EGCB_SpacingMark }, - {0x001ba8, 0x001ba9, EGCB_Extend }, - {0x001baa, 0x001baa, EGCB_SpacingMark }, - {0x001bab, 0x001bad, EGCB_Extend }, + {0x001ba8, 0x001bad, EGCB_Extend }, {0x001be6, 0x001be6, EGCB_Extend }, {0x001be7, 0x001be7, EGCB_SpacingMark }, {0x001be8, 0x001be9, EGCB_Extend }, {0x001bea, 0x001bec, EGCB_SpacingMark }, {0x001bed, 0x001bed, EGCB_Extend }, {0x001bee, 0x001bee, EGCB_SpacingMark }, - {0x001bef, 0x001bf1, EGCB_Extend }, - {0x001bf2, 0x001bf3, EGCB_SpacingMark }, + {0x001bef, 0x001bf3, EGCB_Extend }, {0x001c24, 0x001c2b, EGCB_SpacingMark }, {0x001c2c, 0x001c33, EGCB_Extend }, {0x001c34, 0x001c35, EGCB_SpacingMark }, @@ -344,7 +334,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x00a8ff, 0x00a8ff, EGCB_Extend }, {0x00a926, 0x00a92d, EGCB_Extend }, {0x00a947, 0x00a951, EGCB_Extend }, - {0x00a952, 0x00a953, EGCB_SpacingMark }, + {0x00a952, 0x00a952, EGCB_SpacingMark }, + {0x00a953, 0x00a953, EGCB_Extend }, {0x00a960, 0x00a97c, EGCB_L }, {0x00a980, 0x00a982, EGCB_Extend }, {0x00a983, 0x00a983, EGCB_SpacingMark }, @@ -353,7 +344,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x00a9b6, 0x00a9b9, EGCB_Extend }, {0x00a9ba, 0x00a9bb, EGCB_SpacingMark }, {0x00a9bc, 0x00a9bd, EGCB_Extend }, - {0x00a9be, 0x00a9c0, EGCB_SpacingMark }, + {0x00a9be, 0x00a9bf, EGCB_SpacingMark }, + {0x00a9c0, 0x00a9c0, EGCB_Extend }, {0x00a9e5, 0x00a9e5, EGCB_Extend }, {0x00aa29, 0x00aa2e, EGCB_Extend }, {0x00aa2f, 0x00aa30, EGCB_SpacingMark }, @@ -1197,8 +1189,9 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x010a3f, 0x010a3f, EGCB_Extend }, {0x010ae5, 0x010ae6, EGCB_Extend }, {0x010d24, 0x010d27, EGCB_Extend }, + {0x010d69, 0x010d6d, EGCB_Extend }, {0x010eab, 0x010eac, EGCB_Extend }, - {0x010efd, 0x010eff, EGCB_Extend }, + {0x010efc, 0x010eff, EGCB_Extend }, {0x010f46, 0x010f50, EGCB_Extend }, {0x010f82, 0x010f85, EGCB_Extend }, {0x011000, 0x011000, EGCB_SpacingMark }, @@ -1226,7 +1219,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x011182, 0x011182, EGCB_SpacingMark }, {0x0111b3, 0x0111b5, EGCB_SpacingMark }, {0x0111b6, 0x0111be, EGCB_Extend }, - {0x0111bf, 0x0111c0, EGCB_SpacingMark }, + {0x0111bf, 0x0111bf, EGCB_SpacingMark }, + {0x0111c0, 0x0111c0, EGCB_Extend }, {0x0111c2, 0x0111c3, EGCB_Prepend }, {0x0111c9, 0x0111cc, EGCB_Extend }, {0x0111ce, 0x0111ce, EGCB_SpacingMark }, @@ -1234,9 +1228,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x01122c, 0x01122e, EGCB_SpacingMark }, {0x01122f, 0x011231, EGCB_Extend }, {0x011232, 0x011233, EGCB_SpacingMark }, - {0x011234, 0x011234, EGCB_Extend }, - {0x011235, 0x011235, EGCB_SpacingMark }, - {0x011236, 0x011237, EGCB_Extend }, + {0x011234, 0x011237, EGCB_Extend }, {0x01123e, 0x01123e, EGCB_Extend }, {0x011241, 0x011241, EGCB_Extend }, {0x0112df, 0x0112df, EGCB_Extend }, @@ -1250,11 +1242,24 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x011340, 0x011340, EGCB_Extend }, {0x011341, 0x011344, EGCB_SpacingMark }, {0x011347, 0x011348, EGCB_SpacingMark }, - {0x01134b, 0x01134d, EGCB_SpacingMark }, + {0x01134b, 0x01134c, EGCB_SpacingMark }, + {0x01134d, 0x01134d, EGCB_Extend }, {0x011357, 0x011357, EGCB_Extend }, {0x011362, 0x011363, EGCB_SpacingMark }, {0x011366, 0x01136c, EGCB_Extend }, {0x011370, 0x011374, EGCB_Extend }, + {0x0113b8, 0x0113b8, EGCB_Extend }, + {0x0113b9, 0x0113ba, EGCB_SpacingMark }, + {0x0113bb, 0x0113c0, EGCB_Extend }, + {0x0113c2, 0x0113c2, EGCB_Extend }, + {0x0113c5, 0x0113c5, EGCB_Extend }, + {0x0113c7, 0x0113c9, EGCB_Extend }, + {0x0113ca, 0x0113ca, EGCB_SpacingMark }, + {0x0113cc, 0x0113cd, EGCB_SpacingMark }, + {0x0113ce, 0x0113d0, EGCB_Extend }, + {0x0113d1, 0x0113d1, EGCB_Prepend }, + {0x0113d2, 0x0113d2, EGCB_Extend }, + {0x0113e1, 0x0113e2, EGCB_Extend }, {0x011435, 0x011437, EGCB_SpacingMark }, {0x011438, 0x01143f, EGCB_Extend }, {0x011440, 0x011441, EGCB_SpacingMark }, @@ -1291,10 +1296,10 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x0116ac, 0x0116ac, EGCB_SpacingMark }, {0x0116ad, 0x0116ad, EGCB_Extend }, {0x0116ae, 0x0116af, EGCB_SpacingMark }, - {0x0116b0, 0x0116b5, EGCB_Extend }, - {0x0116b6, 0x0116b6, EGCB_SpacingMark }, - {0x0116b7, 0x0116b7, EGCB_Extend }, - {0x01171d, 0x01171f, EGCB_Extend }, + {0x0116b0, 0x0116b7, EGCB_Extend }, + {0x01171d, 0x01171d, EGCB_Extend }, + {0x01171e, 0x01171e, EGCB_SpacingMark }, + {0x01171f, 0x01171f, EGCB_Extend }, {0x011722, 0x011725, EGCB_Extend }, {0x011726, 0x011726, EGCB_SpacingMark }, {0x011727, 0x01172b, EGCB_Extend }, @@ -1305,9 +1310,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x011930, 0x011930, EGCB_Extend }, {0x011931, 0x011935, EGCB_SpacingMark }, {0x011937, 0x011938, EGCB_SpacingMark }, - {0x01193b, 0x01193c, EGCB_Extend }, - {0x01193d, 0x01193d, EGCB_SpacingMark }, - {0x01193e, 0x01193e, EGCB_Extend }, + {0x01193b, 0x01193e, EGCB_Extend }, {0x01193f, 0x01193f, EGCB_Prepend }, {0x011940, 0x011940, EGCB_SpacingMark }, {0x011941, 0x011941, EGCB_Prepend }, @@ -1364,28 +1367,29 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x011f34, 0x011f35, EGCB_SpacingMark }, {0x011f36, 0x011f3a, EGCB_Extend }, {0x011f3e, 0x011f3f, EGCB_SpacingMark }, - {0x011f40, 0x011f40, EGCB_Extend }, - {0x011f41, 0x011f41, EGCB_SpacingMark }, - {0x011f42, 0x011f42, EGCB_Extend }, + {0x011f40, 0x011f42, EGCB_Extend }, + {0x011f5a, 0x011f5a, EGCB_Extend }, {0x013430, 0x01343f, EGCB_Control }, {0x013440, 0x013440, EGCB_Extend }, {0x013447, 0x013455, EGCB_Extend }, + {0x01611e, 0x016129, EGCB_Extend }, + {0x01612a, 0x01612c, EGCB_SpacingMark }, + {0x01612d, 0x01612f, EGCB_Extend }, {0x016af0, 0x016af4, EGCB_Extend }, {0x016b30, 0x016b36, EGCB_Extend }, + {0x016d63, 0x016d63, EGCB_V }, + {0x016d67, 0x016d6a, EGCB_V }, {0x016f4f, 0x016f4f, EGCB_Extend }, {0x016f51, 0x016f87, EGCB_SpacingMark }, {0x016f8f, 0x016f92, EGCB_Extend }, {0x016fe4, 0x016fe4, EGCB_Extend }, - {0x016ff0, 0x016ff1, EGCB_SpacingMark }, + {0x016ff0, 0x016ff1, EGCB_Extend }, {0x01bc9d, 0x01bc9e, EGCB_Extend }, {0x01bca0, 0x01bca3, EGCB_Control }, {0x01cf00, 0x01cf2d, EGCB_Extend }, {0x01cf30, 0x01cf46, EGCB_Extend }, - {0x01d165, 0x01d165, EGCB_Extend }, - {0x01d166, 0x01d166, EGCB_SpacingMark }, - {0x01d167, 0x01d169, EGCB_Extend }, - {0x01d16d, 0x01d16d, EGCB_SpacingMark }, - {0x01d16e, 0x01d172, EGCB_Extend }, + {0x01d165, 0x01d169, EGCB_Extend }, + {0x01d16d, 0x01d172, EGCB_Extend }, {0x01d173, 0x01d17a, EGCB_Control }, {0x01d17b, 0x01d182, EGCB_Extend }, {0x01d185, 0x01d18b, EGCB_Extend }, @@ -1407,6 +1411,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = { {0x01e2ae, 0x01e2ae, EGCB_Extend }, {0x01e2ec, 0x01e2ef, EGCB_Extend }, {0x01e4ec, 0x01e4ef, EGCB_Extend }, + {0x01e5ee, 0x01e5ef, EGCB_Extend }, {0x01e8d0, 0x01e8d6, EGCB_Extend }, {0x01e944, 0x01e94a, EGCB_Extend }, {0x01f1e6, 0x01f1ff, EGCB_Regional_Indicator }, |