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')