From 0b56f2e5bcd66b7632bdca677c96380fc9c37375 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 25 Jun 2017 11:45:36 +0100 Subject: [PATCH] Use C-style comments to support using a C89 compiler. --- CHANGELOG.md | 1 + src/case.c | 7 +- src/categories.c | 1245 ++++++++++++++++++++--------------------- src/ctype.c | 40 +- src/proplist.c | 88 +-- src/scripts.c | 1251 +++++++++++++++++++++--------------------- tests/printcdata.c | 48 +- tests/printucddata.c | 48 +- tools/case.py | 7 +- tools/categories.py | 15 +- tools/scripts.py | 15 +- 11 files changed, 1386 insertions(+), 1379 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c59f9d22..1ce304d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * Add `iswblank` and `iswxdigit` compatibility. * Improve ctype compatibility. * PropList and emoji-data property lookup. +* Support building with a C89 compiler. ## 9.0.0 - 2016-12-28 diff --git a/src/case.c b/src/case.c index 3e46a56d..14a5e9aa 100644 --- a/src/case.c +++ b/src/case.c @@ -18,14 +18,15 @@ * along with ucd-tools. If not, see . */ -// NOTE: This file is automatically generated from the UnicodeData.txt file in -// the Unicode Character database by the ucd-tools/tools/categories.py script. +/* NOTE: This file is automatically generated from the UnicodeData.txt file in + * the Unicode Character database by the ucd-tools/tools/categories.py script. + */ #include "ucd/ucd.h" #include -// Unicode Character Data 9.0.0 +/* Unicode Character Data 9.0.0 */ struct case_conversion_entry { diff --git a/src/categories.c b/src/categories.c index 964ac416..6ec02144 100644 --- a/src/categories.c +++ b/src/categories.c @@ -18,8 +18,9 @@ * along with ucd-tools. If not, see . */ -// NOTE: This file is automatically generated from the UnicodeData.txt file in -// the Unicode Character database by the ucd-tools/tools/categories.py script. +/* NOTE: This file is automatically generated from the UnicodeData.txt file in + * the Unicode Character database by the ucd-tools/tools/categories.py script. + */ #include "ucd/ucd.h" @@ -57,7 +58,7 @@ #define Zs UCD_CATEGORY_Zs #define Ii UCD_CATEGORY_Ii -// Unicode Character Data 9.0.0 +/* Unicode Character Data 9.0.0 */ static const uint8_t categories_Cn[256] = { @@ -2698,11 +2699,11 @@ static const uint8_t *categories_000000_00D7FF[] = categories_000E00, categories_000F00, categories_001000, - categories_Lo, // 001100 + categories_Lo, /* 001100 */ categories_001200, categories_001300, categories_001400, - categories_Lo, // 001500 + categories_Lo, /* 001500 */ categories_001600, categories_001700, categories_001800, @@ -2715,15 +2716,15 @@ static const uint8_t *categories_000000_00D7FF[] = categories_001F00, categories_002000, categories_002100, - categories_Sm, // 002200 + categories_Sm, /* 002200 */ categories_002300, categories_002400, categories_002500, categories_002600, categories_002700, - categories_So, // 002800 + categories_So, /* 002800 */ categories_002900, - categories_Sm, // 002A00 + categories_Sm, /* 002A00 */ categories_002B00, categories_002C00, categories_002D00, @@ -2732,180 +2733,180 @@ static const uint8_t *categories_000000_00D7FF[] = categories_003000, categories_003100, categories_003200, - categories_So, // 003300 - categories_Lo, // 003400 - categories_Lo, // 003500 - categories_Lo, // 003600 - categories_Lo, // 003700 - categories_Lo, // 003800 - categories_Lo, // 003900 - categories_Lo, // 003A00 - categories_Lo, // 003B00 - categories_Lo, // 003C00 - categories_Lo, // 003D00 - categories_Lo, // 003E00 - categories_Lo, // 003F00 - categories_Lo, // 004000 - categories_Lo, // 004100 - categories_Lo, // 004200 - categories_Lo, // 004300 - categories_Lo, // 004400 - categories_Lo, // 004500 - categories_Lo, // 004600 - categories_Lo, // 004700 - categories_Lo, // 004800 - categories_Lo, // 004900 - categories_Lo, // 004A00 - categories_Lo, // 004B00 - categories_Lo, // 004C00 + categories_So, /* 003300 */ + categories_Lo, /* 003400 */ + categories_Lo, /* 003500 */ + categories_Lo, /* 003600 */ + categories_Lo, /* 003700 */ + categories_Lo, /* 003800 */ + categories_Lo, /* 003900 */ + categories_Lo, /* 003A00 */ + categories_Lo, /* 003B00 */ + categories_Lo, /* 003C00 */ + categories_Lo, /* 003D00 */ + categories_Lo, /* 003E00 */ + categories_Lo, /* 003F00 */ + categories_Lo, /* 004000 */ + categories_Lo, /* 004100 */ + categories_Lo, /* 004200 */ + categories_Lo, /* 004300 */ + categories_Lo, /* 004400 */ + categories_Lo, /* 004500 */ + categories_Lo, /* 004600 */ + categories_Lo, /* 004700 */ + categories_Lo, /* 004800 */ + categories_Lo, /* 004900 */ + categories_Lo, /* 004A00 */ + categories_Lo, /* 004B00 */ + categories_Lo, /* 004C00 */ categories_004D00, - categories_Lo, // 004E00 - categories_Lo, // 004F00 - categories_Lo, // 005000 - categories_Lo, // 005100 - categories_Lo, // 005200 - categories_Lo, // 005300 - categories_Lo, // 005400 - categories_Lo, // 005500 - categories_Lo, // 005600 - categories_Lo, // 005700 - categories_Lo, // 005800 - categories_Lo, // 005900 - categories_Lo, // 005A00 - categories_Lo, // 005B00 - categories_Lo, // 005C00 - categories_Lo, // 005D00 - categories_Lo, // 005E00 - categories_Lo, // 005F00 - categories_Lo, // 006000 - categories_Lo, // 006100 - categories_Lo, // 006200 - categories_Lo, // 006300 - categories_Lo, // 006400 - categories_Lo, // 006500 - categories_Lo, // 006600 - categories_Lo, // 006700 - categories_Lo, // 006800 - categories_Lo, // 006900 - categories_Lo, // 006A00 - categories_Lo, // 006B00 - categories_Lo, // 006C00 - categories_Lo, // 006D00 - categories_Lo, // 006E00 - categories_Lo, // 006F00 - categories_Lo, // 007000 - categories_Lo, // 007100 - categories_Lo, // 007200 - categories_Lo, // 007300 - categories_Lo, // 007400 - categories_Lo, // 007500 - categories_Lo, // 007600 - categories_Lo, // 007700 - categories_Lo, // 007800 - categories_Lo, // 007900 - categories_Lo, // 007A00 - categories_Lo, // 007B00 - categories_Lo, // 007C00 - categories_Lo, // 007D00 - categories_Lo, // 007E00 - categories_Lo, // 007F00 - categories_Lo, // 008000 - categories_Lo, // 008100 - categories_Lo, // 008200 - categories_Lo, // 008300 - categories_Lo, // 008400 - categories_Lo, // 008500 - categories_Lo, // 008600 - categories_Lo, // 008700 - categories_Lo, // 008800 - categories_Lo, // 008900 - categories_Lo, // 008A00 - categories_Lo, // 008B00 - categories_Lo, // 008C00 - categories_Lo, // 008D00 - categories_Lo, // 008E00 - categories_Lo, // 008F00 - categories_Lo, // 009000 - categories_Lo, // 009100 - categories_Lo, // 009200 - categories_Lo, // 009300 - categories_Lo, // 009400 - categories_Lo, // 009500 - categories_Lo, // 009600 - categories_Lo, // 009700 - categories_Lo, // 009800 - categories_Lo, // 009900 - categories_Lo, // 009A00 - categories_Lo, // 009B00 - categories_Lo, // 009C00 - categories_Lo, // 009D00 - categories_Lo, // 009E00 + categories_Lo, /* 004E00 */ + categories_Lo, /* 004F00 */ + categories_Lo, /* 005000 */ + categories_Lo, /* 005100 */ + categories_Lo, /* 005200 */ + categories_Lo, /* 005300 */ + categories_Lo, /* 005400 */ + categories_Lo, /* 005500 */ + categories_Lo, /* 005600 */ + categories_Lo, /* 005700 */ + categories_Lo, /* 005800 */ + categories_Lo, /* 005900 */ + categories_Lo, /* 005A00 */ + categories_Lo, /* 005B00 */ + categories_Lo, /* 005C00 */ + categories_Lo, /* 005D00 */ + categories_Lo, /* 005E00 */ + categories_Lo, /* 005F00 */ + categories_Lo, /* 006000 */ + categories_Lo, /* 006100 */ + categories_Lo, /* 006200 */ + categories_Lo, /* 006300 */ + categories_Lo, /* 006400 */ + categories_Lo, /* 006500 */ + categories_Lo, /* 006600 */ + categories_Lo, /* 006700 */ + categories_Lo, /* 006800 */ + categories_Lo, /* 006900 */ + categories_Lo, /* 006A00 */ + categories_Lo, /* 006B00 */ + categories_Lo, /* 006C00 */ + categories_Lo, /* 006D00 */ + categories_Lo, /* 006E00 */ + categories_Lo, /* 006F00 */ + categories_Lo, /* 007000 */ + categories_Lo, /* 007100 */ + categories_Lo, /* 007200 */ + categories_Lo, /* 007300 */ + categories_Lo, /* 007400 */ + categories_Lo, /* 007500 */ + categories_Lo, /* 007600 */ + categories_Lo, /* 007700 */ + categories_Lo, /* 007800 */ + categories_Lo, /* 007900 */ + categories_Lo, /* 007A00 */ + categories_Lo, /* 007B00 */ + categories_Lo, /* 007C00 */ + categories_Lo, /* 007D00 */ + categories_Lo, /* 007E00 */ + categories_Lo, /* 007F00 */ + categories_Lo, /* 008000 */ + categories_Lo, /* 008100 */ + categories_Lo, /* 008200 */ + categories_Lo, /* 008300 */ + categories_Lo, /* 008400 */ + categories_Lo, /* 008500 */ + categories_Lo, /* 008600 */ + categories_Lo, /* 008700 */ + categories_Lo, /* 008800 */ + categories_Lo, /* 008900 */ + categories_Lo, /* 008A00 */ + categories_Lo, /* 008B00 */ + categories_Lo, /* 008C00 */ + categories_Lo, /* 008D00 */ + categories_Lo, /* 008E00 */ + categories_Lo, /* 008F00 */ + categories_Lo, /* 009000 */ + categories_Lo, /* 009100 */ + categories_Lo, /* 009200 */ + categories_Lo, /* 009300 */ + categories_Lo, /* 009400 */ + categories_Lo, /* 009500 */ + categories_Lo, /* 009600 */ + categories_Lo, /* 009700 */ + categories_Lo, /* 009800 */ + categories_Lo, /* 009900 */ + categories_Lo, /* 009A00 */ + categories_Lo, /* 009B00 */ + categories_Lo, /* 009C00 */ + categories_Lo, /* 009D00 */ + categories_Lo, /* 009E00 */ categories_009F00, categories_00A000, - categories_Lo, // 00A100 - categories_Lo, // 00A200 - categories_Lo, // 00A300 + categories_Lo, /* 00A100 */ + categories_Lo, /* 00A200 */ + categories_Lo, /* 00A300 */ categories_00A400, - categories_Lo, // 00A500 + categories_Lo, /* 00A500 */ categories_00A600, categories_00A700, categories_00A800, categories_00A900, categories_00AA00, categories_00AB00, - categories_Lo, // 00AC00 - categories_Lo, // 00AD00 - categories_Lo, // 00AE00 - categories_Lo, // 00AF00 - categories_Lo, // 00B000 - categories_Lo, // 00B100 - categories_Lo, // 00B200 - categories_Lo, // 00B300 - categories_Lo, // 00B400 - categories_Lo, // 00B500 - categories_Lo, // 00B600 - categories_Lo, // 00B700 - categories_Lo, // 00B800 - categories_Lo, // 00B900 - categories_Lo, // 00BA00 - categories_Lo, // 00BB00 - categories_Lo, // 00BC00 - categories_Lo, // 00BD00 - categories_Lo, // 00BE00 - categories_Lo, // 00BF00 - categories_Lo, // 00C000 - categories_Lo, // 00C100 - categories_Lo, // 00C200 - categories_Lo, // 00C300 - categories_Lo, // 00C400 - categories_Lo, // 00C500 - categories_Lo, // 00C600 - categories_Lo, // 00C700 - categories_Lo, // 00C800 - categories_Lo, // 00C900 - categories_Lo, // 00CA00 - categories_Lo, // 00CB00 - categories_Lo, // 00CC00 - categories_Lo, // 00CD00 - categories_Lo, // 00CE00 - categories_Lo, // 00CF00 - categories_Lo, // 00D000 - categories_Lo, // 00D100 - categories_Lo, // 00D200 - categories_Lo, // 00D300 - categories_Lo, // 00D400 - categories_Lo, // 00D500 - categories_Lo, // 00D600 + categories_Lo, /* 00AC00 */ + categories_Lo, /* 00AD00 */ + categories_Lo, /* 00AE00 */ + categories_Lo, /* 00AF00 */ + categories_Lo, /* 00B000 */ + categories_Lo, /* 00B100 */ + categories_Lo, /* 00B200 */ + categories_Lo, /* 00B300 */ + categories_Lo, /* 00B400 */ + categories_Lo, /* 00B500 */ + categories_Lo, /* 00B600 */ + categories_Lo, /* 00B700 */ + categories_Lo, /* 00B800 */ + categories_Lo, /* 00B900 */ + categories_Lo, /* 00BA00 */ + categories_Lo, /* 00BB00 */ + categories_Lo, /* 00BC00 */ + categories_Lo, /* 00BD00 */ + categories_Lo, /* 00BE00 */ + categories_Lo, /* 00BF00 */ + categories_Lo, /* 00C000 */ + categories_Lo, /* 00C100 */ + categories_Lo, /* 00C200 */ + categories_Lo, /* 00C300 */ + categories_Lo, /* 00C400 */ + categories_Lo, /* 00C500 */ + categories_Lo, /* 00C600 */ + categories_Lo, /* 00C700 */ + categories_Lo, /* 00C800 */ + categories_Lo, /* 00C900 */ + categories_Lo, /* 00CA00 */ + categories_Lo, /* 00CB00 */ + categories_Lo, /* 00CC00 */ + categories_Lo, /* 00CD00 */ + categories_Lo, /* 00CE00 */ + categories_Lo, /* 00CF00 */ + categories_Lo, /* 00D000 */ + categories_Lo, /* 00D100 */ + categories_Lo, /* 00D200 */ + categories_Lo, /* 00D300 */ + categories_Lo, /* 00D400 */ + categories_Lo, /* 00D500 */ + categories_Lo, /* 00D600 */ categories_00D700, }; static const uint8_t *categories_00F800_02FAFF[] = { - categories_Co, // 00F800 - categories_Lo, // 00F900 + categories_Co, /* 00F800 */ + categories_Lo, /* 00F900 */ categories_00FA00, categories_00FB00, - categories_Lo, // 00FC00 + categories_Lo, /* 00FC00 */ categories_00FD00, categories_00FE00, categories_00FF00, @@ -2915,16 +2916,16 @@ static const uint8_t *categories_00F800_02FAFF[] = categories_010300, categories_010400, categories_010500, - categories_Lo, // 010600 + categories_Lo, /* 010600 */ categories_010700, categories_010800, categories_010900, categories_010A00, categories_010B00, categories_010C00, - categories_Cn, // 010D00 + categories_Cn, /* 010D00 */ categories_010E00, - categories_Cn, // 010F00 + categories_Cn, /* 010F00 */ categories_011000, categories_011100, categories_011200, @@ -2934,189 +2935,189 @@ static const uint8_t *categories_00F800_02FAFF[] = categories_011600, categories_011700, categories_011800, - categories_Cn, // 011900 + categories_Cn, /* 011900 */ categories_011A00, - categories_Cn, // 011B00 + categories_Cn, /* 011B00 */ categories_011C00, - categories_Cn, // 011D00 - categories_Cn, // 011E00 - categories_Cn, // 011F00 - categories_Lo, // 012000 - categories_Lo, // 012100 - categories_Lo, // 012200 + categories_Cn, /* 011D00 */ + categories_Cn, /* 011E00 */ + categories_Cn, /* 011F00 */ + categories_Lo, /* 012000 */ + categories_Lo, /* 012100 */ + categories_Lo, /* 012200 */ categories_012300, categories_012400, categories_012500, - categories_Cn, // 012600 - categories_Cn, // 012700 - categories_Cn, // 012800 - categories_Cn, // 012900 - categories_Cn, // 012A00 - categories_Cn, // 012B00 - categories_Cn, // 012C00 - categories_Cn, // 012D00 - categories_Cn, // 012E00 - categories_Cn, // 012F00 - categories_Lo, // 013000 - categories_Lo, // 013100 - categories_Lo, // 013200 - categories_Lo, // 013300 + categories_Cn, /* 012600 */ + categories_Cn, /* 012700 */ + categories_Cn, /* 012800 */ + categories_Cn, /* 012900 */ + categories_Cn, /* 012A00 */ + categories_Cn, /* 012B00 */ + categories_Cn, /* 012C00 */ + categories_Cn, /* 012D00 */ + categories_Cn, /* 012E00 */ + categories_Cn, /* 012F00 */ + categories_Lo, /* 013000 */ + categories_Lo, /* 013100 */ + categories_Lo, /* 013200 */ + categories_Lo, /* 013300 */ categories_013400, - categories_Cn, // 013500 - categories_Cn, // 013600 - categories_Cn, // 013700 - categories_Cn, // 013800 - categories_Cn, // 013900 - categories_Cn, // 013A00 - categories_Cn, // 013B00 - categories_Cn, // 013C00 - categories_Cn, // 013D00 - categories_Cn, // 013E00 - categories_Cn, // 013F00 - categories_Cn, // 014000 - categories_Cn, // 014100 - categories_Cn, // 014200 - categories_Cn, // 014300 - categories_Lo, // 014400 - categories_Lo, // 014500 + categories_Cn, /* 013500 */ + categories_Cn, /* 013600 */ + categories_Cn, /* 013700 */ + categories_Cn, /* 013800 */ + categories_Cn, /* 013900 */ + categories_Cn, /* 013A00 */ + categories_Cn, /* 013B00 */ + categories_Cn, /* 013C00 */ + categories_Cn, /* 013D00 */ + categories_Cn, /* 013E00 */ + categories_Cn, /* 013F00 */ + categories_Cn, /* 014000 */ + categories_Cn, /* 014100 */ + categories_Cn, /* 014200 */ + categories_Cn, /* 014300 */ + categories_Lo, /* 014400 */ + categories_Lo, /* 014500 */ categories_014600, - categories_Cn, // 014700 - categories_Cn, // 014800 - categories_Cn, // 014900 - categories_Cn, // 014A00 - categories_Cn, // 014B00 - categories_Cn, // 014C00 - categories_Cn, // 014D00 - categories_Cn, // 014E00 - categories_Cn, // 014F00 - categories_Cn, // 015000 - categories_Cn, // 015100 - categories_Cn, // 015200 - categories_Cn, // 015300 - categories_Cn, // 015400 - categories_Cn, // 015500 - categories_Cn, // 015600 - categories_Cn, // 015700 - categories_Cn, // 015800 - categories_Cn, // 015900 - categories_Cn, // 015A00 - categories_Cn, // 015B00 - categories_Cn, // 015C00 - categories_Cn, // 015D00 - categories_Cn, // 015E00 - categories_Cn, // 015F00 - categories_Cn, // 016000 - categories_Cn, // 016100 - categories_Cn, // 016200 - categories_Cn, // 016300 - categories_Cn, // 016400 - categories_Cn, // 016500 - categories_Cn, // 016600 - categories_Cn, // 016700 - categories_Lo, // 016800 - categories_Lo, // 016900 + categories_Cn, /* 014700 */ + categories_Cn, /* 014800 */ + categories_Cn, /* 014900 */ + categories_Cn, /* 014A00 */ + categories_Cn, /* 014B00 */ + categories_Cn, /* 014C00 */ + categories_Cn, /* 014D00 */ + categories_Cn, /* 014E00 */ + categories_Cn, /* 014F00 */ + categories_Cn, /* 015000 */ + categories_Cn, /* 015100 */ + categories_Cn, /* 015200 */ + categories_Cn, /* 015300 */ + categories_Cn, /* 015400 */ + categories_Cn, /* 015500 */ + categories_Cn, /* 015600 */ + categories_Cn, /* 015700 */ + categories_Cn, /* 015800 */ + categories_Cn, /* 015900 */ + categories_Cn, /* 015A00 */ + categories_Cn, /* 015B00 */ + categories_Cn, /* 015C00 */ + categories_Cn, /* 015D00 */ + categories_Cn, /* 015E00 */ + categories_Cn, /* 015F00 */ + categories_Cn, /* 016000 */ + categories_Cn, /* 016100 */ + categories_Cn, /* 016200 */ + categories_Cn, /* 016300 */ + categories_Cn, /* 016400 */ + categories_Cn, /* 016500 */ + categories_Cn, /* 016600 */ + categories_Cn, /* 016700 */ + categories_Lo, /* 016800 */ + categories_Lo, /* 016900 */ categories_016A00, categories_016B00, - categories_Cn, // 016C00 - categories_Cn, // 016D00 - categories_Cn, // 016E00 + categories_Cn, /* 016C00 */ + categories_Cn, /* 016D00 */ + categories_Cn, /* 016E00 */ categories_016F00, - categories_Lo, // 017000 - categories_Lo, // 017100 - categories_Lo, // 017200 - categories_Lo, // 017300 - categories_Lo, // 017400 - categories_Lo, // 017500 - categories_Lo, // 017600 - categories_Lo, // 017700 - categories_Lo, // 017800 - categories_Lo, // 017900 - categories_Lo, // 017A00 - categories_Lo, // 017B00 - categories_Lo, // 017C00 - categories_Lo, // 017D00 - categories_Lo, // 017E00 - categories_Lo, // 017F00 - categories_Lo, // 018000 - categories_Lo, // 018100 - categories_Lo, // 018200 - categories_Lo, // 018300 - categories_Lo, // 018400 - categories_Lo, // 018500 - categories_Lo, // 018600 + categories_Lo, /* 017000 */ + categories_Lo, /* 017100 */ + categories_Lo, /* 017200 */ + categories_Lo, /* 017300 */ + categories_Lo, /* 017400 */ + categories_Lo, /* 017500 */ + categories_Lo, /* 017600 */ + categories_Lo, /* 017700 */ + categories_Lo, /* 017800 */ + categories_Lo, /* 017900 */ + categories_Lo, /* 017A00 */ + categories_Lo, /* 017B00 */ + categories_Lo, /* 017C00 */ + categories_Lo, /* 017D00 */ + categories_Lo, /* 017E00 */ + categories_Lo, /* 017F00 */ + categories_Lo, /* 018000 */ + categories_Lo, /* 018100 */ + categories_Lo, /* 018200 */ + categories_Lo, /* 018300 */ + categories_Lo, /* 018400 */ + categories_Lo, /* 018500 */ + categories_Lo, /* 018600 */ categories_018700, - categories_Lo, // 018800 - categories_Lo, // 018900 + categories_Lo, /* 018800 */ + categories_Lo, /* 018900 */ categories_018A00, - categories_Cn, // 018B00 - categories_Cn, // 018C00 - categories_Cn, // 018D00 - categories_Cn, // 018E00 - categories_Cn, // 018F00 - categories_Cn, // 019000 - categories_Cn, // 019100 - categories_Cn, // 019200 - categories_Cn, // 019300 - categories_Cn, // 019400 - categories_Cn, // 019500 - categories_Cn, // 019600 - categories_Cn, // 019700 - categories_Cn, // 019800 - categories_Cn, // 019900 - categories_Cn, // 019A00 - categories_Cn, // 019B00 - categories_Cn, // 019C00 - categories_Cn, // 019D00 - categories_Cn, // 019E00 - categories_Cn, // 019F00 - categories_Cn, // 01A000 - categories_Cn, // 01A100 - categories_Cn, // 01A200 - categories_Cn, // 01A300 - categories_Cn, // 01A400 - categories_Cn, // 01A500 - categories_Cn, // 01A600 - categories_Cn, // 01A700 - categories_Cn, // 01A800 - categories_Cn, // 01A900 - categories_Cn, // 01AA00 - categories_Cn, // 01AB00 - categories_Cn, // 01AC00 - categories_Cn, // 01AD00 - categories_Cn, // 01AE00 - categories_Cn, // 01AF00 + categories_Cn, /* 018B00 */ + categories_Cn, /* 018C00 */ + categories_Cn, /* 018D00 */ + categories_Cn, /* 018E00 */ + categories_Cn, /* 018F00 */ + categories_Cn, /* 019000 */ + categories_Cn, /* 019100 */ + categories_Cn, /* 019200 */ + categories_Cn, /* 019300 */ + categories_Cn, /* 019400 */ + categories_Cn, /* 019500 */ + categories_Cn, /* 019600 */ + categories_Cn, /* 019700 */ + categories_Cn, /* 019800 */ + categories_Cn, /* 019900 */ + categories_Cn, /* 019A00 */ + categories_Cn, /* 019B00 */ + categories_Cn, /* 019C00 */ + categories_Cn, /* 019D00 */ + categories_Cn, /* 019E00 */ + categories_Cn, /* 019F00 */ + categories_Cn, /* 01A000 */ + categories_Cn, /* 01A100 */ + categories_Cn, /* 01A200 */ + categories_Cn, /* 01A300 */ + categories_Cn, /* 01A400 */ + categories_Cn, /* 01A500 */ + categories_Cn, /* 01A600 */ + categories_Cn, /* 01A700 */ + categories_Cn, /* 01A800 */ + categories_Cn, /* 01A900 */ + categories_Cn, /* 01AA00 */ + categories_Cn, /* 01AB00 */ + categories_Cn, /* 01AC00 */ + categories_Cn, /* 01AD00 */ + categories_Cn, /* 01AE00 */ + categories_Cn, /* 01AF00 */ categories_01B000, - categories_Cn, // 01B100 - categories_Cn, // 01B200 - categories_Cn, // 01B300 - categories_Cn, // 01B400 - categories_Cn, // 01B500 - categories_Cn, // 01B600 - categories_Cn, // 01B700 - categories_Cn, // 01B800 - categories_Cn, // 01B900 - categories_Cn, // 01BA00 - categories_Cn, // 01BB00 + categories_Cn, /* 01B100 */ + categories_Cn, /* 01B200 */ + categories_Cn, /* 01B300 */ + categories_Cn, /* 01B400 */ + categories_Cn, /* 01B500 */ + categories_Cn, /* 01B600 */ + categories_Cn, /* 01B700 */ + categories_Cn, /* 01B800 */ + categories_Cn, /* 01B900 */ + categories_Cn, /* 01BA00 */ + categories_Cn, /* 01BB00 */ categories_01BC00, - categories_Cn, // 01BD00 - categories_Cn, // 01BE00 - categories_Cn, // 01BF00 - categories_Cn, // 01C000 - categories_Cn, // 01C100 - categories_Cn, // 01C200 - categories_Cn, // 01C300 - categories_Cn, // 01C400 - categories_Cn, // 01C500 - categories_Cn, // 01C600 - categories_Cn, // 01C700 - categories_Cn, // 01C800 - categories_Cn, // 01C900 - categories_Cn, // 01CA00 - categories_Cn, // 01CB00 - categories_Cn, // 01CC00 - categories_Cn, // 01CD00 - categories_Cn, // 01CE00 - categories_Cn, // 01CF00 + categories_Cn, /* 01BD00 */ + categories_Cn, /* 01BE00 */ + categories_Cn, /* 01BF00 */ + categories_Cn, /* 01C000 */ + categories_Cn, /* 01C100 */ + categories_Cn, /* 01C200 */ + categories_Cn, /* 01C300 */ + categories_Cn, /* 01C400 */ + categories_Cn, /* 01C500 */ + categories_Cn, /* 01C600 */ + categories_Cn, /* 01C700 */ + categories_Cn, /* 01C800 */ + categories_Cn, /* 01C900 */ + categories_Cn, /* 01CA00 */ + categories_Cn, /* 01CB00 */ + categories_Cn, /* 01CC00 */ + categories_Cn, /* 01CD00 */ + categories_Cn, /* 01CE00 */ + categories_Cn, /* 01CF00 */ categories_01D000, categories_01D100, categories_01D200, @@ -3125,296 +3126,296 @@ static const uint8_t *categories_00F800_02FAFF[] = categories_01D500, categories_01D600, categories_01D700, - categories_So, // 01D800 - categories_So, // 01D900 + categories_So, /* 01D800 */ + categories_So, /* 01D900 */ categories_01DA00, - categories_Cn, // 01DB00 - categories_Cn, // 01DC00 - categories_Cn, // 01DD00 - categories_Cn, // 01DE00 - categories_Cn, // 01DF00 + categories_Cn, /* 01DB00 */ + categories_Cn, /* 01DC00 */ + categories_Cn, /* 01DD00 */ + categories_Cn, /* 01DE00 */ + categories_Cn, /* 01DF00 */ categories_01E000, - categories_Cn, // 01E100 - categories_Cn, // 01E200 - categories_Cn, // 01E300 - categories_Cn, // 01E400 - categories_Cn, // 01E500 - categories_Cn, // 01E600 - categories_Cn, // 01E700 + categories_Cn, /* 01E100 */ + categories_Cn, /* 01E200 */ + categories_Cn, /* 01E300 */ + categories_Cn, /* 01E400 */ + categories_Cn, /* 01E500 */ + categories_Cn, /* 01E600 */ + categories_Cn, /* 01E700 */ categories_01E800, categories_01E900, - categories_Cn, // 01EA00 - categories_Cn, // 01EB00 - categories_Cn, // 01EC00 - categories_Cn, // 01ED00 + categories_Cn, /* 01EA00 */ + categories_Cn, /* 01EB00 */ + categories_Cn, /* 01EC00 */ + categories_Cn, /* 01ED00 */ categories_01EE00, - categories_Cn, // 01EF00 + categories_Cn, /* 01EF00 */ categories_01F000, categories_01F100, categories_01F200, categories_01F300, - categories_So, // 01F400 - categories_So, // 01F500 + categories_So, /* 01F400 */ + categories_So, /* 01F500 */ categories_01F600, categories_01F700, categories_01F800, categories_01F900, - categories_Cn, // 01FA00 - categories_Cn, // 01FB00 - categories_Cn, // 01FC00 - categories_Cn, // 01FD00 - categories_Cn, // 01FE00 - categories_Cn, // 01FF00 - categories_Lo, // 020000 - categories_Lo, // 020100 - categories_Lo, // 020200 - categories_Lo, // 020300 - categories_Lo, // 020400 - categories_Lo, // 020500 - categories_Lo, // 020600 - categories_Lo, // 020700 - categories_Lo, // 020800 - categories_Lo, // 020900 - categories_Lo, // 020A00 - categories_Lo, // 020B00 - categories_Lo, // 020C00 - categories_Lo, // 020D00 - categories_Lo, // 020E00 - categories_Lo, // 020F00 - categories_Lo, // 021000 - categories_Lo, // 021100 - categories_Lo, // 021200 - categories_Lo, // 021300 - categories_Lo, // 021400 - categories_Lo, // 021500 - categories_Lo, // 021600 - categories_Lo, // 021700 - categories_Lo, // 021800 - categories_Lo, // 021900 - categories_Lo, // 021A00 - categories_Lo, // 021B00 - categories_Lo, // 021C00 - categories_Lo, // 021D00 - categories_Lo, // 021E00 - categories_Lo, // 021F00 - categories_Lo, // 022000 - categories_Lo, // 022100 - categories_Lo, // 022200 - categories_Lo, // 022300 - categories_Lo, // 022400 - categories_Lo, // 022500 - categories_Lo, // 022600 - categories_Lo, // 022700 - categories_Lo, // 022800 - categories_Lo, // 022900 - categories_Lo, // 022A00 - categories_Lo, // 022B00 - categories_Lo, // 022C00 - categories_Lo, // 022D00 - categories_Lo, // 022E00 - categories_Lo, // 022F00 - categories_Lo, // 023000 - categories_Lo, // 023100 - categories_Lo, // 023200 - categories_Lo, // 023300 - categories_Lo, // 023400 - categories_Lo, // 023500 - categories_Lo, // 023600 - categories_Lo, // 023700 - categories_Lo, // 023800 - categories_Lo, // 023900 - categories_Lo, // 023A00 - categories_Lo, // 023B00 - categories_Lo, // 023C00 - categories_Lo, // 023D00 - categories_Lo, // 023E00 - categories_Lo, // 023F00 - categories_Lo, // 024000 - categories_Lo, // 024100 - categories_Lo, // 024200 - categories_Lo, // 024300 - categories_Lo, // 024400 - categories_Lo, // 024500 - categories_Lo, // 024600 - categories_Lo, // 024700 - categories_Lo, // 024800 - categories_Lo, // 024900 - categories_Lo, // 024A00 - categories_Lo, // 024B00 - categories_Lo, // 024C00 - categories_Lo, // 024D00 - categories_Lo, // 024E00 - categories_Lo, // 024F00 - categories_Lo, // 025000 - categories_Lo, // 025100 - categories_Lo, // 025200 - categories_Lo, // 025300 - categories_Lo, // 025400 - categories_Lo, // 025500 - categories_Lo, // 025600 - categories_Lo, // 025700 - categories_Lo, // 025800 - categories_Lo, // 025900 - categories_Lo, // 025A00 - categories_Lo, // 025B00 - categories_Lo, // 025C00 - categories_Lo, // 025D00 - categories_Lo, // 025E00 - categories_Lo, // 025F00 - categories_Lo, // 026000 - categories_Lo, // 026100 - categories_Lo, // 026200 - categories_Lo, // 026300 - categories_Lo, // 026400 - categories_Lo, // 026500 - categories_Lo, // 026600 - categories_Lo, // 026700 - categories_Lo, // 026800 - categories_Lo, // 026900 - categories_Lo, // 026A00 - categories_Lo, // 026B00 - categories_Lo, // 026C00 - categories_Lo, // 026D00 - categories_Lo, // 026E00 - categories_Lo, // 026F00 - categories_Lo, // 027000 - categories_Lo, // 027100 - categories_Lo, // 027200 - categories_Lo, // 027300 - categories_Lo, // 027400 - categories_Lo, // 027500 - categories_Lo, // 027600 - categories_Lo, // 027700 - categories_Lo, // 027800 - categories_Lo, // 027900 - categories_Lo, // 027A00 - categories_Lo, // 027B00 - categories_Lo, // 027C00 - categories_Lo, // 027D00 - categories_Lo, // 027E00 - categories_Lo, // 027F00 - categories_Lo, // 028000 - categories_Lo, // 028100 - categories_Lo, // 028200 - categories_Lo, // 028300 - categories_Lo, // 028400 - categories_Lo, // 028500 - categories_Lo, // 028600 - categories_Lo, // 028700 - categories_Lo, // 028800 - categories_Lo, // 028900 - categories_Lo, // 028A00 - categories_Lo, // 028B00 - categories_Lo, // 028C00 - categories_Lo, // 028D00 - categories_Lo, // 028E00 - categories_Lo, // 028F00 - categories_Lo, // 029000 - categories_Lo, // 029100 - categories_Lo, // 029200 - categories_Lo, // 029300 - categories_Lo, // 029400 - categories_Lo, // 029500 - categories_Lo, // 029600 - categories_Lo, // 029700 - categories_Lo, // 029800 - categories_Lo, // 029900 - categories_Lo, // 029A00 - categories_Lo, // 029B00 - categories_Lo, // 029C00 - categories_Lo, // 029D00 - categories_Lo, // 029E00 - categories_Lo, // 029F00 - categories_Lo, // 02A000 - categories_Lo, // 02A100 - categories_Lo, // 02A200 - categories_Lo, // 02A300 - categories_Lo, // 02A400 - categories_Lo, // 02A500 + categories_Cn, /* 01FA00 */ + categories_Cn, /* 01FB00 */ + categories_Cn, /* 01FC00 */ + categories_Cn, /* 01FD00 */ + categories_Cn, /* 01FE00 */ + categories_Cn, /* 01FF00 */ + categories_Lo, /* 020000 */ + categories_Lo, /* 020100 */ + categories_Lo, /* 020200 */ + categories_Lo, /* 020300 */ + categories_Lo, /* 020400 */ + categories_Lo, /* 020500 */ + categories_Lo, /* 020600 */ + categories_Lo, /* 020700 */ + categories_Lo, /* 020800 */ + categories_Lo, /* 020900 */ + categories_Lo, /* 020A00 */ + categories_Lo, /* 020B00 */ + categories_Lo, /* 020C00 */ + categories_Lo, /* 020D00 */ + categories_Lo, /* 020E00 */ + categories_Lo, /* 020F00 */ + categories_Lo, /* 021000 */ + categories_Lo, /* 021100 */ + categories_Lo, /* 021200 */ + categories_Lo, /* 021300 */ + categories_Lo, /* 021400 */ + categories_Lo, /* 021500 */ + categories_Lo, /* 021600 */ + categories_Lo, /* 021700 */ + categories_Lo, /* 021800 */ + categories_Lo, /* 021900 */ + categories_Lo, /* 021A00 */ + categories_Lo, /* 021B00 */ + categories_Lo, /* 021C00 */ + categories_Lo, /* 021D00 */ + categories_Lo, /* 021E00 */ + categories_Lo, /* 021F00 */ + categories_Lo, /* 022000 */ + categories_Lo, /* 022100 */ + categories_Lo, /* 022200 */ + categories_Lo, /* 022300 */ + categories_Lo, /* 022400 */ + categories_Lo, /* 022500 */ + categories_Lo, /* 022600 */ + categories_Lo, /* 022700 */ + categories_Lo, /* 022800 */ + categories_Lo, /* 022900 */ + categories_Lo, /* 022A00 */ + categories_Lo, /* 022B00 */ + categories_Lo, /* 022C00 */ + categories_Lo, /* 022D00 */ + categories_Lo, /* 022E00 */ + categories_Lo, /* 022F00 */ + categories_Lo, /* 023000 */ + categories_Lo, /* 023100 */ + categories_Lo, /* 023200 */ + categories_Lo, /* 023300 */ + categories_Lo, /* 023400 */ + categories_Lo, /* 023500 */ + categories_Lo, /* 023600 */ + categories_Lo, /* 023700 */ + categories_Lo, /* 023800 */ + categories_Lo, /* 023900 */ + categories_Lo, /* 023A00 */ + categories_Lo, /* 023B00 */ + categories_Lo, /* 023C00 */ + categories_Lo, /* 023D00 */ + categories_Lo, /* 023E00 */ + categories_Lo, /* 023F00 */ + categories_Lo, /* 024000 */ + categories_Lo, /* 024100 */ + categories_Lo, /* 024200 */ + categories_Lo, /* 024300 */ + categories_Lo, /* 024400 */ + categories_Lo, /* 024500 */ + categories_Lo, /* 024600 */ + categories_Lo, /* 024700 */ + categories_Lo, /* 024800 */ + categories_Lo, /* 024900 */ + categories_Lo, /* 024A00 */ + categories_Lo, /* 024B00 */ + categories_Lo, /* 024C00 */ + categories_Lo, /* 024D00 */ + categories_Lo, /* 024E00 */ + categories_Lo, /* 024F00 */ + categories_Lo, /* 025000 */ + categories_Lo, /* 025100 */ + categories_Lo, /* 025200 */ + categories_Lo, /* 025300 */ + categories_Lo, /* 025400 */ + categories_Lo, /* 025500 */ + categories_Lo, /* 025600 */ + categories_Lo, /* 025700 */ + categories_Lo, /* 025800 */ + categories_Lo, /* 025900 */ + categories_Lo, /* 025A00 */ + categories_Lo, /* 025B00 */ + categories_Lo, /* 025C00 */ + categories_Lo, /* 025D00 */ + categories_Lo, /* 025E00 */ + categories_Lo, /* 025F00 */ + categories_Lo, /* 026000 */ + categories_Lo, /* 026100 */ + categories_Lo, /* 026200 */ + categories_Lo, /* 026300 */ + categories_Lo, /* 026400 */ + categories_Lo, /* 026500 */ + categories_Lo, /* 026600 */ + categories_Lo, /* 026700 */ + categories_Lo, /* 026800 */ + categories_Lo, /* 026900 */ + categories_Lo, /* 026A00 */ + categories_Lo, /* 026B00 */ + categories_Lo, /* 026C00 */ + categories_Lo, /* 026D00 */ + categories_Lo, /* 026E00 */ + categories_Lo, /* 026F00 */ + categories_Lo, /* 027000 */ + categories_Lo, /* 027100 */ + categories_Lo, /* 027200 */ + categories_Lo, /* 027300 */ + categories_Lo, /* 027400 */ + categories_Lo, /* 027500 */ + categories_Lo, /* 027600 */ + categories_Lo, /* 027700 */ + categories_Lo, /* 027800 */ + categories_Lo, /* 027900 */ + categories_Lo, /* 027A00 */ + categories_Lo, /* 027B00 */ + categories_Lo, /* 027C00 */ + categories_Lo, /* 027D00 */ + categories_Lo, /* 027E00 */ + categories_Lo, /* 027F00 */ + categories_Lo, /* 028000 */ + categories_Lo, /* 028100 */ + categories_Lo, /* 028200 */ + categories_Lo, /* 028300 */ + categories_Lo, /* 028400 */ + categories_Lo, /* 028500 */ + categories_Lo, /* 028600 */ + categories_Lo, /* 028700 */ + categories_Lo, /* 028800 */ + categories_Lo, /* 028900 */ + categories_Lo, /* 028A00 */ + categories_Lo, /* 028B00 */ + categories_Lo, /* 028C00 */ + categories_Lo, /* 028D00 */ + categories_Lo, /* 028E00 */ + categories_Lo, /* 028F00 */ + categories_Lo, /* 029000 */ + categories_Lo, /* 029100 */ + categories_Lo, /* 029200 */ + categories_Lo, /* 029300 */ + categories_Lo, /* 029400 */ + categories_Lo, /* 029500 */ + categories_Lo, /* 029600 */ + categories_Lo, /* 029700 */ + categories_Lo, /* 029800 */ + categories_Lo, /* 029900 */ + categories_Lo, /* 029A00 */ + categories_Lo, /* 029B00 */ + categories_Lo, /* 029C00 */ + categories_Lo, /* 029D00 */ + categories_Lo, /* 029E00 */ + categories_Lo, /* 029F00 */ + categories_Lo, /* 02A000 */ + categories_Lo, /* 02A100 */ + categories_Lo, /* 02A200 */ + categories_Lo, /* 02A300 */ + categories_Lo, /* 02A400 */ + categories_Lo, /* 02A500 */ categories_02A600, - categories_Lo, // 02A700 - categories_Lo, // 02A800 - categories_Lo, // 02A900 - categories_Lo, // 02AA00 - categories_Lo, // 02AB00 - categories_Lo, // 02AC00 - categories_Lo, // 02AD00 - categories_Lo, // 02AE00 - categories_Lo, // 02AF00 - categories_Lo, // 02B000 - categories_Lo, // 02B100 - categories_Lo, // 02B200 - categories_Lo, // 02B300 - categories_Lo, // 02B400 - categories_Lo, // 02B500 - categories_Lo, // 02B600 + categories_Lo, /* 02A700 */ + categories_Lo, /* 02A800 */ + categories_Lo, /* 02A900 */ + categories_Lo, /* 02AA00 */ + categories_Lo, /* 02AB00 */ + categories_Lo, /* 02AC00 */ + categories_Lo, /* 02AD00 */ + categories_Lo, /* 02AE00 */ + categories_Lo, /* 02AF00 */ + categories_Lo, /* 02B000 */ + categories_Lo, /* 02B100 */ + categories_Lo, /* 02B200 */ + categories_Lo, /* 02B300 */ + categories_Lo, /* 02B400 */ + categories_Lo, /* 02B500 */ + categories_Lo, /* 02B600 */ categories_02B700, categories_02B800, - categories_Lo, // 02B900 - categories_Lo, // 02BA00 - categories_Lo, // 02BB00 - categories_Lo, // 02BC00 - categories_Lo, // 02BD00 - categories_Lo, // 02BE00 - categories_Lo, // 02BF00 - categories_Lo, // 02C000 - categories_Lo, // 02C100 - categories_Lo, // 02C200 - categories_Lo, // 02C300 - categories_Lo, // 02C400 - categories_Lo, // 02C500 - categories_Lo, // 02C600 - categories_Lo, // 02C700 - categories_Lo, // 02C800 - categories_Lo, // 02C900 - categories_Lo, // 02CA00 - categories_Lo, // 02CB00 - categories_Lo, // 02CC00 - categories_Lo, // 02CD00 + categories_Lo, /* 02B900 */ + categories_Lo, /* 02BA00 */ + categories_Lo, /* 02BB00 */ + categories_Lo, /* 02BC00 */ + categories_Lo, /* 02BD00 */ + categories_Lo, /* 02BE00 */ + categories_Lo, /* 02BF00 */ + categories_Lo, /* 02C000 */ + categories_Lo, /* 02C100 */ + categories_Lo, /* 02C200 */ + categories_Lo, /* 02C300 */ + categories_Lo, /* 02C400 */ + categories_Lo, /* 02C500 */ + categories_Lo, /* 02C600 */ + categories_Lo, /* 02C700 */ + categories_Lo, /* 02C800 */ + categories_Lo, /* 02C900 */ + categories_Lo, /* 02CA00 */ + categories_Lo, /* 02CB00 */ + categories_Lo, /* 02CC00 */ + categories_Lo, /* 02CD00 */ categories_02CE00, - categories_Cn, // 02CF00 - categories_Cn, // 02D000 - categories_Cn, // 02D100 - categories_Cn, // 02D200 - categories_Cn, // 02D300 - categories_Cn, // 02D400 - categories_Cn, // 02D500 - categories_Cn, // 02D600 - categories_Cn, // 02D700 - categories_Cn, // 02D800 - categories_Cn, // 02D900 - categories_Cn, // 02DA00 - categories_Cn, // 02DB00 - categories_Cn, // 02DC00 - categories_Cn, // 02DD00 - categories_Cn, // 02DE00 - categories_Cn, // 02DF00 - categories_Cn, // 02E000 - categories_Cn, // 02E100 - categories_Cn, // 02E200 - categories_Cn, // 02E300 - categories_Cn, // 02E400 - categories_Cn, // 02E500 - categories_Cn, // 02E600 - categories_Cn, // 02E700 - categories_Cn, // 02E800 - categories_Cn, // 02E900 - categories_Cn, // 02EA00 - categories_Cn, // 02EB00 - categories_Cn, // 02EC00 - categories_Cn, // 02ED00 - categories_Cn, // 02EE00 - categories_Cn, // 02EF00 - categories_Cn, // 02F000 - categories_Cn, // 02F100 - categories_Cn, // 02F200 - categories_Cn, // 02F300 - categories_Cn, // 02F400 - categories_Cn, // 02F500 - categories_Cn, // 02F600 - categories_Cn, // 02F700 - categories_Lo, // 02F800 - categories_Lo, // 02F900 + categories_Cn, /* 02CF00 */ + categories_Cn, /* 02D000 */ + categories_Cn, /* 02D100 */ + categories_Cn, /* 02D200 */ + categories_Cn, /* 02D300 */ + categories_Cn, /* 02D400 */ + categories_Cn, /* 02D500 */ + categories_Cn, /* 02D600 */ + categories_Cn, /* 02D700 */ + categories_Cn, /* 02D800 */ + categories_Cn, /* 02D900 */ + categories_Cn, /* 02DA00 */ + categories_Cn, /* 02DB00 */ + categories_Cn, /* 02DC00 */ + categories_Cn, /* 02DD00 */ + categories_Cn, /* 02DE00 */ + categories_Cn, /* 02DF00 */ + categories_Cn, /* 02E000 */ + categories_Cn, /* 02E100 */ + categories_Cn, /* 02E200 */ + categories_Cn, /* 02E300 */ + categories_Cn, /* 02E400 */ + categories_Cn, /* 02E500 */ + categories_Cn, /* 02E600 */ + categories_Cn, /* 02E700 */ + categories_Cn, /* 02E800 */ + categories_Cn, /* 02E900 */ + categories_Cn, /* 02EA00 */ + categories_Cn, /* 02EB00 */ + categories_Cn, /* 02EC00 */ + categories_Cn, /* 02ED00 */ + categories_Cn, /* 02EE00 */ + categories_Cn, /* 02EF00 */ + categories_Cn, /* 02F000 */ + categories_Cn, /* 02F100 */ + categories_Cn, /* 02F200 */ + categories_Cn, /* 02F300 */ + categories_Cn, /* 02F400 */ + categories_Cn, /* 02F500 */ + categories_Cn, /* 02F600 */ + categories_Cn, /* 02F700 */ + categories_Lo, /* 02F800 */ + categories_Lo, /* 02F900 */ categories_02FA00, }; @@ -3426,30 +3427,30 @@ static const uint8_t *categories_0E0000_0E01FF[] = ucd_category ucd_lookup_category(codepoint_t c) { - if (c <= 0x00D7FF) // 000000..00D7FF + if (c <= 0x00D7FF) /* 000000..00D7FF */ { const uint8_t *table = categories_000000_00D7FF[(c - 0x000000) / 256]; return (ucd_category)table[c % 256]; } - if (c <= 0x00DFFF) return Cs; // 00D800..00DFFF : Surrogates - if (c <= 0x00F7FF) return Co; // 00E000..00F7FF : Private Use Area - if (c <= 0x02FAFF) // 00F800..02FAFF + if (c <= 0x00DFFF) return Cs; /* 00D800..00DFFF : Surrogates */ + if (c <= 0x00F7FF) return Co; /* 00E000..00F7FF : Private Use Area */ + if (c <= 0x02FAFF) /* 00F800..02FAFF */ { const uint8_t *table = categories_00F800_02FAFF[(c - 0x00F800) / 256]; return (ucd_category)table[c % 256]; } - if (c <= 0x0DFFFF) return Cn; // 02FB00..0DFFFF : Unassigned - if (c <= 0x0E01FF) // 0E0000..0E01FF + if (c <= 0x0DFFFF) return Cn; /* 02FB00..0DFFFF : Unassigned */ + if (c <= 0x0E01FF) /* 0E0000..0E01FF */ { const uint8_t *table = categories_0E0000_0E01FF[(c - 0x0E0000) / 256]; return (ucd_category)table[c % 256]; } - if (c <= 0x0EFFFF) return Cn; // 0E0200..0EFFFF : Unassigned - if (c <= 0x0FFFFD) return Co; // 0F0000..0FFFFD : Plane 15 Private Use - if (c <= 0x0FFFFF) return Cn; // 0FFFFE..0FFFFF : Plane 15 Private Use - if (c <= 0x10FFFD) return Co; // 100000..10FFFD : Plane 16 Private Use - if (c <= 0x10FFFF) return Cn; // 10FFFE..10FFFF : Plane 16 Private Use - return Ii; // Invalid Unicode Codepoint + if (c <= 0x0EFFFF) return Cn; /* 0E0200..0EFFFF : Unassigned */ + if (c <= 0x0FFFFD) return Co; /* 0F0000..0FFFFD : Plane 15 Private Use */ + if (c <= 0x0FFFFF) return Cn; /* 0FFFFE..0FFFFF : Plane 15 Private Use */ + if (c <= 0x10FFFD) return Co; /* 100000..10FFFD : Plane 16 Private Use */ + if (c <= 0x10FFFF) return Cn; /* 10FFFE..10FFFF : Plane 16 Private Use */ + return Ii; /* Invalid Unicode Codepoint */ } ucd_category_group ucd_get_category_group_for_category(ucd_category c) diff --git a/src/ctype.c b/src/ctype.c index 5c8b025c..42bb9f58 100644 --- a/src/ctype.c +++ b/src/ctype.c @@ -69,16 +69,16 @@ int ucd_isblank(codepoint_t c) switch (ucd_lookup_category(c)) { case UCD_CATEGORY_Zs: - switch (c) // Exclude characters with the DispositionType + switch (c) /* Exclude characters with the DispositionType */ { - case 0x00A0: // U+00A0 : NO-BREAK SPACE - case 0x2007: // U+2007 : FIGURE SPACE - case 0x202F: // U+202F : NARROW NO-BREAK SPACE + case 0x00A0: /* U+00A0 : NO-BREAK SPACE */ + case 0x2007: /* U+2007 : FIGURE SPACE */ + case 0x202F: /* U+202F : NARROW NO-BREAK SPACE */ return 0; } return 1; case UCD_CATEGORY_Cc: - return c == 0x09; // U+0009 : CHARACTER TABULATION + return c == 0x09; /* U+0009 : CHARACTER TABULATION */ default: return 0; } @@ -91,7 +91,7 @@ int ucd_iscntrl(codepoint_t c) int ucd_isdigit(codepoint_t c) { - return (c >= 0x30 && c <= 0x39); // [0-9] + return (c >= 0x30 && c <= 0x39); /* [0-9] */ } int ucd_isgraph(codepoint_t c) @@ -174,23 +174,23 @@ int ucd_isspace(codepoint_t c) case UCD_CATEGORY_Zp: return 1; case UCD_CATEGORY_Zs: - switch (c) // Exclude characters with the DispositionType + switch (c) /* Exclude characters with the DispositionType */ { - case 0x00A0: // U+00A0 : NO-BREAK SPACE - case 0x2007: // U+2007 : FIGURE SPACE - case 0x202F: // U+202F : NARROW NO-BREAK SPACE + case 0x00A0: /* U+00A0 : NO-BREAK SPACE */ + case 0x2007: /* U+2007 : FIGURE SPACE */ + case 0x202F: /* U+202F : NARROW NO-BREAK SPACE */ return 0; } return 1; case UCD_CATEGORY_Cc: - switch (c) // Include control characters marked as White_Space + switch (c) /* Include control characters marked as White_Space */ { - case 0x09: // U+0009 : CHARACTER TABULATION - case 0x0A: // U+000A : LINE FEED - case 0x0B: // U+000B : LINE TABULATION - case 0x0C: // U+000C : FORM FEED - case 0x0D: // U+000D : CARRIAGE RETURN - case 0x85: // U+0085 : NEXT LINE + case 0x09: /* U+0009 : CHARACTER TABULATION */ + case 0x0A: /* U+000A : LINE FEED */ + case 0x0B: /* U+000B : LINE TABULATION */ + case 0x0C: /* U+000C : FORM FEED */ + case 0x0D: /* U+000D : CARRIAGE RETURN */ + case 0x85: /* U+0085 : NEXT LINE */ return 1; } default: @@ -217,7 +217,7 @@ int ucd_isupper(codepoint_t c) int ucd_isxdigit(codepoint_t c) { - return (c >= 0x30 && c <= 0x39) // [0-9] - || (c >= 0x41 && c <= 0x46) // [A-Z] - || (c >= 0x61 && c <= 0x66); // [a-z] + return (c >= 0x30 && c <= 0x39) /* [0-9] */ + || (c >= 0x41 && c <= 0x46) /* [A-Z] */ + || (c >= 0x61 && c <= 0x66); /* [a-z] */ } diff --git a/src/proplist.c b/src/proplist.c index 97a6f076..c0229512 100644 --- a/src/proplist.c +++ b/src/proplist.c @@ -142,11 +142,11 @@ static ucd_property properties_Ll(codepoint_t c) if (c == 0x029D) return UCD_PROPERTY_SOFT_DOTTED; break; case 0x0300: - if (c >= 0x03D0 && c <= 0x03D2) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x03D0 && c <= 0x03D2) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c == 0x03D5) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x03F0 && c <= 0x03F1) return UCD_PROPERTY_OTHER_MATH; if (c == 0x03F3) return UCD_PROPERTY_SOFT_DOTTED; - if (c >= 0x03F4 && c <= 0x03F5) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x03F4 && c <= 0x03F5) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x0400: if (c == 0x0456) return UCD_PROPERTY_SOFT_DOTTED; @@ -160,12 +160,12 @@ static ucd_property properties_Ll(codepoint_t c) if (c == 0x1ECB) return UCD_PROPERTY_SOFT_DOTTED; break; case 0x2100: - if (c >= 0x210A && c <= 0x2113) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x212F && c <= 0x2131) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x2133 && c <= 0x2134) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x210A && c <= 0x2113) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x212F && c <= 0x2131) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x2133 && c <= 0x2134) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c == 0x2139) return UCD_PROPERTY_EMOJI; - if (c >= 0x213C && c <= 0x213F) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x2145 && c <= 0x2147) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x213C && c <= 0x213F) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x2145 && c <= 0x2147) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x2148 && c <= 0x2149) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; break; case 0xFF00: @@ -173,45 +173,45 @@ static ucd_property properties_Ll(codepoint_t c) break; case 0x01D400: if (c >= 0x01D422 && c <= 0x01D423) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; - if (c >= 0x01D400 && c <= 0x01D454) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D400 && c <= 0x01D454) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D456 && c <= 0x01D457) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D48A && c <= 0x01D48B) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; - if (c >= 0x01D458 && c <= 0x01D49C) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x01D4AE && c <= 0x01D4B9) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D458 && c <= 0x01D49C) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x01D4AE && c <= 0x01D4B9) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c == 0x01D4BB) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D4BE && c <= 0x01D4BF) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D4BD && c <= 0x01D4C3) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D4F2 && c <= 0x01D4F3) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; - if (c >= 0x01D4C5) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D4C5) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x01D500: - if (c <= 0x01D505) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c <= 0x01D505) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D526 && c <= 0x01D527) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; - if (c >= 0x01D51E && c <= 0x01D539) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D51E && c <= 0x01D539) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D55A && c <= 0x01D55B) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D58E && c <= 0x01D58F) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D5C2 && c <= 0x01D5C3) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D5F6 && c <= 0x01D5F7) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; - if (c >= 0x01D552) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D552) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x01D600: if (c >= 0x01D62A && c <= 0x01D62B) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D65E && c <= 0x01D65F) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; if (c >= 0x01D692 && c <= 0x01D693) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_SOFT_DOTTED; - if (c <= 0x01D6A5) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c <= 0x01D6A5) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D6C2 && c <= 0x01D6DA) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D6DC && c <= 0x01D6FA) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D6DC && c <= 0x01D6FA) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D6FC) return UCD_PROPERTY_OTHER_MATH; break; case 0x01D700: if (c <= 0x01D714) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D716 && c <= 0x01D734) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D716 && c <= 0x01D734) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D736 && c <= 0x01D74E) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D750 && c <= 0x01D76E) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D750 && c <= 0x01D76E) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D770 && c <= 0x01D788) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D78A && c <= 0x01D7A8) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D78A && c <= 0x01D7A8) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D7AA && c <= 0x01D7C2) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D7C4 && c <= 0x01D7CB) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D7C4 && c <= 0x01D7CB) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; } return 0; @@ -427,8 +427,8 @@ static ucd_property properties_Lu(codepoint_t c) if (c >= 0x0041 && c <= 0x0046) return UCD_PROPERTY_HEX_DIGIT | UCD_PROPERTY_ASCII_HEX_DIGIT; break; case 0x0300: - if (c >= 0x03D0 && c <= 0x03D2) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x03F4 && c <= 0x03F5) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x03D0 && c <= 0x03D2) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x03F4 && c <= 0x03F5) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0xFF00: if (c >= 0xFF21 && c <= 0xFF26) return UCD_PROPERTY_HEX_DIGIT; @@ -436,49 +436,49 @@ static ucd_property properties_Lu(codepoint_t c) case 0x2100: if (c == 0x2102) return UCD_PROPERTY_OTHER_MATH; if (c == 0x2107) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x210A && c <= 0x2113) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x210A && c <= 0x2113) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c == 0x2115) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x2119 && c <= 0x211D) return UCD_PROPERTY_OTHER_MATH; if (c == 0x2124) return UCD_PROPERTY_OTHER_MATH; if (c == 0x2128) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x212C && c <= 0x212D) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x212F && c <= 0x2131) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x2133 && c <= 0x2134) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x213C && c <= 0x213F) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x2145 && c <= 0x2149) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x212F && c <= 0x2131) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x2133 && c <= 0x2134) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x213C && c <= 0x213F) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x2145 && c <= 0x2149) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x01D400: - if (c >= 0x01D400 && c <= 0x01D454) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x01D456 && c <= 0x01D49C) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D400 && c <= 0x01D454) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x01D456 && c <= 0x01D49C) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D49E && c <= 0x01D49F) return UCD_PROPERTY_OTHER_MATH; if (c == 0x01D4A2) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D4A5 && c <= 0x01D4A6) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D4A9 && c <= 0x01D4AC) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D4AE && c <= 0x01D4B9) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x01D4C5) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D4AE && c <= 0x01D4B9) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x01D4C5) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x01D500: - if (c <= 0x01D505) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c <= 0x01D505) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D507 && c <= 0x01D50A) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D50D && c <= 0x01D514) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D516 && c <= 0x01D51C) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D51E && c <= 0x01D539) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D51E && c <= 0x01D539) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D53B && c <= 0x01D53E) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D540 && c <= 0x01D544) return UCD_PROPERTY_OTHER_MATH; if (c == 0x01D546) return UCD_PROPERTY_OTHER_MATH; if (c >= 0x01D54A && c <= 0x01D550) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D552) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D552) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x01D600: - if (c <= 0x01D6A5) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c <= 0x01D6A5) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ if (c >= 0x01D6A8 && c <= 0x01D6C0) return UCD_PROPERTY_OTHER_MATH; - if (c >= 0x01D6DC && c <= 0x01D6FA) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D6DC && c <= 0x01D6FA) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; case 0x01D700: - if (c >= 0x01D716 && c <= 0x01D734) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x01D750 && c <= 0x01D76E) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x01D78A && c <= 0x01D7A8) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu - if (c >= 0x01D7C4 && c <= 0x01D7CB) return UCD_PROPERTY_OTHER_MATH; // Ll|Lu + if (c >= 0x01D716 && c <= 0x01D734) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x01D750 && c <= 0x01D76E) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x01D78A && c <= 0x01D7A8) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ + if (c >= 0x01D7C4 && c <= 0x01D7CB) return UCD_PROPERTY_OTHER_MATH; /* Ll|Lu */ break; } return 0; @@ -1262,10 +1262,10 @@ static ucd_property properties_Pe(codepoint_t c) break; case 0x2700: if (c == 0x27C6) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; - if (c >= 0x27E6 && c <= 0x27EF) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; // Pe|Ps + if (c >= 0x27E6 && c <= 0x27EF) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; /* Pe|Ps */ return UCD_PROPERTY_PATTERN_SYNTAX; case 0x2900: - return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; // Pe|Ps + return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; /* Pe|Ps */ case 0x2E00: return UCD_PROPERTY_PATTERN_SYNTAX; case 0x3000: @@ -1585,7 +1585,7 @@ static ucd_property properties_Ps(codepoint_t c) break; case 0x2700: if (c == 0x27C5) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; - if (c >= 0x27E6 && c <= 0x27EF) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; // Pe|Ps + if (c >= 0x27E6 && c <= 0x27EF) return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; /* Pe|Ps */ return UCD_PROPERTY_PATTERN_SYNTAX; case 0x2900: return UCD_PROPERTY_OTHER_MATH | UCD_PROPERTY_PATTERN_SYNTAX; @@ -2048,6 +2048,6 @@ ucd_property ucd_properties(codepoint_t c, ucd_category category) case UCD_CATEGORY_Zl: return UCD_PROPERTY_WHITE_SPACE | UCD_PROPERTY_PATTERN_WHITE_SPACE; case UCD_CATEGORY_Zp: return UCD_PROPERTY_WHITE_SPACE | UCD_PROPERTY_PATTERN_WHITE_SPACE; case UCD_CATEGORY_Zs: return properties_Zs(c); - default: return 0; // Co Cs Ii Lt Me + default: return 0; /* Co Cs Ii Lt Me */ }; } diff --git a/src/scripts.c b/src/scripts.c index 17254607..f5883d12 100644 --- a/src/scripts.c +++ b/src/scripts.c @@ -18,8 +18,9 @@ * along with ucd-tools. If not, see . */ -// NOTE: This file is automatically generated from the Scripts.txt file in -// the Unicode Character database by the ucd-tools/tools/scripts.py script. +/* NOTE: This file is automatically generated from the Scripts.txt file in + * the Unicode Character database by the ucd-tools/tools/scripts.py script. + */ #include "ucd/ucd.h" @@ -199,7 +200,7 @@ #define Zyyy UCD_SCRIPT_Zyyy #define Zzzz UCD_SCRIPT_Zzzz -// Unicode Character Data 9.0.0 +/* Unicode Character Data 9.0.0 */ static const uint8_t scripts_Latn[256] = { @@ -2904,7 +2905,7 @@ static const uint8_t scripts_0E0100[256] = static const uint8_t *scripts_000000_00D7FF[] = { scripts_000000, - scripts_Latn, // 000100 + scripts_Latn, /* 000100 */ scripts_000200, scripts_000300, scripts_000400, @@ -2920,11 +2921,11 @@ static const uint8_t *scripts_000000_00D7FF[] = scripts_000E00, scripts_000F00, scripts_001000, - scripts_Hang, // 001100 + scripts_Hang, /* 001100 */ scripts_001200, scripts_001300, - scripts_Cans, // 001400 - scripts_Cans, // 001500 + scripts_Cans, /* 001400 */ + scripts_Cans, /* 001500 */ scripts_001600, scripts_001700, scripts_001800, @@ -2933,19 +2934,19 @@ static const uint8_t *scripts_000000_00D7FF[] = scripts_001B00, scripts_001C00, scripts_001D00, - scripts_Latn, // 001E00 + scripts_Latn, /* 001E00 */ scripts_001F00, scripts_002000, scripts_002100, - scripts_Zyyy, // 002200 + scripts_Zyyy, /* 002200 */ scripts_002300, scripts_002400, - scripts_Zyyy, // 002500 - scripts_Zyyy, // 002600 - scripts_Zyyy, // 002700 - scripts_Brai, // 002800 - scripts_Zyyy, // 002900 - scripts_Zyyy, // 002A00 + scripts_Zyyy, /* 002500 */ + scripts_Zyyy, /* 002600 */ + scripts_Zyyy, /* 002700 */ + scripts_Brai, /* 002800 */ + scripts_Zyyy, /* 002900 */ + scripts_Zyyy, /* 002A00 */ scripts_002B00, scripts_002C00, scripts_002D00, @@ -2955,179 +2956,179 @@ static const uint8_t *scripts_000000_00D7FF[] = scripts_003100, scripts_003200, scripts_003300, - scripts_Hani, // 003400 - scripts_Hani, // 003500 - scripts_Hani, // 003600 - scripts_Hani, // 003700 - scripts_Hani, // 003800 - scripts_Hani, // 003900 - scripts_Hani, // 003A00 - scripts_Hani, // 003B00 - scripts_Hani, // 003C00 - scripts_Hani, // 003D00 - scripts_Hani, // 003E00 - scripts_Hani, // 003F00 - scripts_Hani, // 004000 - scripts_Hani, // 004100 - scripts_Hani, // 004200 - scripts_Hani, // 004300 - scripts_Hani, // 004400 - scripts_Hani, // 004500 - scripts_Hani, // 004600 - scripts_Hani, // 004700 - scripts_Hani, // 004800 - scripts_Hani, // 004900 - scripts_Hani, // 004A00 - scripts_Hani, // 004B00 - scripts_Hani, // 004C00 + scripts_Hani, /* 003400 */ + scripts_Hani, /* 003500 */ + scripts_Hani, /* 003600 */ + scripts_Hani, /* 003700 */ + scripts_Hani, /* 003800 */ + scripts_Hani, /* 003900 */ + scripts_Hani, /* 003A00 */ + scripts_Hani, /* 003B00 */ + scripts_Hani, /* 003C00 */ + scripts_Hani, /* 003D00 */ + scripts_Hani, /* 003E00 */ + scripts_Hani, /* 003F00 */ + scripts_Hani, /* 004000 */ + scripts_Hani, /* 004100 */ + scripts_Hani, /* 004200 */ + scripts_Hani, /* 004300 */ + scripts_Hani, /* 004400 */ + scripts_Hani, /* 004500 */ + scripts_Hani, /* 004600 */ + scripts_Hani, /* 004700 */ + scripts_Hani, /* 004800 */ + scripts_Hani, /* 004900 */ + scripts_Hani, /* 004A00 */ + scripts_Hani, /* 004B00 */ + scripts_Hani, /* 004C00 */ scripts_004D00, - scripts_Hani, // 004E00 - scripts_Hani, // 004F00 - scripts_Hani, // 005000 - scripts_Hani, // 005100 - scripts_Hani, // 005200 - scripts_Hani, // 005300 - scripts_Hani, // 005400 - scripts_Hani, // 005500 - scripts_Hani, // 005600 - scripts_Hani, // 005700 - scripts_Hani, // 005800 - scripts_Hani, // 005900 - scripts_Hani, // 005A00 - scripts_Hani, // 005B00 - scripts_Hani, // 005C00 - scripts_Hani, // 005D00 - scripts_Hani, // 005E00 - scripts_Hani, // 005F00 - scripts_Hani, // 006000 - scripts_Hani, // 006100 - scripts_Hani, // 006200 - scripts_Hani, // 006300 - scripts_Hani, // 006400 - scripts_Hani, // 006500 - scripts_Hani, // 006600 - scripts_Hani, // 006700 - scripts_Hani, // 006800 - scripts_Hani, // 006900 - scripts_Hani, // 006A00 - scripts_Hani, // 006B00 - scripts_Hani, // 006C00 - scripts_Hani, // 006D00 - scripts_Hani, // 006E00 - scripts_Hani, // 006F00 - scripts_Hani, // 007000 - scripts_Hani, // 007100 - scripts_Hani, // 007200 - scripts_Hani, // 007300 - scripts_Hani, // 007400 - scripts_Hani, // 007500 - scripts_Hani, // 007600 - scripts_Hani, // 007700 - scripts_Hani, // 007800 - scripts_Hani, // 007900 - scripts_Hani, // 007A00 - scripts_Hani, // 007B00 - scripts_Hani, // 007C00 - scripts_Hani, // 007D00 - scripts_Hani, // 007E00 - scripts_Hani, // 007F00 - scripts_Hani, // 008000 - scripts_Hani, // 008100 - scripts_Hani, // 008200 - scripts_Hani, // 008300 - scripts_Hani, // 008400 - scripts_Hani, // 008500 - scripts_Hani, // 008600 - scripts_Hani, // 008700 - scripts_Hani, // 008800 - scripts_Hani, // 008900 - scripts_Hani, // 008A00 - scripts_Hani, // 008B00 - scripts_Hani, // 008C00 - scripts_Hani, // 008D00 - scripts_Hani, // 008E00 - scripts_Hani, // 008F00 - scripts_Hani, // 009000 - scripts_Hani, // 009100 - scripts_Hani, // 009200 - scripts_Hani, // 009300 - scripts_Hani, // 009400 - scripts_Hani, // 009500 - scripts_Hani, // 009600 - scripts_Hani, // 009700 - scripts_Hani, // 009800 - scripts_Hani, // 009900 - scripts_Hani, // 009A00 - scripts_Hani, // 009B00 - scripts_Hani, // 009C00 - scripts_Hani, // 009D00 - scripts_Hani, // 009E00 + scripts_Hani, /* 004E00 */ + scripts_Hani, /* 004F00 */ + scripts_Hani, /* 005000 */ + scripts_Hani, /* 005100 */ + scripts_Hani, /* 005200 */ + scripts_Hani, /* 005300 */ + scripts_Hani, /* 005400 */ + scripts_Hani, /* 005500 */ + scripts_Hani, /* 005600 */ + scripts_Hani, /* 005700 */ + scripts_Hani, /* 005800 */ + scripts_Hani, /* 005900 */ + scripts_Hani, /* 005A00 */ + scripts_Hani, /* 005B00 */ + scripts_Hani, /* 005C00 */ + scripts_Hani, /* 005D00 */ + scripts_Hani, /* 005E00 */ + scripts_Hani, /* 005F00 */ + scripts_Hani, /* 006000 */ + scripts_Hani, /* 006100 */ + scripts_Hani, /* 006200 */ + scripts_Hani, /* 006300 */ + scripts_Hani, /* 006400 */ + scripts_Hani, /* 006500 */ + scripts_Hani, /* 006600 */ + scripts_Hani, /* 006700 */ + scripts_Hani, /* 006800 */ + scripts_Hani, /* 006900 */ + scripts_Hani, /* 006A00 */ + scripts_Hani, /* 006B00 */ + scripts_Hani, /* 006C00 */ + scripts_Hani, /* 006D00 */ + scripts_Hani, /* 006E00 */ + scripts_Hani, /* 006F00 */ + scripts_Hani, /* 007000 */ + scripts_Hani, /* 007100 */ + scripts_Hani, /* 007200 */ + scripts_Hani, /* 007300 */ + scripts_Hani, /* 007400 */ + scripts_Hani, /* 007500 */ + scripts_Hani, /* 007600 */ + scripts_Hani, /* 007700 */ + scripts_Hani, /* 007800 */ + scripts_Hani, /* 007900 */ + scripts_Hani, /* 007A00 */ + scripts_Hani, /* 007B00 */ + scripts_Hani, /* 007C00 */ + scripts_Hani, /* 007D00 */ + scripts_Hani, /* 007E00 */ + scripts_Hani, /* 007F00 */ + scripts_Hani, /* 008000 */ + scripts_Hani, /* 008100 */ + scripts_Hani, /* 008200 */ + scripts_Hani, /* 008300 */ + scripts_Hani, /* 008400 */ + scripts_Hani, /* 008500 */ + scripts_Hani, /* 008600 */ + scripts_Hani, /* 008700 */ + scripts_Hani, /* 008800 */ + scripts_Hani, /* 008900 */ + scripts_Hani, /* 008A00 */ + scripts_Hani, /* 008B00 */ + scripts_Hani, /* 008C00 */ + scripts_Hani, /* 008D00 */ + scripts_Hani, /* 008E00 */ + scripts_Hani, /* 008F00 */ + scripts_Hani, /* 009000 */ + scripts_Hani, /* 009100 */ + scripts_Hani, /* 009200 */ + scripts_Hani, /* 009300 */ + scripts_Hani, /* 009400 */ + scripts_Hani, /* 009500 */ + scripts_Hani, /* 009600 */ + scripts_Hani, /* 009700 */ + scripts_Hani, /* 009800 */ + scripts_Hani, /* 009900 */ + scripts_Hani, /* 009A00 */ + scripts_Hani, /* 009B00 */ + scripts_Hani, /* 009C00 */ + scripts_Hani, /* 009D00 */ + scripts_Hani, /* 009E00 */ scripts_009F00, - scripts_Yiii, // 00A000 - scripts_Yiii, // 00A100 - scripts_Yiii, // 00A200 - scripts_Yiii, // 00A300 + scripts_Yiii, /* 00A000 */ + scripts_Yiii, /* 00A100 */ + scripts_Yiii, /* 00A200 */ + scripts_Yiii, /* 00A300 */ scripts_00A400, - scripts_Vaii, // 00A500 + scripts_Vaii, /* 00A500 */ scripts_00A600, scripts_00A700, scripts_00A800, scripts_00A900, scripts_00AA00, scripts_00AB00, - scripts_Hang, // 00AC00 - scripts_Hang, // 00AD00 - scripts_Hang, // 00AE00 - scripts_Hang, // 00AF00 - scripts_Hang, // 00B000 - scripts_Hang, // 00B100 - scripts_Hang, // 00B200 - scripts_Hang, // 00B300 - scripts_Hang, // 00B400 - scripts_Hang, // 00B500 - scripts_Hang, // 00B600 - scripts_Hang, // 00B700 - scripts_Hang, // 00B800 - scripts_Hang, // 00B900 - scripts_Hang, // 00BA00 - scripts_Hang, // 00BB00 - scripts_Hang, // 00BC00 - scripts_Hang, // 00BD00 - scripts_Hang, // 00BE00 - scripts_Hang, // 00BF00 - scripts_Hang, // 00C000 - scripts_Hang, // 00C100 - scripts_Hang, // 00C200 - scripts_Hang, // 00C300 - scripts_Hang, // 00C400 - scripts_Hang, // 00C500 - scripts_Hang, // 00C600 - scripts_Hang, // 00C700 - scripts_Hang, // 00C800 - scripts_Hang, // 00C900 - scripts_Hang, // 00CA00 - scripts_Hang, // 00CB00 - scripts_Hang, // 00CC00 - scripts_Hang, // 00CD00 - scripts_Hang, // 00CE00 - scripts_Hang, // 00CF00 - scripts_Hang, // 00D000 - scripts_Hang, // 00D100 - scripts_Hang, // 00D200 - scripts_Hang, // 00D300 - scripts_Hang, // 00D400 - scripts_Hang, // 00D500 - scripts_Hang, // 00D600 + scripts_Hang, /* 00AC00 */ + scripts_Hang, /* 00AD00 */ + scripts_Hang, /* 00AE00 */ + scripts_Hang, /* 00AF00 */ + scripts_Hang, /* 00B000 */ + scripts_Hang, /* 00B100 */ + scripts_Hang, /* 00B200 */ + scripts_Hang, /* 00B300 */ + scripts_Hang, /* 00B400 */ + scripts_Hang, /* 00B500 */ + scripts_Hang, /* 00B600 */ + scripts_Hang, /* 00B700 */ + scripts_Hang, /* 00B800 */ + scripts_Hang, /* 00B900 */ + scripts_Hang, /* 00BA00 */ + scripts_Hang, /* 00BB00 */ + scripts_Hang, /* 00BC00 */ + scripts_Hang, /* 00BD00 */ + scripts_Hang, /* 00BE00 */ + scripts_Hang, /* 00BF00 */ + scripts_Hang, /* 00C000 */ + scripts_Hang, /* 00C100 */ + scripts_Hang, /* 00C200 */ + scripts_Hang, /* 00C300 */ + scripts_Hang, /* 00C400 */ + scripts_Hang, /* 00C500 */ + scripts_Hang, /* 00C600 */ + scripts_Hang, /* 00C700 */ + scripts_Hang, /* 00C800 */ + scripts_Hang, /* 00C900 */ + scripts_Hang, /* 00CA00 */ + scripts_Hang, /* 00CB00 */ + scripts_Hang, /* 00CC00 */ + scripts_Hang, /* 00CD00 */ + scripts_Hang, /* 00CE00 */ + scripts_Hang, /* 00CF00 */ + scripts_Hang, /* 00D000 */ + scripts_Hang, /* 00D100 */ + scripts_Hang, /* 00D200 */ + scripts_Hang, /* 00D300 */ + scripts_Hang, /* 00D400 */ + scripts_Hang, /* 00D500 */ + scripts_Hang, /* 00D600 */ scripts_00D700, }; static const uint8_t *scripts_00F800_02FAFF[] = { - scripts_Zzzz, // 00F800 - scripts_Hani, // 00F900 + scripts_Zzzz, /* 00F800 */ + scripts_Hani, /* 00F900 */ scripts_00FA00, scripts_00FB00, - scripts_Arab, // 00FC00 + scripts_Arab, /* 00FC00 */ scripts_00FD00, scripts_00FE00, scripts_00FF00, @@ -3137,16 +3138,16 @@ static const uint8_t *scripts_00F800_02FAFF[] = scripts_010300, scripts_010400, scripts_010500, - scripts_Lina, // 010600 + scripts_Lina, /* 010600 */ scripts_010700, scripts_010800, scripts_010900, scripts_010A00, scripts_010B00, scripts_010C00, - scripts_Zzzz, // 010D00 + scripts_Zzzz, /* 010D00 */ scripts_010E00, - scripts_Zzzz, // 010F00 + scripts_Zzzz, /* 010F00 */ scripts_011000, scripts_011100, scripts_011200, @@ -3156,189 +3157,189 @@ static const uint8_t *scripts_00F800_02FAFF[] = scripts_011600, scripts_011700, scripts_011800, - scripts_Zzzz, // 011900 + scripts_Zzzz, /* 011900 */ scripts_011A00, - scripts_Zzzz, // 011B00 + scripts_Zzzz, /* 011B00 */ scripts_011C00, - scripts_Zzzz, // 011D00 - scripts_Zzzz, // 011E00 - scripts_Zzzz, // 011F00 - scripts_Xsux, // 012000 - scripts_Xsux, // 012100 - scripts_Xsux, // 012200 + scripts_Zzzz, /* 011D00 */ + scripts_Zzzz, /* 011E00 */ + scripts_Zzzz, /* 011F00 */ + scripts_Xsux, /* 012000 */ + scripts_Xsux, /* 012100 */ + scripts_Xsux, /* 012200 */ scripts_012300, scripts_012400, scripts_012500, - scripts_Zzzz, // 012600 - scripts_Zzzz, // 012700 - scripts_Zzzz, // 012800 - scripts_Zzzz, // 012900 - scripts_Zzzz, // 012A00 - scripts_Zzzz, // 012B00 - scripts_Zzzz, // 012C00 - scripts_Zzzz, // 012D00 - scripts_Zzzz, // 012E00 - scripts_Zzzz, // 012F00 - scripts_Egyp, // 013000 - scripts_Egyp, // 013100 - scripts_Egyp, // 013200 - scripts_Egyp, // 013300 + scripts_Zzzz, /* 012600 */ + scripts_Zzzz, /* 012700 */ + scripts_Zzzz, /* 012800 */ + scripts_Zzzz, /* 012900 */ + scripts_Zzzz, /* 012A00 */ + scripts_Zzzz, /* 012B00 */ + scripts_Zzzz, /* 012C00 */ + scripts_Zzzz, /* 012D00 */ + scripts_Zzzz, /* 012E00 */ + scripts_Zzzz, /* 012F00 */ + scripts_Egyp, /* 013000 */ + scripts_Egyp, /* 013100 */ + scripts_Egyp, /* 013200 */ + scripts_Egyp, /* 013300 */ scripts_013400, - scripts_Zzzz, // 013500 - scripts_Zzzz, // 013600 - scripts_Zzzz, // 013700 - scripts_Zzzz, // 013800 - scripts_Zzzz, // 013900 - scripts_Zzzz, // 013A00 - scripts_Zzzz, // 013B00 - scripts_Zzzz, // 013C00 - scripts_Zzzz, // 013D00 - scripts_Zzzz, // 013E00 - scripts_Zzzz, // 013F00 - scripts_Zzzz, // 014000 - scripts_Zzzz, // 014100 - scripts_Zzzz, // 014200 - scripts_Zzzz, // 014300 - scripts_Hluw, // 014400 - scripts_Hluw, // 014500 + scripts_Zzzz, /* 013500 */ + scripts_Zzzz, /* 013600 */ + scripts_Zzzz, /* 013700 */ + scripts_Zzzz, /* 013800 */ + scripts_Zzzz, /* 013900 */ + scripts_Zzzz, /* 013A00 */ + scripts_Zzzz, /* 013B00 */ + scripts_Zzzz, /* 013C00 */ + scripts_Zzzz, /* 013D00 */ + scripts_Zzzz, /* 013E00 */ + scripts_Zzzz, /* 013F00 */ + scripts_Zzzz, /* 014000 */ + scripts_Zzzz, /* 014100 */ + scripts_Zzzz, /* 014200 */ + scripts_Zzzz, /* 014300 */ + scripts_Hluw, /* 014400 */ + scripts_Hluw, /* 014500 */ scripts_014600, - scripts_Zzzz, // 014700 - scripts_Zzzz, // 014800 - scripts_Zzzz, // 014900 - scripts_Zzzz, // 014A00 - scripts_Zzzz, // 014B00 - scripts_Zzzz, // 014C00 - scripts_Zzzz, // 014D00 - scripts_Zzzz, // 014E00 - scripts_Zzzz, // 014F00 - scripts_Zzzz, // 015000 - scripts_Zzzz, // 015100 - scripts_Zzzz, // 015200 - scripts_Zzzz, // 015300 - scripts_Zzzz, // 015400 - scripts_Zzzz, // 015500 - scripts_Zzzz, // 015600 - scripts_Zzzz, // 015700 - scripts_Zzzz, // 015800 - scripts_Zzzz, // 015900 - scripts_Zzzz, // 015A00 - scripts_Zzzz, // 015B00 - scripts_Zzzz, // 015C00 - scripts_Zzzz, // 015D00 - scripts_Zzzz, // 015E00 - scripts_Zzzz, // 015F00 - scripts_Zzzz, // 016000 - scripts_Zzzz, // 016100 - scripts_Zzzz, // 016200 - scripts_Zzzz, // 016300 - scripts_Zzzz, // 016400 - scripts_Zzzz, // 016500 - scripts_Zzzz, // 016600 - scripts_Zzzz, // 016700 - scripts_Bamu, // 016800 - scripts_Bamu, // 016900 + scripts_Zzzz, /* 014700 */ + scripts_Zzzz, /* 014800 */ + scripts_Zzzz, /* 014900 */ + scripts_Zzzz, /* 014A00 */ + scripts_Zzzz, /* 014B00 */ + scripts_Zzzz, /* 014C00 */ + scripts_Zzzz, /* 014D00 */ + scripts_Zzzz, /* 014E00 */ + scripts_Zzzz, /* 014F00 */ + scripts_Zzzz, /* 015000 */ + scripts_Zzzz, /* 015100 */ + scripts_Zzzz, /* 015200 */ + scripts_Zzzz, /* 015300 */ + scripts_Zzzz, /* 015400 */ + scripts_Zzzz, /* 015500 */ + scripts_Zzzz, /* 015600 */ + scripts_Zzzz, /* 015700 */ + scripts_Zzzz, /* 015800 */ + scripts_Zzzz, /* 015900 */ + scripts_Zzzz, /* 015A00 */ + scripts_Zzzz, /* 015B00 */ + scripts_Zzzz, /* 015C00 */ + scripts_Zzzz, /* 015D00 */ + scripts_Zzzz, /* 015E00 */ + scripts_Zzzz, /* 015F00 */ + scripts_Zzzz, /* 016000 */ + scripts_Zzzz, /* 016100 */ + scripts_Zzzz, /* 016200 */ + scripts_Zzzz, /* 016300 */ + scripts_Zzzz, /* 016400 */ + scripts_Zzzz, /* 016500 */ + scripts_Zzzz, /* 016600 */ + scripts_Zzzz, /* 016700 */ + scripts_Bamu, /* 016800 */ + scripts_Bamu, /* 016900 */ scripts_016A00, scripts_016B00, - scripts_Zzzz, // 016C00 - scripts_Zzzz, // 016D00 - scripts_Zzzz, // 016E00 + scripts_Zzzz, /* 016C00 */ + scripts_Zzzz, /* 016D00 */ + scripts_Zzzz, /* 016E00 */ scripts_016F00, - scripts_Tang, // 017000 - scripts_Tang, // 017100 - scripts_Tang, // 017200 - scripts_Tang, // 017300 - scripts_Tang, // 017400 - scripts_Tang, // 017500 - scripts_Tang, // 017600 - scripts_Tang, // 017700 - scripts_Tang, // 017800 - scripts_Tang, // 017900 - scripts_Tang, // 017A00 - scripts_Tang, // 017B00 - scripts_Tang, // 017C00 - scripts_Tang, // 017D00 - scripts_Tang, // 017E00 - scripts_Tang, // 017F00 - scripts_Tang, // 018000 - scripts_Tang, // 018100 - scripts_Tang, // 018200 - scripts_Tang, // 018300 - scripts_Tang, // 018400 - scripts_Tang, // 018500 - scripts_Tang, // 018600 + scripts_Tang, /* 017000 */ + scripts_Tang, /* 017100 */ + scripts_Tang, /* 017200 */ + scripts_Tang, /* 017300 */ + scripts_Tang, /* 017400 */ + scripts_Tang, /* 017500 */ + scripts_Tang, /* 017600 */ + scripts_Tang, /* 017700 */ + scripts_Tang, /* 017800 */ + scripts_Tang, /* 017900 */ + scripts_Tang, /* 017A00 */ + scripts_Tang, /* 017B00 */ + scripts_Tang, /* 017C00 */ + scripts_Tang, /* 017D00 */ + scripts_Tang, /* 017E00 */ + scripts_Tang, /* 017F00 */ + scripts_Tang, /* 018000 */ + scripts_Tang, /* 018100 */ + scripts_Tang, /* 018200 */ + scripts_Tang, /* 018300 */ + scripts_Tang, /* 018400 */ + scripts_Tang, /* 018500 */ + scripts_Tang, /* 018600 */ scripts_018700, - scripts_Tang, // 018800 - scripts_Tang, // 018900 + scripts_Tang, /* 018800 */ + scripts_Tang, /* 018900 */ scripts_018A00, - scripts_Zzzz, // 018B00 - scripts_Zzzz, // 018C00 - scripts_Zzzz, // 018D00 - scripts_Zzzz, // 018E00 - scripts_Zzzz, // 018F00 - scripts_Zzzz, // 019000 - scripts_Zzzz, // 019100 - scripts_Zzzz, // 019200 - scripts_Zzzz, // 019300 - scripts_Zzzz, // 019400 - scripts_Zzzz, // 019500 - scripts_Zzzz, // 019600 - scripts_Zzzz, // 019700 - scripts_Zzzz, // 019800 - scripts_Zzzz, // 019900 - scripts_Zzzz, // 019A00 - scripts_Zzzz, // 019B00 - scripts_Zzzz, // 019C00 - scripts_Zzzz, // 019D00 - scripts_Zzzz, // 019E00 - scripts_Zzzz, // 019F00 - scripts_Zzzz, // 01A000 - scripts_Zzzz, // 01A100 - scripts_Zzzz, // 01A200 - scripts_Zzzz, // 01A300 - scripts_Zzzz, // 01A400 - scripts_Zzzz, // 01A500 - scripts_Zzzz, // 01A600 - scripts_Zzzz, // 01A700 - scripts_Zzzz, // 01A800 - scripts_Zzzz, // 01A900 - scripts_Zzzz, // 01AA00 - scripts_Zzzz, // 01AB00 - scripts_Zzzz, // 01AC00 - scripts_Zzzz, // 01AD00 - scripts_Zzzz, // 01AE00 - scripts_Zzzz, // 01AF00 + scripts_Zzzz, /* 018B00 */ + scripts_Zzzz, /* 018C00 */ + scripts_Zzzz, /* 018D00 */ + scripts_Zzzz, /* 018E00 */ + scripts_Zzzz, /* 018F00 */ + scripts_Zzzz, /* 019000 */ + scripts_Zzzz, /* 019100 */ + scripts_Zzzz, /* 019200 */ + scripts_Zzzz, /* 019300 */ + scripts_Zzzz, /* 019400 */ + scripts_Zzzz, /* 019500 */ + scripts_Zzzz, /* 019600 */ + scripts_Zzzz, /* 019700 */ + scripts_Zzzz, /* 019800 */ + scripts_Zzzz, /* 019900 */ + scripts_Zzzz, /* 019A00 */ + scripts_Zzzz, /* 019B00 */ + scripts_Zzzz, /* 019C00 */ + scripts_Zzzz, /* 019D00 */ + scripts_Zzzz, /* 019E00 */ + scripts_Zzzz, /* 019F00 */ + scripts_Zzzz, /* 01A000 */ + scripts_Zzzz, /* 01A100 */ + scripts_Zzzz, /* 01A200 */ + scripts_Zzzz, /* 01A300 */ + scripts_Zzzz, /* 01A400 */ + scripts_Zzzz, /* 01A500 */ + scripts_Zzzz, /* 01A600 */ + scripts_Zzzz, /* 01A700 */ + scripts_Zzzz, /* 01A800 */ + scripts_Zzzz, /* 01A900 */ + scripts_Zzzz, /* 01AA00 */ + scripts_Zzzz, /* 01AB00 */ + scripts_Zzzz, /* 01AC00 */ + scripts_Zzzz, /* 01AD00 */ + scripts_Zzzz, /* 01AE00 */ + scripts_Zzzz, /* 01AF00 */ scripts_01B000, - scripts_Zzzz, // 01B100 - scripts_Zzzz, // 01B200 - scripts_Zzzz, // 01B300 - scripts_Zzzz, // 01B400 - scripts_Zzzz, // 01B500 - scripts_Zzzz, // 01B600 - scripts_Zzzz, // 01B700 - scripts_Zzzz, // 01B800 - scripts_Zzzz, // 01B900 - scripts_Zzzz, // 01BA00 - scripts_Zzzz, // 01BB00 + scripts_Zzzz, /* 01B100 */ + scripts_Zzzz, /* 01B200 */ + scripts_Zzzz, /* 01B300 */ + scripts_Zzzz, /* 01B400 */ + scripts_Zzzz, /* 01B500 */ + scripts_Zzzz, /* 01B600 */ + scripts_Zzzz, /* 01B700 */ + scripts_Zzzz, /* 01B800 */ + scripts_Zzzz, /* 01B900 */ + scripts_Zzzz, /* 01BA00 */ + scripts_Zzzz, /* 01BB00 */ scripts_01BC00, - scripts_Zzzz, // 01BD00 - scripts_Zzzz, // 01BE00 - scripts_Zzzz, // 01BF00 - scripts_Zzzz, // 01C000 - scripts_Zzzz, // 01C100 - scripts_Zzzz, // 01C200 - scripts_Zzzz, // 01C300 - scripts_Zzzz, // 01C400 - scripts_Zzzz, // 01C500 - scripts_Zzzz, // 01C600 - scripts_Zzzz, // 01C700 - scripts_Zzzz, // 01C800 - scripts_Zzzz, // 01C900 - scripts_Zzzz, // 01CA00 - scripts_Zzzz, // 01CB00 - scripts_Zzzz, // 01CC00 - scripts_Zzzz, // 01CD00 - scripts_Zzzz, // 01CE00 - scripts_Zzzz, // 01CF00 + scripts_Zzzz, /* 01BD00 */ + scripts_Zzzz, /* 01BE00 */ + scripts_Zzzz, /* 01BF00 */ + scripts_Zzzz, /* 01C000 */ + scripts_Zzzz, /* 01C100 */ + scripts_Zzzz, /* 01C200 */ + scripts_Zzzz, /* 01C300 */ + scripts_Zzzz, /* 01C400 */ + scripts_Zzzz, /* 01C500 */ + scripts_Zzzz, /* 01C600 */ + scripts_Zzzz, /* 01C700 */ + scripts_Zzzz, /* 01C800 */ + scripts_Zzzz, /* 01C900 */ + scripts_Zzzz, /* 01CA00 */ + scripts_Zzzz, /* 01CB00 */ + scripts_Zzzz, /* 01CC00 */ + scripts_Zzzz, /* 01CD00 */ + scripts_Zzzz, /* 01CE00 */ + scripts_Zzzz, /* 01CF00 */ scripts_01D000, scripts_01D100, scripts_01D200, @@ -3347,296 +3348,296 @@ static const uint8_t *scripts_00F800_02FAFF[] = scripts_01D500, scripts_01D600, scripts_01D700, - scripts_Sgnw, // 01D800 - scripts_Sgnw, // 01D900 + scripts_Sgnw, /* 01D800 */ + scripts_Sgnw, /* 01D900 */ scripts_01DA00, - scripts_Zzzz, // 01DB00 - scripts_Zzzz, // 01DC00 - scripts_Zzzz, // 01DD00 - scripts_Zzzz, // 01DE00 - scripts_Zzzz, // 01DF00 + scripts_Zzzz, /* 01DB00 */ + scripts_Zzzz, /* 01DC00 */ + scripts_Zzzz, /* 01DD00 */ + scripts_Zzzz, /* 01DE00 */ + scripts_Zzzz, /* 01DF00 */ scripts_01E000, - scripts_Zzzz, // 01E100 - scripts_Zzzz, // 01E200 - scripts_Zzzz, // 01E300 - scripts_Zzzz, // 01E400 - scripts_Zzzz, // 01E500 - scripts_Zzzz, // 01E600 - scripts_Zzzz, // 01E700 + scripts_Zzzz, /* 01E100 */ + scripts_Zzzz, /* 01E200 */ + scripts_Zzzz, /* 01E300 */ + scripts_Zzzz, /* 01E400 */ + scripts_Zzzz, /* 01E500 */ + scripts_Zzzz, /* 01E600 */ + scripts_Zzzz, /* 01E700 */ scripts_01E800, scripts_01E900, - scripts_Zzzz, // 01EA00 - scripts_Zzzz, // 01EB00 - scripts_Zzzz, // 01EC00 - scripts_Zzzz, // 01ED00 + scripts_Zzzz, /* 01EA00 */ + scripts_Zzzz, /* 01EB00 */ + scripts_Zzzz, /* 01EC00 */ + scripts_Zzzz, /* 01ED00 */ scripts_01EE00, - scripts_Zzzz, // 01EF00 + scripts_Zzzz, /* 01EF00 */ scripts_01F000, scripts_01F100, scripts_01F200, - scripts_Zyyy, // 01F300 - scripts_Zyyy, // 01F400 - scripts_Zyyy, // 01F500 + scripts_Zyyy, /* 01F300 */ + scripts_Zyyy, /* 01F400 */ + scripts_Zyyy, /* 01F500 */ scripts_01F600, scripts_01F700, scripts_01F800, scripts_01F900, - scripts_Zzzz, // 01FA00 - scripts_Zzzz, // 01FB00 - scripts_Zzzz, // 01FC00 - scripts_Zzzz, // 01FD00 - scripts_Zzzz, // 01FE00 - scripts_Zzzz, // 01FF00 - scripts_Hani, // 020000 - scripts_Hani, // 020100 - scripts_Hani, // 020200 - scripts_Hani, // 020300 - scripts_Hani, // 020400 - scripts_Hani, // 020500 - scripts_Hani, // 020600 - scripts_Hani, // 020700 - scripts_Hani, // 020800 - scripts_Hani, // 020900 - scripts_Hani, // 020A00 - scripts_Hani, // 020B00 - scripts_Hani, // 020C00 - scripts_Hani, // 020D00 - scripts_Hani, // 020E00 - scripts_Hani, // 020F00 - scripts_Hani, // 021000 - scripts_Hani, // 021100 - scripts_Hani, // 021200 - scripts_Hani, // 021300 - scripts_Hani, // 021400 - scripts_Hani, // 021500 - scripts_Hani, // 021600 - scripts_Hani, // 021700 - scripts_Hani, // 021800 - scripts_Hani, // 021900 - scripts_Hani, // 021A00 - scripts_Hani, // 021B00 - scripts_Hani, // 021C00 - scripts_Hani, // 021D00 - scripts_Hani, // 021E00 - scripts_Hani, // 021F00 - scripts_Hani, // 022000 - scripts_Hani, // 022100 - scripts_Hani, // 022200 - scripts_Hani, // 022300 - scripts_Hani, // 022400 - scripts_Hani, // 022500 - scripts_Hani, // 022600 - scripts_Hani, // 022700 - scripts_Hani, // 022800 - scripts_Hani, // 022900 - scripts_Hani, // 022A00 - scripts_Hani, // 022B00 - scripts_Hani, // 022C00 - scripts_Hani, // 022D00 - scripts_Hani, // 022E00 - scripts_Hani, // 022F00 - scripts_Hani, // 023000 - scripts_Hani, // 023100 - scripts_Hani, // 023200 - scripts_Hani, // 023300 - scripts_Hani, // 023400 - scripts_Hani, // 023500 - scripts_Hani, // 023600 - scripts_Hani, // 023700 - scripts_Hani, // 023800 - scripts_Hani, // 023900 - scripts_Hani, // 023A00 - scripts_Hani, // 023B00 - scripts_Hani, // 023C00 - scripts_Hani, // 023D00 - scripts_Hani, // 023E00 - scripts_Hani, // 023F00 - scripts_Hani, // 024000 - scripts_Hani, // 024100 - scripts_Hani, // 024200 - scripts_Hani, // 024300 - scripts_Hani, // 024400 - scripts_Hani, // 024500 - scripts_Hani, // 024600 - scripts_Hani, // 024700 - scripts_Hani, // 024800 - scripts_Hani, // 024900 - scripts_Hani, // 024A00 - scripts_Hani, // 024B00 - scripts_Hani, // 024C00 - scripts_Hani, // 024D00 - scripts_Hani, // 024E00 - scripts_Hani, // 024F00 - scripts_Hani, // 025000 - scripts_Hani, // 025100 - scripts_Hani, // 025200 - scripts_Hani, // 025300 - scripts_Hani, // 025400 - scripts_Hani, // 025500 - scripts_Hani, // 025600 - scripts_Hani, // 025700 - scripts_Hani, // 025800 - scripts_Hani, // 025900 - scripts_Hani, // 025A00 - scripts_Hani, // 025B00 - scripts_Hani, // 025C00 - scripts_Hani, // 025D00 - scripts_Hani, // 025E00 - scripts_Hani, // 025F00 - scripts_Hani, // 026000 - scripts_Hani, // 026100 - scripts_Hani, // 026200 - scripts_Hani, // 026300 - scripts_Hani, // 026400 - scripts_Hani, // 026500 - scripts_Hani, // 026600 - scripts_Hani, // 026700 - scripts_Hani, // 026800 - scripts_Hani, // 026900 - scripts_Hani, // 026A00 - scripts_Hani, // 026B00 - scripts_Hani, // 026C00 - scripts_Hani, // 026D00 - scripts_Hani, // 026E00 - scripts_Hani, // 026F00 - scripts_Hani, // 027000 - scripts_Hani, // 027100 - scripts_Hani, // 027200 - scripts_Hani, // 027300 - scripts_Hani, // 027400 - scripts_Hani, // 027500 - scripts_Hani, // 027600 - scripts_Hani, // 027700 - scripts_Hani, // 027800 - scripts_Hani, // 027900 - scripts_Hani, // 027A00 - scripts_Hani, // 027B00 - scripts_Hani, // 027C00 - scripts_Hani, // 027D00 - scripts_Hani, // 027E00 - scripts_Hani, // 027F00 - scripts_Hani, // 028000 - scripts_Hani, // 028100 - scripts_Hani, // 028200 - scripts_Hani, // 028300 - scripts_Hani, // 028400 - scripts_Hani, // 028500 - scripts_Hani, // 028600 - scripts_Hani, // 028700 - scripts_Hani, // 028800 - scripts_Hani, // 028900 - scripts_Hani, // 028A00 - scripts_Hani, // 028B00 - scripts_Hani, // 028C00 - scripts_Hani, // 028D00 - scripts_Hani, // 028E00 - scripts_Hani, // 028F00 - scripts_Hani, // 029000 - scripts_Hani, // 029100 - scripts_Hani, // 029200 - scripts_Hani, // 029300 - scripts_Hani, // 029400 - scripts_Hani, // 029500 - scripts_Hani, // 029600 - scripts_Hani, // 029700 - scripts_Hani, // 029800 - scripts_Hani, // 029900 - scripts_Hani, // 029A00 - scripts_Hani, // 029B00 - scripts_Hani, // 029C00 - scripts_Hani, // 029D00 - scripts_Hani, // 029E00 - scripts_Hani, // 029F00 - scripts_Hani, // 02A000 - scripts_Hani, // 02A100 - scripts_Hani, // 02A200 - scripts_Hani, // 02A300 - scripts_Hani, // 02A400 - scripts_Hani, // 02A500 + scripts_Zzzz, /* 01FA00 */ + scripts_Zzzz, /* 01FB00 */ + scripts_Zzzz, /* 01FC00 */ + scripts_Zzzz, /* 01FD00 */ + scripts_Zzzz, /* 01FE00 */ + scripts_Zzzz, /* 01FF00 */ + scripts_Hani, /* 020000 */ + scripts_Hani, /* 020100 */ + scripts_Hani, /* 020200 */ + scripts_Hani, /* 020300 */ + scripts_Hani, /* 020400 */ + scripts_Hani, /* 020500 */ + scripts_Hani, /* 020600 */ + scripts_Hani, /* 020700 */ + scripts_Hani, /* 020800 */ + scripts_Hani, /* 020900 */ + scripts_Hani, /* 020A00 */ + scripts_Hani, /* 020B00 */ + scripts_Hani, /* 020C00 */ + scripts_Hani, /* 020D00 */ + scripts_Hani, /* 020E00 */ + scripts_Hani, /* 020F00 */ + scripts_Hani, /* 021000 */ + scripts_Hani, /* 021100 */ + scripts_Hani, /* 021200 */ + scripts_Hani, /* 021300 */ + scripts_Hani, /* 021400 */ + scripts_Hani, /* 021500 */ + scripts_Hani, /* 021600 */ + scripts_Hani, /* 021700 */ + scripts_Hani, /* 021800 */ + scripts_Hani, /* 021900 */ + scripts_Hani, /* 021A00 */ + scripts_Hani, /* 021B00 */ + scripts_Hani, /* 021C00 */ + scripts_Hani, /* 021D00 */ + scripts_Hani, /* 021E00 */ + scripts_Hani, /* 021F00 */ + scripts_Hani, /* 022000 */ + scripts_Hani, /* 022100 */ + scripts_Hani, /* 022200 */ + scripts_Hani, /* 022300 */ + scripts_Hani, /* 022400 */ + scripts_Hani, /* 022500 */ + scripts_Hani, /* 022600 */ + scripts_Hani, /* 022700 */ + scripts_Hani, /* 022800 */ + scripts_Hani, /* 022900 */ + scripts_Hani, /* 022A00 */ + scripts_Hani, /* 022B00 */ + scripts_Hani, /* 022C00 */ + scripts_Hani, /* 022D00 */ + scripts_Hani, /* 022E00 */ + scripts_Hani, /* 022F00 */ + scripts_Hani, /* 023000 */ + scripts_Hani, /* 023100 */ + scripts_Hani, /* 023200 */ + scripts_Hani, /* 023300 */ + scripts_Hani, /* 023400 */ + scripts_Hani, /* 023500 */ + scripts_Hani, /* 023600 */ + scripts_Hani, /* 023700 */ + scripts_Hani, /* 023800 */ + scripts_Hani, /* 023900 */ + scripts_Hani, /* 023A00 */ + scripts_Hani, /* 023B00 */ + scripts_Hani, /* 023C00 */ + scripts_Hani, /* 023D00 */ + scripts_Hani, /* 023E00 */ + scripts_Hani, /* 023F00 */ + scripts_Hani, /* 024000 */ + scripts_Hani, /* 024100 */ + scripts_Hani, /* 024200 */ + scripts_Hani, /* 024300 */ + scripts_Hani, /* 024400 */ + scripts_Hani, /* 024500 */ + scripts_Hani, /* 024600 */ + scripts_Hani, /* 024700 */ + scripts_Hani, /* 024800 */ + scripts_Hani, /* 024900 */ + scripts_Hani, /* 024A00 */ + scripts_Hani, /* 024B00 */ + scripts_Hani, /* 024C00 */ + scripts_Hani, /* 024D00 */ + scripts_Hani, /* 024E00 */ + scripts_Hani, /* 024F00 */ + scripts_Hani, /* 025000 */ + scripts_Hani, /* 025100 */ + scripts_Hani, /* 025200 */ + scripts_Hani, /* 025300 */ + scripts_Hani, /* 025400 */ + scripts_Hani, /* 025500 */ + scripts_Hani, /* 025600 */ + scripts_Hani, /* 025700 */ + scripts_Hani, /* 025800 */ + scripts_Hani, /* 025900 */ + scripts_Hani, /* 025A00 */ + scripts_Hani, /* 025B00 */ + scripts_Hani, /* 025C00 */ + scripts_Hani, /* 025D00 */ + scripts_Hani, /* 025E00 */ + scripts_Hani, /* 025F00 */ + scripts_Hani, /* 026000 */ + scripts_Hani, /* 026100 */ + scripts_Hani, /* 026200 */ + scripts_Hani, /* 026300 */ + scripts_Hani, /* 026400 */ + scripts_Hani, /* 026500 */ + scripts_Hani, /* 026600 */ + scripts_Hani, /* 026700 */ + scripts_Hani, /* 026800 */ + scripts_Hani, /* 026900 */ + scripts_Hani, /* 026A00 */ + scripts_Hani, /* 026B00 */ + scripts_Hani, /* 026C00 */ + scripts_Hani, /* 026D00 */ + scripts_Hani, /* 026E00 */ + scripts_Hani, /* 026F00 */ + scripts_Hani, /* 027000 */ + scripts_Hani, /* 027100 */ + scripts_Hani, /* 027200 */ + scripts_Hani, /* 027300 */ + scripts_Hani, /* 027400 */ + scripts_Hani, /* 027500 */ + scripts_Hani, /* 027600 */ + scripts_Hani, /* 027700 */ + scripts_Hani, /* 027800 */ + scripts_Hani, /* 027900 */ + scripts_Hani, /* 027A00 */ + scripts_Hani, /* 027B00 */ + scripts_Hani, /* 027C00 */ + scripts_Hani, /* 027D00 */ + scripts_Hani, /* 027E00 */ + scripts_Hani, /* 027F00 */ + scripts_Hani, /* 028000 */ + scripts_Hani, /* 028100 */ + scripts_Hani, /* 028200 */ + scripts_Hani, /* 028300 */ + scripts_Hani, /* 028400 */ + scripts_Hani, /* 028500 */ + scripts_Hani, /* 028600 */ + scripts_Hani, /* 028700 */ + scripts_Hani, /* 028800 */ + scripts_Hani, /* 028900 */ + scripts_Hani, /* 028A00 */ + scripts_Hani, /* 028B00 */ + scripts_Hani, /* 028C00 */ + scripts_Hani, /* 028D00 */ + scripts_Hani, /* 028E00 */ + scripts_Hani, /* 028F00 */ + scripts_Hani, /* 029000 */ + scripts_Hani, /* 029100 */ + scripts_Hani, /* 029200 */ + scripts_Hani, /* 029300 */ + scripts_Hani, /* 029400 */ + scripts_Hani, /* 029500 */ + scripts_Hani, /* 029600 */ + scripts_Hani, /* 029700 */ + scripts_Hani, /* 029800 */ + scripts_Hani, /* 029900 */ + scripts_Hani, /* 029A00 */ + scripts_Hani, /* 029B00 */ + scripts_Hani, /* 029C00 */ + scripts_Hani, /* 029D00 */ + scripts_Hani, /* 029E00 */ + scripts_Hani, /* 029F00 */ + scripts_Hani, /* 02A000 */ + scripts_Hani, /* 02A100 */ + scripts_Hani, /* 02A200 */ + scripts_Hani, /* 02A300 */ + scripts_Hani, /* 02A400 */ + scripts_Hani, /* 02A500 */ scripts_02A600, - scripts_Hani, // 02A700 - scripts_Hani, // 02A800 - scripts_Hani, // 02A900 - scripts_Hani, // 02AA00 - scripts_Hani, // 02AB00 - scripts_Hani, // 02AC00 - scripts_Hani, // 02AD00 - scripts_Hani, // 02AE00 - scripts_Hani, // 02AF00 - scripts_Hani, // 02B000 - scripts_Hani, // 02B100 - scripts_Hani, // 02B200 - scripts_Hani, // 02B300 - scripts_Hani, // 02B400 - scripts_Hani, // 02B500 - scripts_Hani, // 02B600 + scripts_Hani, /* 02A700 */ + scripts_Hani, /* 02A800 */ + scripts_Hani, /* 02A900 */ + scripts_Hani, /* 02AA00 */ + scripts_Hani, /* 02AB00 */ + scripts_Hani, /* 02AC00 */ + scripts_Hani, /* 02AD00 */ + scripts_Hani, /* 02AE00 */ + scripts_Hani, /* 02AF00 */ + scripts_Hani, /* 02B000 */ + scripts_Hani, /* 02B100 */ + scripts_Hani, /* 02B200 */ + scripts_Hani, /* 02B300 */ + scripts_Hani, /* 02B400 */ + scripts_Hani, /* 02B500 */ + scripts_Hani, /* 02B600 */ scripts_02B700, scripts_02B800, - scripts_Hani, // 02B900 - scripts_Hani, // 02BA00 - scripts_Hani, // 02BB00 - scripts_Hani, // 02BC00 - scripts_Hani, // 02BD00 - scripts_Hani, // 02BE00 - scripts_Hani, // 02BF00 - scripts_Hani, // 02C000 - scripts_Hani, // 02C100 - scripts_Hani, // 02C200 - scripts_Hani, // 02C300 - scripts_Hani, // 02C400 - scripts_Hani, // 02C500 - scripts_Hani, // 02C600 - scripts_Hani, // 02C700 - scripts_Hani, // 02C800 - scripts_Hani, // 02C900 - scripts_Hani, // 02CA00 - scripts_Hani, // 02CB00 - scripts_Hani, // 02CC00 - scripts_Hani, // 02CD00 + scripts_Hani, /* 02B900 */ + scripts_Hani, /* 02BA00 */ + scripts_Hani, /* 02BB00 */ + scripts_Hani, /* 02BC00 */ + scripts_Hani, /* 02BD00 */ + scripts_Hani, /* 02BE00 */ + scripts_Hani, /* 02BF00 */ + scripts_Hani, /* 02C000 */ + scripts_Hani, /* 02C100 */ + scripts_Hani, /* 02C200 */ + scripts_Hani, /* 02C300 */ + scripts_Hani, /* 02C400 */ + scripts_Hani, /* 02C500 */ + scripts_Hani, /* 02C600 */ + scripts_Hani, /* 02C700 */ + scripts_Hani, /* 02C800 */ + scripts_Hani, /* 02C900 */ + scripts_Hani, /* 02CA00 */ + scripts_Hani, /* 02CB00 */ + scripts_Hani, /* 02CC00 */ + scripts_Hani, /* 02CD00 */ scripts_02CE00, - scripts_Zzzz, // 02CF00 - scripts_Zzzz, // 02D000 - scripts_Zzzz, // 02D100 - scripts_Zzzz, // 02D200 - scripts_Zzzz, // 02D300 - scripts_Zzzz, // 02D400 - scripts_Zzzz, // 02D500 - scripts_Zzzz, // 02D600 - scripts_Zzzz, // 02D700 - scripts_Zzzz, // 02D800 - scripts_Zzzz, // 02D900 - scripts_Zzzz, // 02DA00 - scripts_Zzzz, // 02DB00 - scripts_Zzzz, // 02DC00 - scripts_Zzzz, // 02DD00 - scripts_Zzzz, // 02DE00 - scripts_Zzzz, // 02DF00 - scripts_Zzzz, // 02E000 - scripts_Zzzz, // 02E100 - scripts_Zzzz, // 02E200 - scripts_Zzzz, // 02E300 - scripts_Zzzz, // 02E400 - scripts_Zzzz, // 02E500 - scripts_Zzzz, // 02E600 - scripts_Zzzz, // 02E700 - scripts_Zzzz, // 02E800 - scripts_Zzzz, // 02E900 - scripts_Zzzz, // 02EA00 - scripts_Zzzz, // 02EB00 - scripts_Zzzz, // 02EC00 - scripts_Zzzz, // 02ED00 - scripts_Zzzz, // 02EE00 - scripts_Zzzz, // 02EF00 - scripts_Zzzz, // 02F000 - scripts_Zzzz, // 02F100 - scripts_Zzzz, // 02F200 - scripts_Zzzz, // 02F300 - scripts_Zzzz, // 02F400 - scripts_Zzzz, // 02F500 - scripts_Zzzz, // 02F600 - scripts_Zzzz, // 02F700 - scripts_Hani, // 02F800 - scripts_Hani, // 02F900 + scripts_Zzzz, /* 02CF00 */ + scripts_Zzzz, /* 02D000 */ + scripts_Zzzz, /* 02D100 */ + scripts_Zzzz, /* 02D200 */ + scripts_Zzzz, /* 02D300 */ + scripts_Zzzz, /* 02D400 */ + scripts_Zzzz, /* 02D500 */ + scripts_Zzzz, /* 02D600 */ + scripts_Zzzz, /* 02D700 */ + scripts_Zzzz, /* 02D800 */ + scripts_Zzzz, /* 02D900 */ + scripts_Zzzz, /* 02DA00 */ + scripts_Zzzz, /* 02DB00 */ + scripts_Zzzz, /* 02DC00 */ + scripts_Zzzz, /* 02DD00 */ + scripts_Zzzz, /* 02DE00 */ + scripts_Zzzz, /* 02DF00 */ + scripts_Zzzz, /* 02E000 */ + scripts_Zzzz, /* 02E100 */ + scripts_Zzzz, /* 02E200 */ + scripts_Zzzz, /* 02E300 */ + scripts_Zzzz, /* 02E400 */ + scripts_Zzzz, /* 02E500 */ + scripts_Zzzz, /* 02E600 */ + scripts_Zzzz, /* 02E700 */ + scripts_Zzzz, /* 02E800 */ + scripts_Zzzz, /* 02E900 */ + scripts_Zzzz, /* 02EA00 */ + scripts_Zzzz, /* 02EB00 */ + scripts_Zzzz, /* 02EC00 */ + scripts_Zzzz, /* 02ED00 */ + scripts_Zzzz, /* 02EE00 */ + scripts_Zzzz, /* 02EF00 */ + scripts_Zzzz, /* 02F000 */ + scripts_Zzzz, /* 02F100 */ + scripts_Zzzz, /* 02F200 */ + scripts_Zzzz, /* 02F300 */ + scripts_Zzzz, /* 02F400 */ + scripts_Zzzz, /* 02F500 */ + scripts_Zzzz, /* 02F600 */ + scripts_Zzzz, /* 02F700 */ + scripts_Hani, /* 02F800 */ + scripts_Hani, /* 02F900 */ scripts_02FA00, }; @@ -3648,23 +3649,23 @@ static const uint8_t *scripts_0E0000_0E01FF[] = ucd_script ucd_lookup_script(codepoint_t c) { - if (c <= 0x00D7FF) // 000000..00D7FF + if (c <= 0x00D7FF) /* 000000..00D7FF */ { const uint8_t *table = scripts_000000_00D7FF[(c - 0x000000) / 256]; return (ucd_script)table[c % 256]; } - if (c <= 0x00F7FF) return Zzzz; // 00D800..00F7FF : Surrogates / Private Use Area - if (c <= 0x02FAFF) // 00F800..02FAFF + if (c <= 0x00F7FF) return Zzzz; /* 00D800..00F7FF : Surrogates / Private Use Area */ + if (c <= 0x02FAFF) /* 00F800..02FAFF */ { const uint8_t *table = scripts_00F800_02FAFF[(c - 0x00F800) / 256]; return (ucd_script)table[c % 256]; } - if (c <= 0x0DFFFF) return Zzzz; // 02FB00..0DFFFF : Unassigned - if (c <= 0x0E01FF) // 0E0000..0E01FF + if (c <= 0x0DFFFF) return Zzzz; /* 02FB00..0DFFFF : Unassigned */ + if (c <= 0x0E01FF) /* 0E0000..0E01FF */ { const uint8_t *table = scripts_0E0000_0E01FF[(c - 0x0E0000) / 256]; return (ucd_script)table[c % 256]; } - if (c <= 0x10FFFF) return Zzzz; // 0E0200..10FFFF : Unassigned - return Zzzz; // Invalid Unicode Codepoint + if (c <= 0x10FFFF) return Zzzz; /* 0E0200..10FFFF : Unassigned */ + return Zzzz; /* Invalid Unicode Codepoint */ } diff --git a/tests/printcdata.c b/tests/printcdata.c index 686ef44a..ec3ca6d7 100644 --- a/tests/printcdata.c +++ b/tests/printcdata.c @@ -86,7 +86,7 @@ void uprintf_codepoint(FILE *out, codepoint_t c, char mode) { switch (mode) { - case 'c': // character + case 'c': /* character */ switch (c) { case '\t': fputs("\\t", out); break; @@ -95,10 +95,10 @@ void uprintf_codepoint(FILE *out, codepoint_t c, char mode) default: fput_utf8c(out, c); break; } break; - case 'h': // hexadecimal (lower) + case 'h': /* hexadecimal (lower) */ fprintf(out, "%06x", c); break; - case 'H': // hexadecimal (upper) + case 'H': /* hexadecimal (upper) */ fprintf(out, "%06X", c); break; } @@ -108,40 +108,40 @@ void uprintf_is(FILE *out, codepoint_t c, char mode) { switch (mode) { - case 'A': // alpha-numeric + case 'A': /* alpha-numeric */ fputc(iswalnum(c) ? '1' : '0', out); break; - case 'a': // alpha + case 'a': /* alpha */ fputc(iswalpha(c) ? '1' : '0', out); break; - case 'b': // blank + case 'b': /* blank */ fputc(iswblank(c) ? '1' : '0', out); break; - case 'c': // control + case 'c': /* control */ fputc(iswcntrl(c) ? '1' : '0', out); break; - case 'd': // numeric + case 'd': /* numeric */ fputc(iswdigit(c) ? '1' : '0', out); break; - case 'g': // glyph + case 'g': /* glyph */ fputc(iswgraph(c) ? '1' : '0', out); break; - case 'l': // lower case + case 'l': /* lower case */ fputc(iswlower(c) ? '1' : '0', out); break; - case 'P': // printable + case 'P': /* printable */ fputc(iswprint(c) ? '1' : '0', out); break; - case 'p': // punctuation + case 'p': /* punctuation */ fputc(iswpunct(c) ? '1' : '0', out); break; - case 's': // whitespace + case 's': /* whitespace */ fputc(iswspace(c) ? '1' : '0', out); break; - case 'u': // upper case + case 'u': /* upper case */ fputc(iswupper(c) ? '1' : '0', out); break; - case 'x': // xdigit + case 'x': /* xdigit */ fputc(iswxdigit(c) ? '1' : '0', out); break; } @@ -154,31 +154,31 @@ void uprintf(FILE *out, codepoint_t c, const char *format) case '%': switch (*++format) { - case 'c': // category + case 'c': /* category */ fputs(ucd_get_category_string(ucd_lookup_category(c)), out); break; - case 'C': // category group + case 'C': /* category group */ fputs(ucd_get_category_group_string(ucd_lookup_category_group(c)), out); break; - case 'p': // codepoint + case 'p': /* codepoint */ uprintf_codepoint(out, c, *++format); break; - case 'P': // properties + case 'P': /* properties */ fprintf(out, "%016llx", ucd_properties(c, ucd_lookup_category(c))); break; - case 'i': // is* + case 'i': /* is* */ uprintf_is(out, c, *++format); break; - case 'L': // lowercase + case 'L': /* lowercase */ uprintf_codepoint(out, towlower(c), *++format); break; - case 's': // script + case 's': /* script */ fputs(ucd_get_script_string(ucd_lookup_script(c)), out); break; - case 'T': // titlecase + case 'T': /* titlecase */ uprintf_codepoint(out, ucd_totitle(c), *++format); break; - case 'U': // uppercase + case 'U': /* uppercase */ uprintf_codepoint(out, towupper(c), *++format); break; } diff --git a/tests/printucddata.c b/tests/printucddata.c index bdcb783f..ad7bbc28 100644 --- a/tests/printucddata.c +++ b/tests/printucddata.c @@ -83,7 +83,7 @@ void uprintf_codepoint(FILE *out, codepoint_t c, char mode) { switch (mode) { - case 'c': // character + case 'c': /* character */ switch (c) { case '\t': fputs("\\t", out); break; @@ -92,10 +92,10 @@ void uprintf_codepoint(FILE *out, codepoint_t c, char mode) default: fput_utf8c(out, c); break; } break; - case 'h': // hexadecimal (lower) + case 'h': /* hexadecimal (lower) */ fprintf(out, "%06x", c); break; - case 'H': // hexadecimal (upper) + case 'H': /* hexadecimal (upper) */ fprintf(out, "%06X", c); break; } @@ -105,40 +105,40 @@ void uprintf_is(FILE *out, codepoint_t c, char mode) { switch (mode) { - case 'A': // alpha-numeric + case 'A': /* alpha-numeric */ fputc(ucd_isalnum(c) ? '1' : '0', out); break; - case 'a': // alpha + case 'a': /* alpha */ fputc(ucd_isalpha(c) ? '1' : '0', out); break; - case 'b': // blank + case 'b': /* blank */ fputc(ucd_isblank(c) ? '1' : '0', out); break; - case 'c': // control + case 'c': /* control */ fputc(ucd_iscntrl(c) ? '1' : '0', out); break; - case 'd': // numeric + case 'd': /* numeric */ fputc(ucd_isdigit(c) ? '1' : '0', out); break; - case 'g': // glyph + case 'g': /* glyph */ fputc(ucd_isgraph(c) ? '1' : '0', out); break; - case 'l': // lower case + case 'l': /* lower case */ fputc(ucd_islower(c) ? '1' : '0', out); break; - case 'P': // printable + case 'P': /* printable */ fputc(ucd_isprint(c) ? '1' : '0', out); break; - case 'p': // punctuation + case 'p': /* punctuation */ fputc(ucd_ispunct(c) ? '1' : '0', out); break; - case 's': // whitespace + case 's': /* whitespace */ fputc(ucd_isspace(c) ? '1' : '0', out); break; - case 'u': // upper case + case 'u': /* upper case */ fputc(ucd_isupper(c) ? '1' : '0', out); break; - case 'x': // xdigit + case 'x': /* xdigit */ fputc(ucd_isxdigit(c) ? '1' : '0', out); break; } @@ -151,31 +151,31 @@ void uprintf(FILE *out, codepoint_t c, const char *format) case '%': switch (*++format) { - case 'c': // category + case 'c': /* category */ fputs(ucd_get_category_string(ucd_lookup_category(c)), out); break; - case 'C': // category group + case 'C': /* category group */ fputs(ucd_get_category_group_string(ucd_lookup_category_group(c)), out); break; - case 'p': // codepoint + case 'p': /* codepoint */ uprintf_codepoint(out, c, *++format); break; - case 'P': // properties + case 'P': /* properties */ fprintf(out, "%016llx", ucd_properties(c, ucd_lookup_category(c))); break; - case 'i': // is* + case 'i': /* is* */ uprintf_is(out, c, *++format); break; - case 'L': // lowercase + case 'L': /* lowercase */ uprintf_codepoint(out, ucd_tolower(c), *++format); break; - case 's': // script + case 's': /* script */ fputs(ucd_get_script_string(ucd_lookup_script(c)), out); break; - case 'T': // titlecase + case 'T': /* titlecase */ uprintf_codepoint(out, ucd_totitle(c), *++format); break; - case 'U': // uppercase + case 'U': /* uppercase */ uprintf_codepoint(out, ucd_toupper(c), *++format); break; } diff --git a/tools/case.py b/tools/case.py index 7af5d55c..3c237a47 100755 --- a/tools/case.py +++ b/tools/case.py @@ -51,14 +51,15 @@ if __name__ == '__main__': * along with ucd-tools. If not, see . */ -// NOTE: This file is automatically generated from the UnicodeData.txt file in -// the Unicode Character database by the ucd-tools/tools/categories.py script. +/* NOTE: This file is automatically generated from the UnicodeData.txt file in + * the Unicode Character database by the ucd-tools/tools/categories.py script. + */ #include "ucd/ucd.h" #include -// Unicode Character Data %s +/* Unicode Character Data %s */ struct case_conversion_entry { diff --git a/tools/categories.py b/tools/categories.py index 35dca2bf..43b46eb0 100755 --- a/tools/categories.py +++ b/tools/categories.py @@ -110,8 +110,9 @@ if __name__ == '__main__': * along with ucd-tools. If not, see . */ -// NOTE: This file is automatically generated from the UnicodeData.txt file in -// the Unicode Character database by the ucd-tools/tools/categories.py script. +/* NOTE: This file is automatically generated from the UnicodeData.txt file in + * the Unicode Character database by the ucd-tools/tools/categories.py script. + */ #include "ucd/ucd.h" @@ -149,7 +150,7 @@ if __name__ == '__main__': #define Zs UCD_CATEGORY_Zs #define Ii UCD_CATEGORY_Ii -// Unicode Character Data %s +/* Unicode Character Data %s */ """ % ucd_version) for category in special_categories: @@ -187,7 +188,7 @@ if __name__ == '__main__': sys.stdout.write('{\n') for codepoint, table in sorted(category_tables[table_index].items()): if isinstance(table, str): - sys.stdout.write('\tcategories_%s, // %s\n' % (table, codepoint)) + sys.stdout.write('\tcategories_%s, /* %s */\n' % (table, codepoint)) else: sys.stdout.write('\tcategories_%s,\n' % codepoint) sys.stdout.write('};\n') @@ -197,14 +198,14 @@ if __name__ == '__main__': sys.stdout.write('{\n') for codepoints, category, comment in category_sets: if category: - sys.stdout.write('\tif (c <= 0x%s) return %s; // %s : %s\n' % (codepoints.last, category, codepoints, comment)) + sys.stdout.write('\tif (c <= 0x%s) return %s; /* %s : %s */\n' % (codepoints.last, category, codepoints, comment)) else: - sys.stdout.write('\tif (c <= 0x%s) // %s\n' % (codepoints.last, codepoints)) + sys.stdout.write('\tif (c <= 0x%s) /* %s */\n' % (codepoints.last, codepoints)) sys.stdout.write('\t{\n') sys.stdout.write('\t\tconst uint8_t *table = categories_%s_%s[(c - 0x%s) / 256];\n' % (codepoints.first, codepoints.last, codepoints.first)) sys.stdout.write('\t\treturn (ucd_category)table[c % 256];\n') sys.stdout.write('\t}\n') - sys.stdout.write('\treturn Ii; // Invalid Unicode Codepoint\n') + sys.stdout.write('\treturn Ii; /* Invalid Unicode Codepoint */\n') sys.stdout.write('}\n') sys.stdout.write(""" diff --git a/tools/scripts.py b/tools/scripts.py index 54fcfc6a..ba125f6d 100755 --- a/tools/scripts.py +++ b/tools/scripts.py @@ -104,8 +104,9 @@ if __name__ == '__main__': * along with ucd-tools. If not, see . */ -// NOTE: This file is automatically generated from the Scripts.txt file in -// the Unicode Character database by the ucd-tools/tools/scripts.py script. +/* NOTE: This file is automatically generated from the Scripts.txt file in + * the Unicode Character database by the ucd-tools/tools/scripts.py script. + */ #include "ucd/ucd.h" @@ -285,7 +286,7 @@ if __name__ == '__main__': #define Zyyy UCD_SCRIPT_Zyyy #define Zzzz UCD_SCRIPT_Zzzz -// Unicode Character Data %s +/* Unicode Character Data %s */ """ % ucd_version) for script in special_scripts: @@ -323,7 +324,7 @@ if __name__ == '__main__': sys.stdout.write('{\n') for codepoint, table in sorted(script_tables[table_index].items()): if isinstance(table, str): - sys.stdout.write('\tscripts_%s, // %s\n' % (table, codepoint)) + sys.stdout.write('\tscripts_%s, /* %s */\n' % (table, codepoint)) else: sys.stdout.write('\tscripts_%s,\n' % codepoint) sys.stdout.write('};\n') @@ -333,12 +334,12 @@ if __name__ == '__main__': sys.stdout.write('{\n') for codepoints, script, comment in script_sets: if script: - sys.stdout.write('\tif (c <= 0x%s) return %s; // %s : %s\n' % (codepoints.last, script, codepoints, comment)) + sys.stdout.write('\tif (c <= 0x%s) return %s; /* %s : %s */\n' % (codepoints.last, script, codepoints, comment)) else: - sys.stdout.write('\tif (c <= 0x%s) // %s\n' % (codepoints.last, codepoints)) + sys.stdout.write('\tif (c <= 0x%s) /* %s */\n' % (codepoints.last, codepoints)) sys.stdout.write('\t{\n') sys.stdout.write('\t\tconst uint8_t *table = scripts_%s_%s[(c - 0x%s) / 256];\n' % (codepoints.first, codepoints.last, codepoints.first)) sys.stdout.write('\t\treturn (ucd_script)table[c % 256];\n') sys.stdout.write('\t}\n') - sys.stdout.write('\treturn Zzzz; // Invalid Unicode Codepoint\n') + sys.stdout.write('\treturn Zzzz; /* Invalid Unicode Codepoint */\n') sys.stdout.write('}\n')