This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Use unsigned to avoid compiler warning
authorKarl Williamson <khw@cpan.org>
Tue, 3 Apr 2018 15:35:46 +0000 (09:35 -0600)
committerKarl Williamson <khw@cpan.org>
Tue, 3 Apr 2018 15:38:27 +0000 (09:38 -0600)
The code points that Unicode furnishes will always be unsigned.  This
changes to uniformly treat the ones in the constructed tables of Unicode
properties to be unsigned, avoiding possible signedness compiler
warnings on some systems.

Spotted by Dave Mitchell.

charclass_invlists.h
embed.fnc
proto.h
regcomp.c
regen/mk_invlists.pl
regexec.c
utf8.c

index 3f03512..7fdd007 100644 (file)
@@ -3092,386 +3092,386 @@ typedef enum {
 
 #define HAS_CF_AUX_TABLES
 
-static const int CF_AUX_TABLE_1[] = {
+static const unsigned int CF_AUX_TABLE_1[] = {
        0x73,
        0x73
 };
 
-static const int CF_AUX_TABLE_2[] = {
+static const unsigned int CF_AUX_TABLE_2[] = {
        0x69,
        0x307
 };
 
-static const int CF_AUX_TABLE_3[] = {
+static const unsigned int CF_AUX_TABLE_3[] = {
        0x2BC,
        0x6E
 };
 
-static const int CF_AUX_TABLE_4[] = {
+static const unsigned int CF_AUX_TABLE_4[] = {
        0x6A,
        0x30C
 };
 
-static const int CF_AUX_TABLE_5[] = {
+static const unsigned int CF_AUX_TABLE_5[] = {
        0x3B9,
        0x308,
        0x301
 };
 
-static const int CF_AUX_TABLE_6[] = {
+static const unsigned int CF_AUX_TABLE_6[] = {
        0x3C5,
        0x308,
        0x301
 };
 
-static const int CF_AUX_TABLE_7[] = {
+static const unsigned int CF_AUX_TABLE_7[] = {
        0x565,
        0x582
 };
 
-static const int CF_AUX_TABLE_8[] = {
+static const unsigned int CF_AUX_TABLE_8[] = {
        0x68,
        0x331
 };
 
-static const int CF_AUX_TABLE_9[] = {
+static const unsigned int CF_AUX_TABLE_9[] = {
        0x74,
        0x308
 };
 
-static const int CF_AUX_TABLE_10[] = {
+static const unsigned int CF_AUX_TABLE_10[] = {
        0x77,
        0x30A
 };
 
-static const int CF_AUX_TABLE_11[] = {
+static const unsigned int CF_AUX_TABLE_11[] = {
        0x79,
        0x30A
 };
 
-static const int CF_AUX_TABLE_12[] = {
+static const unsigned int CF_AUX_TABLE_12[] = {
        0x61,
        0x2BE
 };
 
-static const int CF_AUX_TABLE_13[] = {
+static const unsigned int CF_AUX_TABLE_13[] = {
        0x3C5,
        0x313
 };
 
-static const int CF_AUX_TABLE_14[] = {
+static const unsigned int CF_AUX_TABLE_14[] = {
        0x3C5,
        0x313,
        0x300
 };
 
-static const int CF_AUX_TABLE_15[] = {
+static const unsigned int CF_AUX_TABLE_15[] = {
        0x3C5,
        0x313,
        0x301
 };
 
-static const int CF_AUX_TABLE_16[] = {
+static const unsigned int CF_AUX_TABLE_16[] = {
        0x3C5,
        0x313,
        0x342
 };
 
-static const int CF_AUX_TABLE_17[] = {
+static const unsigned int CF_AUX_TABLE_17[] = {
        0x1F00,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_18[] = {
+static const unsigned int CF_AUX_TABLE_18[] = {
        0x1F01,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_19[] = {
+static const unsigned int CF_AUX_TABLE_19[] = {
        0x1F02,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_20[] = {
+static const unsigned int CF_AUX_TABLE_20[] = {
        0x1F03,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_21[] = {
+static const unsigned int CF_AUX_TABLE_21[] = {
        0x1F04,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_22[] = {
+static const unsigned int CF_AUX_TABLE_22[] = {
        0x1F05,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_23[] = {
+static const unsigned int CF_AUX_TABLE_23[] = {
        0x1F06,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_24[] = {
+static const unsigned int CF_AUX_TABLE_24[] = {
        0x1F07,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_25[] = {
+static const unsigned int CF_AUX_TABLE_25[] = {
        0x1F20,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_26[] = {
+static const unsigned int CF_AUX_TABLE_26[] = {
        0x1F21,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_27[] = {
+static const unsigned int CF_AUX_TABLE_27[] = {
        0x1F22,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_28[] = {
+static const unsigned int CF_AUX_TABLE_28[] = {
        0x1F23,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_29[] = {
+static const unsigned int CF_AUX_TABLE_29[] = {
        0x1F24,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_30[] = {
+static const unsigned int CF_AUX_TABLE_30[] = {
        0x1F25,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_31[] = {
+static const unsigned int CF_AUX_TABLE_31[] = {
        0x1F26,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_32[] = {
+static const unsigned int CF_AUX_TABLE_32[] = {
        0x1F27,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_33[] = {
+static const unsigned int CF_AUX_TABLE_33[] = {
        0x1F60,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_34[] = {
+static const unsigned int CF_AUX_TABLE_34[] = {
        0x1F61,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_35[] = {
+static const unsigned int CF_AUX_TABLE_35[] = {
        0x1F62,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_36[] = {
+static const unsigned int CF_AUX_TABLE_36[] = {
        0x1F63,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_37[] = {
+static const unsigned int CF_AUX_TABLE_37[] = {
        0x1F64,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_38[] = {
+static const unsigned int CF_AUX_TABLE_38[] = {
        0x1F65,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_39[] = {
+static const unsigned int CF_AUX_TABLE_39[] = {
        0x1F66,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_40[] = {
+static const unsigned int CF_AUX_TABLE_40[] = {
        0x1F67,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_41[] = {
+static const unsigned int CF_AUX_TABLE_41[] = {
        0x1F70,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_42[] = {
+static const unsigned int CF_AUX_TABLE_42[] = {
        0x3B1,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_43[] = {
+static const unsigned int CF_AUX_TABLE_43[] = {
        0x3AC,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_44[] = {
+static const unsigned int CF_AUX_TABLE_44[] = {
        0x3B1,
        0x342
 };
 
-static const int CF_AUX_TABLE_45[] = {
+static const unsigned int CF_AUX_TABLE_45[] = {
        0x3B1,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_46[] = {
+static const unsigned int CF_AUX_TABLE_46[] = {
        0x1F74,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_47[] = {
+static const unsigned int CF_AUX_TABLE_47[] = {
        0x3B7,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_48[] = {
+static const unsigned int CF_AUX_TABLE_48[] = {
        0x3AE,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_49[] = {
+static const unsigned int CF_AUX_TABLE_49[] = {
        0x3B7,
        0x342
 };
 
-static const int CF_AUX_TABLE_50[] = {
+static const unsigned int CF_AUX_TABLE_50[] = {
        0x3B7,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_51[] = {
+static const unsigned int CF_AUX_TABLE_51[] = {
        0x3B9,
        0x308,
        0x300
 };
 
-static const int CF_AUX_TABLE_52[] = {
+static const unsigned int CF_AUX_TABLE_52[] = {
        0x3B9,
        0x342
 };
 
-static const int CF_AUX_TABLE_53[] = {
+static const unsigned int CF_AUX_TABLE_53[] = {
        0x3B9,
        0x308,
        0x342
 };
 
-static const int CF_AUX_TABLE_54[] = {
+static const unsigned int CF_AUX_TABLE_54[] = {
        0x3C5,
        0x308,
        0x300
 };
 
-static const int CF_AUX_TABLE_55[] = {
+static const unsigned int CF_AUX_TABLE_55[] = {
        0x3C1,
        0x313
 };
 
-static const int CF_AUX_TABLE_56[] = {
+static const unsigned int CF_AUX_TABLE_56[] = {
        0x3C5,
        0x342
 };
 
-static const int CF_AUX_TABLE_57[] = {
+static const unsigned int CF_AUX_TABLE_57[] = {
        0x3C5,
        0x308,
        0x342
 };
 
-static const int CF_AUX_TABLE_58[] = {
+static const unsigned int CF_AUX_TABLE_58[] = {
        0x1F7C,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_59[] = {
+static const unsigned int CF_AUX_TABLE_59[] = {
        0x3C9,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_60[] = {
+static const unsigned int CF_AUX_TABLE_60[] = {
        0x3CE,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_61[] = {
+static const unsigned int CF_AUX_TABLE_61[] = {
        0x3C9,
        0x342
 };
 
-static const int CF_AUX_TABLE_62[] = {
+static const unsigned int CF_AUX_TABLE_62[] = {
        0x3C9,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_63[] = {
+static const unsigned int CF_AUX_TABLE_63[] = {
        0x66,
        0x66
 };
 
-static const int CF_AUX_TABLE_64[] = {
+static const unsigned int CF_AUX_TABLE_64[] = {
        0x66,
        0x69
 };
 
-static const int CF_AUX_TABLE_65[] = {
+static const unsigned int CF_AUX_TABLE_65[] = {
        0x66,
        0x6C
 };
 
-static const int CF_AUX_TABLE_66[] = {
+static const unsigned int CF_AUX_TABLE_66[] = {
        0x66,
        0x66,
        0x69
 };
 
-static const int CF_AUX_TABLE_67[] = {
+static const unsigned int CF_AUX_TABLE_67[] = {
        0x66,
        0x66,
        0x6C
 };
 
-static const int CF_AUX_TABLE_68[] = {
+static const unsigned int CF_AUX_TABLE_68[] = {
        0x73,
        0x74
 };
 
-static const int CF_AUX_TABLE_69[] = {
+static const unsigned int CF_AUX_TABLE_69[] = {
        0x574,
        0x576
 };
 
-static const int CF_AUX_TABLE_70[] = {
+static const unsigned int CF_AUX_TABLE_70[] = {
        0x574,
        0x565
 };
 
-static const int CF_AUX_TABLE_71[] = {
+static const unsigned int CF_AUX_TABLE_71[] = {
        0x574,
        0x56B
 };
 
-static const int CF_AUX_TABLE_72[] = {
+static const unsigned int CF_AUX_TABLE_72[] = {
        0x57E,
        0x576
 };
 
-static const int CF_AUX_TABLE_73[] = {
+static const unsigned int CF_AUX_TABLE_73[] = {
        0x574,
        0x56D
 };
 
-static const int * const CF_AUX_TABLE_ptrs[] = {
+static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        CF_AUX_TABLE_1,
        CF_AUX_TABLE_2,
@@ -6266,12 +6266,12 @@ typedef enum {
 
 #define HAS_LC_AUX_TABLES
 
-static const int LC_AUX_TABLE_1[] = {
+static const unsigned int LC_AUX_TABLE_1[] = {
        0x69,
        0x307
 };
 
-static const int * const LC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        LC_AUX_TABLE_1
 };
@@ -17854,145 +17854,145 @@ typedef enum {
 
 #define HAS_IVCF_AUX_TABLES
 
-static const int IVCF_AUX_TABLE_1[] = {
+static const unsigned int IVCF_AUX_TABLE_1[] = {
        0x4B,
        0x212A
 };
 
-static const int IVCF_AUX_TABLE_2[] = {
+static const unsigned int IVCF_AUX_TABLE_2[] = {
        0x53,
        0x17F
 };
 
-static const int IVCF_AUX_TABLE_3[] = {
+static const unsigned int IVCF_AUX_TABLE_3[] = {
        0xC5,
        0x212B
 };
 
-static const int IVCF_AUX_TABLE_4[] = {
+static const unsigned int IVCF_AUX_TABLE_4[] = {
        0x1C4,
        0x1C5
 };
 
-static const int IVCF_AUX_TABLE_5[] = {
+static const unsigned int IVCF_AUX_TABLE_5[] = {
        0x1C7,
        0x1C8
 };
 
-static const int IVCF_AUX_TABLE_6[] = {
+static const unsigned int IVCF_AUX_TABLE_6[] = {
        0x1CA,
        0x1CB
 };
 
-static const int IVCF_AUX_TABLE_7[] = {
+static const unsigned int IVCF_AUX_TABLE_7[] = {
        0x1F1,
        0x1F2
 };
 
-static const int IVCF_AUX_TABLE_8[] = {
+static const unsigned int IVCF_AUX_TABLE_8[] = {
        0x392,
        0x3D0
 };
 
-static const int IVCF_AUX_TABLE_9[] = {
+static const unsigned int IVCF_AUX_TABLE_9[] = {
        0x395,
        0x3F5
 };
 
-static const int IVCF_AUX_TABLE_10[] = {
+static const unsigned int IVCF_AUX_TABLE_10[] = {
        0x398,
        0x3D1,
        0x3F4
 };
 
-static const int IVCF_AUX_TABLE_11[] = {
+static const unsigned int IVCF_AUX_TABLE_11[] = {
        0x345,
        0x399,
        0x1FBE
 };
 
-static const int IVCF_AUX_TABLE_12[] = {
+static const unsigned int IVCF_AUX_TABLE_12[] = {
        0x39A,
        0x3F0
 };
 
-static const int IVCF_AUX_TABLE_13[] = {
+static const unsigned int IVCF_AUX_TABLE_13[] = {
        0xB5,
        0x39C
 };
 
-static const int IVCF_AUX_TABLE_14[] = {
+static const unsigned int IVCF_AUX_TABLE_14[] = {
        0x3A0,
        0x3D6
 };
 
-static const int IVCF_AUX_TABLE_15[] = {
+static const unsigned int IVCF_AUX_TABLE_15[] = {
        0x3A1,
        0x3F1
 };
 
-static const int IVCF_AUX_TABLE_16[] = {
+static const unsigned int IVCF_AUX_TABLE_16[] = {
        0x3A3,
        0x3C2
 };
 
-static const int IVCF_AUX_TABLE_17[] = {
+static const unsigned int IVCF_AUX_TABLE_17[] = {
        0x3A6,
        0x3D5
 };
 
-static const int IVCF_AUX_TABLE_18[] = {
+static const unsigned int IVCF_AUX_TABLE_18[] = {
        0x3A9,
        0x2126
 };
 
-static const int IVCF_AUX_TABLE_19[] = {
+static const unsigned int IVCF_AUX_TABLE_19[] = {
        0x412,
        0x1C80
 };
 
-static const int IVCF_AUX_TABLE_20[] = {
+static const unsigned int IVCF_AUX_TABLE_20[] = {
        0x414,
        0x1C81
 };
 
-static const int IVCF_AUX_TABLE_21[] = {
+static const unsigned int IVCF_AUX_TABLE_21[] = {
        0x41E,
        0x1C82
 };
 
-static const int IVCF_AUX_TABLE_22[] = {
+static const unsigned int IVCF_AUX_TABLE_22[] = {
        0x421,
        0x1C83
 };
 
-static const int IVCF_AUX_TABLE_23[] = {
+static const unsigned int IVCF_AUX_TABLE_23[] = {
        0x422,
        0x1C84,
        0x1C85
 };
 
-static const int IVCF_AUX_TABLE_24[] = {
+static const unsigned int IVCF_AUX_TABLE_24[] = {
        0x42A,
        0x1C86
 };
 
-static const int IVCF_AUX_TABLE_25[] = {
+static const unsigned int IVCF_AUX_TABLE_25[] = {
        0x462,
        0x1C87
 };
 
-static const int IVCF_AUX_TABLE_26[] = {
+static const unsigned int IVCF_AUX_TABLE_26[] = {
        0x1E60,
        0x1E9B
 };
 
-static const int IVCF_AUX_TABLE_27[] = {
+static const unsigned int IVCF_AUX_TABLE_27[] = {
        0x1C88,
        0xA64A
 };
 
-static const int * const IVCF_AUX_TABLE_ptrs[] = {
+static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        IVCF_AUX_TABLE_1,
        IVCF_AUX_TABLE_2,
@@ -41455,246 +41455,246 @@ typedef enum {
 
 #define HAS_TC_AUX_TABLES
 
-static const int TC_AUX_TABLE_1[] = {
+static const unsigned int TC_AUX_TABLE_1[] = {
        0x53,
        0x73
 };
 
-static const int TC_AUX_TABLE_2[] = {
+static const unsigned int TC_AUX_TABLE_2[] = {
        0x2BC,
        0x4E
 };
 
-static const int TC_AUX_TABLE_3[] = {
+static const unsigned int TC_AUX_TABLE_3[] = {
        0x4A,
        0x30C
 };
 
-static const int TC_AUX_TABLE_4[] = {
+static const unsigned int TC_AUX_TABLE_4[] = {
        0x399,
        0x308,
        0x301
 };
 
-static const int TC_AUX_TABLE_5[] = {
+static const unsigned int TC_AUX_TABLE_5[] = {
        0x3A5,
        0x308,
        0x301
 };
 
-static const int TC_AUX_TABLE_6[] = {
+static const unsigned int TC_AUX_TABLE_6[] = {
        0x535,
        0x582
 };
 
-static const int TC_AUX_TABLE_7[] = {
+static const unsigned int TC_AUX_TABLE_7[] = {
        0x48,
        0x331
 };
 
-static const int TC_AUX_TABLE_8[] = {
+static const unsigned int TC_AUX_TABLE_8[] = {
        0x54,
        0x308
 };
 
-static const int TC_AUX_TABLE_9[] = {
+static const unsigned int TC_AUX_TABLE_9[] = {
        0x57,
        0x30A
 };
 
-static const int TC_AUX_TABLE_10[] = {
+static const unsigned int TC_AUX_TABLE_10[] = {
        0x59,
        0x30A
 };
 
-static const int TC_AUX_TABLE_11[] = {
+static const unsigned int TC_AUX_TABLE_11[] = {
        0x41,
        0x2BE
 };
 
-static const int TC_AUX_TABLE_12[] = {
+static const unsigned int TC_AUX_TABLE_12[] = {
        0x3A5,
        0x313
 };
 
-static const int TC_AUX_TABLE_13[] = {
+static const unsigned int TC_AUX_TABLE_13[] = {
        0x3A5,
        0x313,
        0x300
 };
 
-static const int TC_AUX_TABLE_14[] = {
+static const unsigned int TC_AUX_TABLE_14[] = {
        0x3A5,
        0x313,
        0x301
 };
 
-static const int TC_AUX_TABLE_15[] = {
+static const unsigned int TC_AUX_TABLE_15[] = {
        0x3A5,
        0x313,
        0x342
 };
 
-static const int TC_AUX_TABLE_16[] = {
+static const unsigned int TC_AUX_TABLE_16[] = {
        0x1FBA,
        0x345
 };
 
-static const int TC_AUX_TABLE_17[] = {
+static const unsigned int TC_AUX_TABLE_17[] = {
        0x386,
        0x345
 };
 
-static const int TC_AUX_TABLE_18[] = {
+static const unsigned int TC_AUX_TABLE_18[] = {
        0x391,
        0x342
 };
 
-static const int TC_AUX_TABLE_19[] = {
+static const unsigned int TC_AUX_TABLE_19[] = {
        0x391,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_20[] = {
+static const unsigned int TC_AUX_TABLE_20[] = {
        0x1FCA,
        0x345
 };
 
-static const int TC_AUX_TABLE_21[] = {
+static const unsigned int TC_AUX_TABLE_21[] = {
        0x389,
        0x345
 };
 
-static const int TC_AUX_TABLE_22[] = {
+static const unsigned int TC_AUX_TABLE_22[] = {
        0x397,
        0x342
 };
 
-static const int TC_AUX_TABLE_23[] = {
+static const unsigned int TC_AUX_TABLE_23[] = {
        0x397,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_24[] = {
+static const unsigned int TC_AUX_TABLE_24[] = {
        0x399,
        0x308,
        0x300
 };
 
-static const int TC_AUX_TABLE_25[] = {
+static const unsigned int TC_AUX_TABLE_25[] = {
        0x399,
        0x342
 };
 
-static const int TC_AUX_TABLE_26[] = {
+static const unsigned int TC_AUX_TABLE_26[] = {
        0x399,
        0x308,
        0x342
 };
 
-static const int TC_AUX_TABLE_27[] = {
+static const unsigned int TC_AUX_TABLE_27[] = {
        0x3A5,
        0x308,
        0x300
 };
 
-static const int TC_AUX_TABLE_28[] = {
+static const unsigned int TC_AUX_TABLE_28[] = {
        0x3A1,
        0x313
 };
 
-static const int TC_AUX_TABLE_29[] = {
+static const unsigned int TC_AUX_TABLE_29[] = {
        0x3A5,
        0x342
 };
 
-static const int TC_AUX_TABLE_30[] = {
+static const unsigned int TC_AUX_TABLE_30[] = {
        0x3A5,
        0x308,
        0x342
 };
 
-static const int TC_AUX_TABLE_31[] = {
+static const unsigned int TC_AUX_TABLE_31[] = {
        0x1FFA,
        0x345
 };
 
-static const int TC_AUX_TABLE_32[] = {
+static const unsigned int TC_AUX_TABLE_32[] = {
        0x38F,
        0x345
 };
 
-static const int TC_AUX_TABLE_33[] = {
+static const unsigned int TC_AUX_TABLE_33[] = {
        0x3A9,
        0x342
 };
 
-static const int TC_AUX_TABLE_34[] = {
+static const unsigned int TC_AUX_TABLE_34[] = {
        0x3A9,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_35[] = {
+static const unsigned int TC_AUX_TABLE_35[] = {
        0x46,
        0x66
 };
 
-static const int TC_AUX_TABLE_36[] = {
+static const unsigned int TC_AUX_TABLE_36[] = {
        0x46,
        0x69
 };
 
-static const int TC_AUX_TABLE_37[] = {
+static const unsigned int TC_AUX_TABLE_37[] = {
        0x46,
        0x6C
 };
 
-static const int TC_AUX_TABLE_38[] = {
+static const unsigned int TC_AUX_TABLE_38[] = {
        0x46,
        0x66,
        0x69
 };
 
-static const int TC_AUX_TABLE_39[] = {
+static const unsigned int TC_AUX_TABLE_39[] = {
        0x46,
        0x66,
        0x6C
 };
 
-static const int TC_AUX_TABLE_40[] = {
+static const unsigned int TC_AUX_TABLE_40[] = {
        0x53,
        0x74
 };
 
-static const int TC_AUX_TABLE_41[] = {
+static const unsigned int TC_AUX_TABLE_41[] = {
        0x544,
        0x576
 };
 
-static const int TC_AUX_TABLE_42[] = {
+static const unsigned int TC_AUX_TABLE_42[] = {
        0x544,
        0x565
 };
 
-static const int TC_AUX_TABLE_43[] = {
+static const unsigned int TC_AUX_TABLE_43[] = {
        0x544,
        0x56B
 };
 
-static const int TC_AUX_TABLE_44[] = {
+static const unsigned int TC_AUX_TABLE_44[] = {
        0x54E,
        0x576
 };
 
-static const int TC_AUX_TABLE_45[] = {
+static const unsigned int TC_AUX_TABLE_45[] = {
        0x544,
        0x56D
 };
 
-static const int * const TC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        TC_AUX_TABLE_1,
        TC_AUX_TABLE_2,
@@ -44577,381 +44577,381 @@ typedef enum {
 
 #define HAS_UC_AUX_TABLES
 
-static const int UC_AUX_TABLE_1[] = {
+static const unsigned int UC_AUX_TABLE_1[] = {
        0x53,
        0x53
 };
 
-static const int UC_AUX_TABLE_2[] = {
+static const unsigned int UC_AUX_TABLE_2[] = {
        0x2BC,
        0x4E
 };
 
-static const int UC_AUX_TABLE_3[] = {
+static const unsigned int UC_AUX_TABLE_3[] = {
        0x4A,
        0x30C
 };
 
-static const int UC_AUX_TABLE_4[] = {
+static const unsigned int UC_AUX_TABLE_4[] = {
        0x399,
        0x308,
        0x301
 };
 
-static const int UC_AUX_TABLE_5[] = {
+static const unsigned int UC_AUX_TABLE_5[] = {
        0x3A5,
        0x308,
        0x301
 };
 
-static const int UC_AUX_TABLE_6[] = {
+static const unsigned int UC_AUX_TABLE_6[] = {
        0x535,
        0x552
 };
 
-static const int UC_AUX_TABLE_7[] = {
+static const unsigned int UC_AUX_TABLE_7[] = {
        0x48,
        0x331
 };
 
-static const int UC_AUX_TABLE_8[] = {
+static const unsigned int UC_AUX_TABLE_8[] = {
        0x54,
        0x308
 };
 
-static const int UC_AUX_TABLE_9[] = {
+static const unsigned int UC_AUX_TABLE_9[] = {
        0x57,
        0x30A
 };
 
-static const int UC_AUX_TABLE_10[] = {
+static const unsigned int UC_AUX_TABLE_10[] = {
        0x59,
        0x30A
 };
 
-static const int UC_AUX_TABLE_11[] = {
+static const unsigned int UC_AUX_TABLE_11[] = {
        0x41,
        0x2BE
 };
 
-static const int UC_AUX_TABLE_12[] = {
+static const unsigned int UC_AUX_TABLE_12[] = {
        0x3A5,
        0x313
 };
 
-static const int UC_AUX_TABLE_13[] = {
+static const unsigned int UC_AUX_TABLE_13[] = {
        0x3A5,
        0x313,
        0x300
 };
 
-static const int UC_AUX_TABLE_14[] = {
+static const unsigned int UC_AUX_TABLE_14[] = {
        0x3A5,
        0x313,
        0x301
 };
 
-static const int UC_AUX_TABLE_15[] = {
+static const unsigned int UC_AUX_TABLE_15[] = {
        0x3A5,
        0x313,
        0x342
 };
 
-static const int UC_AUX_TABLE_16[] = {
+static const unsigned int UC_AUX_TABLE_16[] = {
        0x1F08,
        0x399
 };
 
-static const int UC_AUX_TABLE_17[] = {
+static const unsigned int UC_AUX_TABLE_17[] = {
        0x1F09,
        0x399
 };
 
-static const int UC_AUX_TABLE_18[] = {
+static const unsigned int UC_AUX_TABLE_18[] = {
        0x1F0A,
        0x399
 };
 
-static const int UC_AUX_TABLE_19[] = {
+static const unsigned int UC_AUX_TABLE_19[] = {
        0x1F0B,
        0x399
 };
 
-static const int UC_AUX_TABLE_20[] = {
+static const unsigned int UC_AUX_TABLE_20[] = {
        0x1F0C,
        0x399
 };
 
-static const int UC_AUX_TABLE_21[] = {
+static const unsigned int UC_AUX_TABLE_21[] = {
        0x1F0D,
        0x399
 };
 
-static const int UC_AUX_TABLE_22[] = {
+static const unsigned int UC_AUX_TABLE_22[] = {
        0x1F0E,
        0x399
 };
 
-static const int UC_AUX_TABLE_23[] = {
+static const unsigned int UC_AUX_TABLE_23[] = {
        0x1F0F,
        0x399
 };
 
-static const int UC_AUX_TABLE_24[] = {
+static const unsigned int UC_AUX_TABLE_24[] = {
        0x1F28,
        0x399
 };
 
-static const int UC_AUX_TABLE_25[] = {
+static const unsigned int UC_AUX_TABLE_25[] = {
        0x1F29,
        0x399
 };
 
-static const int UC_AUX_TABLE_26[] = {
+static const unsigned int UC_AUX_TABLE_26[] = {
        0x1F2A,
        0x399
 };
 
-static const int UC_AUX_TABLE_27[] = {
+static const unsigned int UC_AUX_TABLE_27[] = {
        0x1F2B,
        0x399
 };
 
-static const int UC_AUX_TABLE_28[] = {
+static const unsigned int UC_AUX_TABLE_28[] = {
        0x1F2C,
        0x399
 };
 
-static const int UC_AUX_TABLE_29[] = {
+static const unsigned int UC_AUX_TABLE_29[] = {
        0x1F2D,
        0x399
 };
 
-static const int UC_AUX_TABLE_30[] = {
+static const unsigned int UC_AUX_TABLE_30[] = {
        0x1F2E,
        0x399
 };
 
-static const int UC_AUX_TABLE_31[] = {
+static const unsigned int UC_AUX_TABLE_31[] = {
        0x1F2F,
        0x399
 };
 
-static const int UC_AUX_TABLE_32[] = {
+static const unsigned int UC_AUX_TABLE_32[] = {
        0x1F68,
        0x399
 };
 
-static const int UC_AUX_TABLE_33[] = {
+static const unsigned int UC_AUX_TABLE_33[] = {
        0x1F69,
        0x399
 };
 
-static const int UC_AUX_TABLE_34[] = {
+static const unsigned int UC_AUX_TABLE_34[] = {
        0x1F6A,
        0x399
 };
 
-static const int UC_AUX_TABLE_35[] = {
+static const unsigned int UC_AUX_TABLE_35[] = {
        0x1F6B,
        0x399
 };
 
-static const int UC_AUX_TABLE_36[] = {
+static const unsigned int UC_AUX_TABLE_36[] = {
        0x1F6C,
        0x399
 };
 
-static const int UC_AUX_TABLE_37[] = {
+static const unsigned int UC_AUX_TABLE_37[] = {
        0x1F6D,
        0x399
 };
 
-static const int UC_AUX_TABLE_38[] = {
+static const unsigned int UC_AUX_TABLE_38[] = {
        0x1F6E,
        0x399
 };
 
-static const int UC_AUX_TABLE_39[] = {
+static const unsigned int UC_AUX_TABLE_39[] = {
        0x1F6F,
        0x399
 };
 
-static const int UC_AUX_TABLE_40[] = {
+static const unsigned int UC_AUX_TABLE_40[] = {
        0x1FBA,
        0x399
 };
 
-static const int UC_AUX_TABLE_41[] = {
+static const unsigned int UC_AUX_TABLE_41[] = {
        0x391,
        0x399
 };
 
-static const int UC_AUX_TABLE_42[] = {
+static const unsigned int UC_AUX_TABLE_42[] = {
        0x386,
        0x399
 };
 
-static const int UC_AUX_TABLE_43[] = {
+static const unsigned int UC_AUX_TABLE_43[] = {
        0x391,
        0x342
 };
 
-static const int UC_AUX_TABLE_44[] = {
+static const unsigned int UC_AUX_TABLE_44[] = {
        0x391,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_45[] = {
+static const unsigned int UC_AUX_TABLE_45[] = {
        0x1FCA,
        0x399
 };
 
-static const int UC_AUX_TABLE_46[] = {
+static const unsigned int UC_AUX_TABLE_46[] = {
        0x397,
        0x399
 };
 
-static const int UC_AUX_TABLE_47[] = {
+static const unsigned int UC_AUX_TABLE_47[] = {
        0x389,
        0x399
 };
 
-static const int UC_AUX_TABLE_48[] = {
+static const unsigned int UC_AUX_TABLE_48[] = {
        0x397,
        0x342
 };
 
-static const int UC_AUX_TABLE_49[] = {
+static const unsigned int UC_AUX_TABLE_49[] = {
        0x397,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_50[] = {
+static const unsigned int UC_AUX_TABLE_50[] = {
        0x399,
        0x308,
        0x300
 };
 
-static const int UC_AUX_TABLE_51[] = {
+static const unsigned int UC_AUX_TABLE_51[] = {
        0x399,
        0x342
 };
 
-static const int UC_AUX_TABLE_52[] = {
+static const unsigned int UC_AUX_TABLE_52[] = {
        0x399,
        0x308,
        0x342
 };
 
-static const int UC_AUX_TABLE_53[] = {
+static const unsigned int UC_AUX_TABLE_53[] = {
        0x3A5,
        0x308,
        0x300
 };
 
-static const int UC_AUX_TABLE_54[] = {
+static const unsigned int UC_AUX_TABLE_54[] = {
        0x3A1,
        0x313
 };
 
-static const int UC_AUX_TABLE_55[] = {
+static const unsigned int UC_AUX_TABLE_55[] = {
        0x3A5,
        0x342
 };
 
-static const int UC_AUX_TABLE_56[] = {
+static const unsigned int UC_AUX_TABLE_56[] = {
        0x3A5,
        0x308,
        0x342
 };
 
-static const int UC_AUX_TABLE_57[] = {
+static const unsigned int UC_AUX_TABLE_57[] = {
        0x1FFA,
        0x399
 };
 
-static const int UC_AUX_TABLE_58[] = {
+static const unsigned int UC_AUX_TABLE_58[] = {
        0x3A9,
        0x399
 };
 
-static const int UC_AUX_TABLE_59[] = {
+static const unsigned int UC_AUX_TABLE_59[] = {
        0x38F,
        0x399
 };
 
-static const int UC_AUX_TABLE_60[] = {
+static const unsigned int UC_AUX_TABLE_60[] = {
        0x3A9,
        0x342
 };
 
-static const int UC_AUX_TABLE_61[] = {
+static const unsigned int UC_AUX_TABLE_61[] = {
        0x3A9,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_62[] = {
+static const unsigned int UC_AUX_TABLE_62[] = {
        0x46,
        0x46
 };
 
-static const int UC_AUX_TABLE_63[] = {
+static const unsigned int UC_AUX_TABLE_63[] = {
        0x46,
        0x49
 };
 
-static const int UC_AUX_TABLE_64[] = {
+static const unsigned int UC_AUX_TABLE_64[] = {
        0x46,
        0x4C
 };
 
-static const int UC_AUX_TABLE_65[] = {
+static const unsigned int UC_AUX_TABLE_65[] = {
        0x46,
        0x46,
        0x49
 };
 
-static const int UC_AUX_TABLE_66[] = {
+static const unsigned int UC_AUX_TABLE_66[] = {
        0x46,
        0x46,
        0x4C
 };
 
-static const int UC_AUX_TABLE_67[] = {
+static const unsigned int UC_AUX_TABLE_67[] = {
        0x53,
        0x54
 };
 
-static const int UC_AUX_TABLE_68[] = {
+static const unsigned int UC_AUX_TABLE_68[] = {
        0x544,
        0x546
 };
 
-static const int UC_AUX_TABLE_69[] = {
+static const unsigned int UC_AUX_TABLE_69[] = {
        0x544,
        0x535
 };
 
-static const int UC_AUX_TABLE_70[] = {
+static const unsigned int UC_AUX_TABLE_70[] = {
        0x544,
        0x53B
 };
 
-static const int UC_AUX_TABLE_71[] = {
+static const unsigned int UC_AUX_TABLE_71[] = {
        0x54E,
        0x546
 };
 
-static const int UC_AUX_TABLE_72[] = {
+static const unsigned int UC_AUX_TABLE_72[] = {
        0x544,
        0x53D
 };
 
-static const int * const UC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        UC_AUX_TABLE_1,
        UC_AUX_TABLE_2,
@@ -59545,386 +59545,386 @@ typedef enum {
 
 #define HAS_CF_AUX_TABLES
 
-static const int CF_AUX_TABLE_1[] = {
+static const unsigned int CF_AUX_TABLE_1[] = {
        0xA2,
        0xA2
 };
 
-static const int CF_AUX_TABLE_2[] = {
+static const unsigned int CF_AUX_TABLE_2[] = {
        0x89,
        0x307
 };
 
-static const int CF_AUX_TABLE_3[] = {
+static const unsigned int CF_AUX_TABLE_3[] = {
        0x2BC,
        0x95
 };
 
-static const int CF_AUX_TABLE_4[] = {
+static const unsigned int CF_AUX_TABLE_4[] = {
        0x91,
        0x30C
 };
 
-static const int CF_AUX_TABLE_5[] = {
+static const unsigned int CF_AUX_TABLE_5[] = {
        0x3B9,
        0x308,
        0x301
 };
 
-static const int CF_AUX_TABLE_6[] = {
+static const unsigned int CF_AUX_TABLE_6[] = {
        0x3C5,
        0x308,
        0x301
 };
 
-static const int CF_AUX_TABLE_7[] = {
+static const unsigned int CF_AUX_TABLE_7[] = {
        0x565,
        0x582
 };
 
-static const int CF_AUX_TABLE_8[] = {
+static const unsigned int CF_AUX_TABLE_8[] = {
        0x88,
        0x331
 };
 
-static const int CF_AUX_TABLE_9[] = {
+static const unsigned int CF_AUX_TABLE_9[] = {
        0xA3,
        0x308
 };
 
-static const int CF_AUX_TABLE_10[] = {
+static const unsigned int CF_AUX_TABLE_10[] = {
        0xA6,
        0x30A
 };
 
-static const int CF_AUX_TABLE_11[] = {
+static const unsigned int CF_AUX_TABLE_11[] = {
        0xA8,
        0x30A
 };
 
-static const int CF_AUX_TABLE_12[] = {
+static const unsigned int CF_AUX_TABLE_12[] = {
        0x81,
        0x2BE
 };
 
-static const int CF_AUX_TABLE_13[] = {
+static const unsigned int CF_AUX_TABLE_13[] = {
        0x3C5,
        0x313
 };
 
-static const int CF_AUX_TABLE_14[] = {
+static const unsigned int CF_AUX_TABLE_14[] = {
        0x3C5,
        0x313,
        0x300
 };
 
-static const int CF_AUX_TABLE_15[] = {
+static const unsigned int CF_AUX_TABLE_15[] = {
        0x3C5,
        0x313,
        0x301
 };
 
-static const int CF_AUX_TABLE_16[] = {
+static const unsigned int CF_AUX_TABLE_16[] = {
        0x3C5,
        0x313,
        0x342
 };
 
-static const int CF_AUX_TABLE_17[] = {
+static const unsigned int CF_AUX_TABLE_17[] = {
        0x1F00,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_18[] = {
+static const unsigned int CF_AUX_TABLE_18[] = {
        0x1F01,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_19[] = {
+static const unsigned int CF_AUX_TABLE_19[] = {
        0x1F02,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_20[] = {
+static const unsigned int CF_AUX_TABLE_20[] = {
        0x1F03,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_21[] = {
+static const unsigned int CF_AUX_TABLE_21[] = {
        0x1F04,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_22[] = {
+static const unsigned int CF_AUX_TABLE_22[] = {
        0x1F05,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_23[] = {
+static const unsigned int CF_AUX_TABLE_23[] = {
        0x1F06,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_24[] = {
+static const unsigned int CF_AUX_TABLE_24[] = {
        0x1F07,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_25[] = {
+static const unsigned int CF_AUX_TABLE_25[] = {
        0x1F20,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_26[] = {
+static const unsigned int CF_AUX_TABLE_26[] = {
        0x1F21,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_27[] = {
+static const unsigned int CF_AUX_TABLE_27[] = {
        0x1F22,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_28[] = {
+static const unsigned int CF_AUX_TABLE_28[] = {
        0x1F23,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_29[] = {
+static const unsigned int CF_AUX_TABLE_29[] = {
        0x1F24,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_30[] = {
+static const unsigned int CF_AUX_TABLE_30[] = {
        0x1F25,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_31[] = {
+static const unsigned int CF_AUX_TABLE_31[] = {
        0x1F26,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_32[] = {
+static const unsigned int CF_AUX_TABLE_32[] = {
        0x1F27,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_33[] = {
+static const unsigned int CF_AUX_TABLE_33[] = {
        0x1F60,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_34[] = {
+static const unsigned int CF_AUX_TABLE_34[] = {
        0x1F61,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_35[] = {
+static const unsigned int CF_AUX_TABLE_35[] = {
        0x1F62,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_36[] = {
+static const unsigned int CF_AUX_TABLE_36[] = {
        0x1F63,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_37[] = {
+static const unsigned int CF_AUX_TABLE_37[] = {
        0x1F64,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_38[] = {
+static const unsigned int CF_AUX_TABLE_38[] = {
        0x1F65,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_39[] = {
+static const unsigned int CF_AUX_TABLE_39[] = {
        0x1F66,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_40[] = {
+static const unsigned int CF_AUX_TABLE_40[] = {
        0x1F67,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_41[] = {
+static const unsigned int CF_AUX_TABLE_41[] = {
        0x1F70,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_42[] = {
+static const unsigned int CF_AUX_TABLE_42[] = {
        0x3B1,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_43[] = {
+static const unsigned int CF_AUX_TABLE_43[] = {
        0x3AC,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_44[] = {
+static const unsigned int CF_AUX_TABLE_44[] = {
        0x3B1,
        0x342
 };
 
-static const int CF_AUX_TABLE_45[] = {
+static const unsigned int CF_AUX_TABLE_45[] = {
        0x3B1,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_46[] = {
+static const unsigned int CF_AUX_TABLE_46[] = {
        0x1F74,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_47[] = {
+static const unsigned int CF_AUX_TABLE_47[] = {
        0x3B7,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_48[] = {
+static const unsigned int CF_AUX_TABLE_48[] = {
        0x3AE,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_49[] = {
+static const unsigned int CF_AUX_TABLE_49[] = {
        0x3B7,
        0x342
 };
 
-static const int CF_AUX_TABLE_50[] = {
+static const unsigned int CF_AUX_TABLE_50[] = {
        0x3B7,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_51[] = {
+static const unsigned int CF_AUX_TABLE_51[] = {
        0x3B9,
        0x308,
        0x300
 };
 
-static const int CF_AUX_TABLE_52[] = {
+static const unsigned int CF_AUX_TABLE_52[] = {
        0x3B9,
        0x342
 };
 
-static const int CF_AUX_TABLE_53[] = {
+static const unsigned int CF_AUX_TABLE_53[] = {
        0x3B9,
        0x308,
        0x342
 };
 
-static const int CF_AUX_TABLE_54[] = {
+static const unsigned int CF_AUX_TABLE_54[] = {
        0x3C5,
        0x308,
        0x300
 };
 
-static const int CF_AUX_TABLE_55[] = {
+static const unsigned int CF_AUX_TABLE_55[] = {
        0x3C1,
        0x313
 };
 
-static const int CF_AUX_TABLE_56[] = {
+static const unsigned int CF_AUX_TABLE_56[] = {
        0x3C5,
        0x342
 };
 
-static const int CF_AUX_TABLE_57[] = {
+static const unsigned int CF_AUX_TABLE_57[] = {
        0x3C5,
        0x308,
        0x342
 };
 
-static const int CF_AUX_TABLE_58[] = {
+static const unsigned int CF_AUX_TABLE_58[] = {
        0x1F7C,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_59[] = {
+static const unsigned int CF_AUX_TABLE_59[] = {
        0x3C9,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_60[] = {
+static const unsigned int CF_AUX_TABLE_60[] = {
        0x3CE,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_61[] = {
+static const unsigned int CF_AUX_TABLE_61[] = {
        0x3C9,
        0x342
 };
 
-static const int CF_AUX_TABLE_62[] = {
+static const unsigned int CF_AUX_TABLE_62[] = {
        0x3C9,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_63[] = {
+static const unsigned int CF_AUX_TABLE_63[] = {
        0x86,
        0x86
 };
 
-static const int CF_AUX_TABLE_64[] = {
+static const unsigned int CF_AUX_TABLE_64[] = {
        0x86,
        0x89
 };
 
-static const int CF_AUX_TABLE_65[] = {
+static const unsigned int CF_AUX_TABLE_65[] = {
        0x86,
        0x93
 };
 
-static const int CF_AUX_TABLE_66[] = {
+static const unsigned int CF_AUX_TABLE_66[] = {
        0x86,
        0x86,
        0x89
 };
 
-static const int CF_AUX_TABLE_67[] = {
+static const unsigned int CF_AUX_TABLE_67[] = {
        0x86,
        0x86,
        0x93
 };
 
-static const int CF_AUX_TABLE_68[] = {
+static const unsigned int CF_AUX_TABLE_68[] = {
        0xA2,
        0xA3
 };
 
-static const int CF_AUX_TABLE_69[] = {
+static const unsigned int CF_AUX_TABLE_69[] = {
        0x574,
        0x576
 };
 
-static const int CF_AUX_TABLE_70[] = {
+static const unsigned int CF_AUX_TABLE_70[] = {
        0x574,
        0x565
 };
 
-static const int CF_AUX_TABLE_71[] = {
+static const unsigned int CF_AUX_TABLE_71[] = {
        0x574,
        0x56B
 };
 
-static const int CF_AUX_TABLE_72[] = {
+static const unsigned int CF_AUX_TABLE_72[] = {
        0x57E,
        0x576
 };
 
-static const int CF_AUX_TABLE_73[] = {
+static const unsigned int CF_AUX_TABLE_73[] = {
        0x574,
        0x56D
 };
 
-static const int * const CF_AUX_TABLE_ptrs[] = {
+static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        CF_AUX_TABLE_1,
        CF_AUX_TABLE_2,
@@ -62756,12 +62756,12 @@ typedef enum {
 
 #define HAS_LC_AUX_TABLES
 
-static const int LC_AUX_TABLE_1[] = {
+static const unsigned int LC_AUX_TABLE_1[] = {
        0x89,
        0x307
 };
 
-static const int * const LC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        LC_AUX_TABLE_1
 };
@@ -74510,145 +74510,145 @@ typedef enum {
 
 #define HAS_IVCF_AUX_TABLES
 
-static const int IVCF_AUX_TABLE_1[] = {
+static const unsigned int IVCF_AUX_TABLE_1[] = {
        0x67,
        0x212B
 };
 
-static const int IVCF_AUX_TABLE_2[] = {
+static const unsigned int IVCF_AUX_TABLE_2[] = {
        0xD2,
        0x212A
 };
 
-static const int IVCF_AUX_TABLE_3[] = {
+static const unsigned int IVCF_AUX_TABLE_3[] = {
        0xE2,
        0x17F
 };
 
-static const int IVCF_AUX_TABLE_4[] = {
+static const unsigned int IVCF_AUX_TABLE_4[] = {
        0x1C4,
        0x1C5
 };
 
-static const int IVCF_AUX_TABLE_5[] = {
+static const unsigned int IVCF_AUX_TABLE_5[] = {
        0x1C7,
        0x1C8
 };
 
-static const int IVCF_AUX_TABLE_6[] = {
+static const unsigned int IVCF_AUX_TABLE_6[] = {
        0x1CA,
        0x1CB
 };
 
-static const int IVCF_AUX_TABLE_7[] = {
+static const unsigned int IVCF_AUX_TABLE_7[] = {
        0x1F1,
        0x1F2
 };
 
-static const int IVCF_AUX_TABLE_8[] = {
+static const unsigned int IVCF_AUX_TABLE_8[] = {
        0x392,
        0x3D0
 };
 
-static const int IVCF_AUX_TABLE_9[] = {
+static const unsigned int IVCF_AUX_TABLE_9[] = {
        0x395,
        0x3F5
 };
 
-static const int IVCF_AUX_TABLE_10[] = {
+static const unsigned int IVCF_AUX_TABLE_10[] = {
        0x398,
        0x3D1,
        0x3F4
 };
 
-static const int IVCF_AUX_TABLE_11[] = {
+static const unsigned int IVCF_AUX_TABLE_11[] = {
        0x345,
        0x399,
        0x1FBE
 };
 
-static const int IVCF_AUX_TABLE_12[] = {
+static const unsigned int IVCF_AUX_TABLE_12[] = {
        0x39A,
        0x3F0
 };
 
-static const int IVCF_AUX_TABLE_13[] = {
+static const unsigned int IVCF_AUX_TABLE_13[] = {
        0xB5,
        0x39C
 };
 
-static const int IVCF_AUX_TABLE_14[] = {
+static const unsigned int IVCF_AUX_TABLE_14[] = {
        0x3A0,
        0x3D6
 };
 
-static const int IVCF_AUX_TABLE_15[] = {
+static const unsigned int IVCF_AUX_TABLE_15[] = {
        0x3A1,
        0x3F1
 };
 
-static const int IVCF_AUX_TABLE_16[] = {
+static const unsigned int IVCF_AUX_TABLE_16[] = {
        0x3A3,
        0x3C2
 };
 
-static const int IVCF_AUX_TABLE_17[] = {
+static const unsigned int IVCF_AUX_TABLE_17[] = {
        0x3A6,
        0x3D5
 };
 
-static const int IVCF_AUX_TABLE_18[] = {
+static const unsigned int IVCF_AUX_TABLE_18[] = {
        0x3A9,
        0x2126
 };
 
-static const int IVCF_AUX_TABLE_19[] = {
+static const unsigned int IVCF_AUX_TABLE_19[] = {
        0x412,
        0x1C80
 };
 
-static const int IVCF_AUX_TABLE_20[] = {
+static const unsigned int IVCF_AUX_TABLE_20[] = {
        0x414,
        0x1C81
 };
 
-static const int IVCF_AUX_TABLE_21[] = {
+static const unsigned int IVCF_AUX_TABLE_21[] = {
        0x41E,
        0x1C82
 };
 
-static const int IVCF_AUX_TABLE_22[] = {
+static const unsigned int IVCF_AUX_TABLE_22[] = {
        0x421,
        0x1C83
 };
 
-static const int IVCF_AUX_TABLE_23[] = {
+static const unsigned int IVCF_AUX_TABLE_23[] = {
        0x422,
        0x1C84,
        0x1C85
 };
 
-static const int IVCF_AUX_TABLE_24[] = {
+static const unsigned int IVCF_AUX_TABLE_24[] = {
        0x42A,
        0x1C86
 };
 
-static const int IVCF_AUX_TABLE_25[] = {
+static const unsigned int IVCF_AUX_TABLE_25[] = {
        0x462,
        0x1C87
 };
 
-static const int IVCF_AUX_TABLE_26[] = {
+static const unsigned int IVCF_AUX_TABLE_26[] = {
        0x1E60,
        0x1E9B
 };
 
-static const int IVCF_AUX_TABLE_27[] = {
+static const unsigned int IVCF_AUX_TABLE_27[] = {
        0x1C88,
        0xA64A
 };
 
-static const int * const IVCF_AUX_TABLE_ptrs[] = {
+static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        IVCF_AUX_TABLE_1,
        IVCF_AUX_TABLE_2,
@@ -98347,246 +98347,246 @@ typedef enum {
 
 #define HAS_TC_AUX_TABLES
 
-static const int TC_AUX_TABLE_1[] = {
+static const unsigned int TC_AUX_TABLE_1[] = {
        0xE2,
        0xA2
 };
 
-static const int TC_AUX_TABLE_2[] = {
+static const unsigned int TC_AUX_TABLE_2[] = {
        0x2BC,
        0xD5
 };
 
-static const int TC_AUX_TABLE_3[] = {
+static const unsigned int TC_AUX_TABLE_3[] = {
        0xD1,
        0x30C
 };
 
-static const int TC_AUX_TABLE_4[] = {
+static const unsigned int TC_AUX_TABLE_4[] = {
        0x399,
        0x308,
        0x301
 };
 
-static const int TC_AUX_TABLE_5[] = {
+static const unsigned int TC_AUX_TABLE_5[] = {
        0x3A5,
        0x308,
        0x301
 };
 
-static const int TC_AUX_TABLE_6[] = {
+static const unsigned int TC_AUX_TABLE_6[] = {
        0x535,
        0x582
 };
 
-static const int TC_AUX_TABLE_7[] = {
+static const unsigned int TC_AUX_TABLE_7[] = {
        0xC8,
        0x331
 };
 
-static const int TC_AUX_TABLE_8[] = {
+static const unsigned int TC_AUX_TABLE_8[] = {
        0xE3,
        0x308
 };
 
-static const int TC_AUX_TABLE_9[] = {
+static const unsigned int TC_AUX_TABLE_9[] = {
        0xE6,
        0x30A
 };
 
-static const int TC_AUX_TABLE_10[] = {
+static const unsigned int TC_AUX_TABLE_10[] = {
        0xE8,
        0x30A
 };
 
-static const int TC_AUX_TABLE_11[] = {
+static const unsigned int TC_AUX_TABLE_11[] = {
        0xC1,
        0x2BE
 };
 
-static const int TC_AUX_TABLE_12[] = {
+static const unsigned int TC_AUX_TABLE_12[] = {
        0x3A5,
        0x313
 };
 
-static const int TC_AUX_TABLE_13[] = {
+static const unsigned int TC_AUX_TABLE_13[] = {
        0x3A5,
        0x313,
        0x300
 };
 
-static const int TC_AUX_TABLE_14[] = {
+static const unsigned int TC_AUX_TABLE_14[] = {
        0x3A5,
        0x313,
        0x301
 };
 
-static const int TC_AUX_TABLE_15[] = {
+static const unsigned int TC_AUX_TABLE_15[] = {
        0x3A5,
        0x313,
        0x342
 };
 
-static const int TC_AUX_TABLE_16[] = {
+static const unsigned int TC_AUX_TABLE_16[] = {
        0x1FBA,
        0x345
 };
 
-static const int TC_AUX_TABLE_17[] = {
+static const unsigned int TC_AUX_TABLE_17[] = {
        0x386,
        0x345
 };
 
-static const int TC_AUX_TABLE_18[] = {
+static const unsigned int TC_AUX_TABLE_18[] = {
        0x391,
        0x342
 };
 
-static const int TC_AUX_TABLE_19[] = {
+static const unsigned int TC_AUX_TABLE_19[] = {
        0x391,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_20[] = {
+static const unsigned int TC_AUX_TABLE_20[] = {
        0x1FCA,
        0x345
 };
 
-static const int TC_AUX_TABLE_21[] = {
+static const unsigned int TC_AUX_TABLE_21[] = {
        0x389,
        0x345
 };
 
-static const int TC_AUX_TABLE_22[] = {
+static const unsigned int TC_AUX_TABLE_22[] = {
        0x397,
        0x342
 };
 
-static const int TC_AUX_TABLE_23[] = {
+static const unsigned int TC_AUX_TABLE_23[] = {
        0x397,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_24[] = {
+static const unsigned int TC_AUX_TABLE_24[] = {
        0x399,
        0x308,
        0x300
 };
 
-static const int TC_AUX_TABLE_25[] = {
+static const unsigned int TC_AUX_TABLE_25[] = {
        0x399,
        0x342
 };
 
-static const int TC_AUX_TABLE_26[] = {
+static const unsigned int TC_AUX_TABLE_26[] = {
        0x399,
        0x308,
        0x342
 };
 
-static const int TC_AUX_TABLE_27[] = {
+static const unsigned int TC_AUX_TABLE_27[] = {
        0x3A5,
        0x308,
        0x300
 };
 
-static const int TC_AUX_TABLE_28[] = {
+static const unsigned int TC_AUX_TABLE_28[] = {
        0x3A1,
        0x313
 };
 
-static const int TC_AUX_TABLE_29[] = {
+static const unsigned int TC_AUX_TABLE_29[] = {
        0x3A5,
        0x342
 };
 
-static const int TC_AUX_TABLE_30[] = {
+static const unsigned int TC_AUX_TABLE_30[] = {
        0x3A5,
        0x308,
        0x342
 };
 
-static const int TC_AUX_TABLE_31[] = {
+static const unsigned int TC_AUX_TABLE_31[] = {
        0x1FFA,
        0x345
 };
 
-static const int TC_AUX_TABLE_32[] = {
+static const unsigned int TC_AUX_TABLE_32[] = {
        0x38F,
        0x345
 };
 
-static const int TC_AUX_TABLE_33[] = {
+static const unsigned int TC_AUX_TABLE_33[] = {
        0x3A9,
        0x342
 };
 
-static const int TC_AUX_TABLE_34[] = {
+static const unsigned int TC_AUX_TABLE_34[] = {
        0x3A9,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_35[] = {
+static const unsigned int TC_AUX_TABLE_35[] = {
        0xC6,
        0x86
 };
 
-static const int TC_AUX_TABLE_36[] = {
+static const unsigned int TC_AUX_TABLE_36[] = {
        0xC6,
        0x89
 };
 
-static const int TC_AUX_TABLE_37[] = {
+static const unsigned int TC_AUX_TABLE_37[] = {
        0xC6,
        0x93
 };
 
-static const int TC_AUX_TABLE_38[] = {
+static const unsigned int TC_AUX_TABLE_38[] = {
        0xC6,
        0x86,
        0x89
 };
 
-static const int TC_AUX_TABLE_39[] = {
+static const unsigned int TC_AUX_TABLE_39[] = {
        0xC6,
        0x86,
        0x93
 };
 
-static const int TC_AUX_TABLE_40[] = {
+static const unsigned int TC_AUX_TABLE_40[] = {
        0xE2,
        0xA3
 };
 
-static const int TC_AUX_TABLE_41[] = {
+static const unsigned int TC_AUX_TABLE_41[] = {
        0x544,
        0x576
 };
 
-static const int TC_AUX_TABLE_42[] = {
+static const unsigned int TC_AUX_TABLE_42[] = {
        0x544,
        0x565
 };
 
-static const int TC_AUX_TABLE_43[] = {
+static const unsigned int TC_AUX_TABLE_43[] = {
        0x544,
        0x56B
 };
 
-static const int TC_AUX_TABLE_44[] = {
+static const unsigned int TC_AUX_TABLE_44[] = {
        0x54E,
        0x576
 };
 
-static const int TC_AUX_TABLE_45[] = {
+static const unsigned int TC_AUX_TABLE_45[] = {
        0x544,
        0x56D
 };
 
-static const int * const TC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        TC_AUX_TABLE_1,
        TC_AUX_TABLE_2,
@@ -101501,381 +101501,381 @@ typedef enum {
 
 #define HAS_UC_AUX_TABLES
 
-static const int UC_AUX_TABLE_1[] = {
+static const unsigned int UC_AUX_TABLE_1[] = {
        0xE2,
        0xE2
 };
 
-static const int UC_AUX_TABLE_2[] = {
+static const unsigned int UC_AUX_TABLE_2[] = {
        0x2BC,
        0xD5
 };
 
-static const int UC_AUX_TABLE_3[] = {
+static const unsigned int UC_AUX_TABLE_3[] = {
        0xD1,
        0x30C
 };
 
-static const int UC_AUX_TABLE_4[] = {
+static const unsigned int UC_AUX_TABLE_4[] = {
        0x399,
        0x308,
        0x301
 };
 
-static const int UC_AUX_TABLE_5[] = {
+static const unsigned int UC_AUX_TABLE_5[] = {
        0x3A5,
        0x308,
        0x301
 };
 
-static const int UC_AUX_TABLE_6[] = {
+static const unsigned int UC_AUX_TABLE_6[] = {
        0x535,
        0x552
 };
 
-static const int UC_AUX_TABLE_7[] = {
+static const unsigned int UC_AUX_TABLE_7[] = {
        0xC8,
        0x331
 };
 
-static const int UC_AUX_TABLE_8[] = {
+static const unsigned int UC_AUX_TABLE_8[] = {
        0xE3,
        0x308
 };
 
-static const int UC_AUX_TABLE_9[] = {
+static const unsigned int UC_AUX_TABLE_9[] = {
        0xE6,
        0x30A
 };
 
-static const int UC_AUX_TABLE_10[] = {
+static const unsigned int UC_AUX_TABLE_10[] = {
        0xE8,
        0x30A
 };
 
-static const int UC_AUX_TABLE_11[] = {
+static const unsigned int UC_AUX_TABLE_11[] = {
        0xC1,
        0x2BE
 };
 
-static const int UC_AUX_TABLE_12[] = {
+static const unsigned int UC_AUX_TABLE_12[] = {
        0x3A5,
        0x313
 };
 
-static const int UC_AUX_TABLE_13[] = {
+static const unsigned int UC_AUX_TABLE_13[] = {
        0x3A5,
        0x313,
        0x300
 };
 
-static const int UC_AUX_TABLE_14[] = {
+static const unsigned int UC_AUX_TABLE_14[] = {
        0x3A5,
        0x313,
        0x301
 };
 
-static const int UC_AUX_TABLE_15[] = {
+static const unsigned int UC_AUX_TABLE_15[] = {
        0x3A5,
        0x313,
        0x342
 };
 
-static const int UC_AUX_TABLE_16[] = {
+static const unsigned int UC_AUX_TABLE_16[] = {
        0x1F08,
        0x399
 };
 
-static const int UC_AUX_TABLE_17[] = {
+static const unsigned int UC_AUX_TABLE_17[] = {
        0x1F09,
        0x399
 };
 
-static const int UC_AUX_TABLE_18[] = {
+static const unsigned int UC_AUX_TABLE_18[] = {
        0x1F0A,
        0x399
 };
 
-static const int UC_AUX_TABLE_19[] = {
+static const unsigned int UC_AUX_TABLE_19[] = {
        0x1F0B,
        0x399
 };
 
-static const int UC_AUX_TABLE_20[] = {
+static const unsigned int UC_AUX_TABLE_20[] = {
        0x1F0C,
        0x399
 };
 
-static const int UC_AUX_TABLE_21[] = {
+static const unsigned int UC_AUX_TABLE_21[] = {
        0x1F0D,
        0x399
 };
 
-static const int UC_AUX_TABLE_22[] = {
+static const unsigned int UC_AUX_TABLE_22[] = {
        0x1F0E,
        0x399
 };
 
-static const int UC_AUX_TABLE_23[] = {
+static const unsigned int UC_AUX_TABLE_23[] = {
        0x1F0F,
        0x399
 };
 
-static const int UC_AUX_TABLE_24[] = {
+static const unsigned int UC_AUX_TABLE_24[] = {
        0x1F28,
        0x399
 };
 
-static const int UC_AUX_TABLE_25[] = {
+static const unsigned int UC_AUX_TABLE_25[] = {
        0x1F29,
        0x399
 };
 
-static const int UC_AUX_TABLE_26[] = {
+static const unsigned int UC_AUX_TABLE_26[] = {
        0x1F2A,
        0x399
 };
 
-static const int UC_AUX_TABLE_27[] = {
+static const unsigned int UC_AUX_TABLE_27[] = {
        0x1F2B,
        0x399
 };
 
-static const int UC_AUX_TABLE_28[] = {
+static const unsigned int UC_AUX_TABLE_28[] = {
        0x1F2C,
        0x399
 };
 
-static const int UC_AUX_TABLE_29[] = {
+static const unsigned int UC_AUX_TABLE_29[] = {
        0x1F2D,
        0x399
 };
 
-static const int UC_AUX_TABLE_30[] = {
+static const unsigned int UC_AUX_TABLE_30[] = {
        0x1F2E,
        0x399
 };
 
-static const int UC_AUX_TABLE_31[] = {
+static const unsigned int UC_AUX_TABLE_31[] = {
        0x1F2F,
        0x399
 };
 
-static const int UC_AUX_TABLE_32[] = {
+static const unsigned int UC_AUX_TABLE_32[] = {
        0x1F68,
        0x399
 };
 
-static const int UC_AUX_TABLE_33[] = {
+static const unsigned int UC_AUX_TABLE_33[] = {
        0x1F69,
        0x399
 };
 
-static const int UC_AUX_TABLE_34[] = {
+static const unsigned int UC_AUX_TABLE_34[] = {
        0x1F6A,
        0x399
 };
 
-static const int UC_AUX_TABLE_35[] = {
+static const unsigned int UC_AUX_TABLE_35[] = {
        0x1F6B,
        0x399
 };
 
-static const int UC_AUX_TABLE_36[] = {
+static const unsigned int UC_AUX_TABLE_36[] = {
        0x1F6C,
        0x399
 };
 
-static const int UC_AUX_TABLE_37[] = {
+static const unsigned int UC_AUX_TABLE_37[] = {
        0x1F6D,
        0x399
 };
 
-static const int UC_AUX_TABLE_38[] = {
+static const unsigned int UC_AUX_TABLE_38[] = {
        0x1F6E,
        0x399
 };
 
-static const int UC_AUX_TABLE_39[] = {
+static const unsigned int UC_AUX_TABLE_39[] = {
        0x1F6F,
        0x399
 };
 
-static const int UC_AUX_TABLE_40[] = {
+static const unsigned int UC_AUX_TABLE_40[] = {
        0x1FBA,
        0x399
 };
 
-static const int UC_AUX_TABLE_41[] = {
+static const unsigned int UC_AUX_TABLE_41[] = {
        0x391,
        0x399
 };
 
-static const int UC_AUX_TABLE_42[] = {
+static const unsigned int UC_AUX_TABLE_42[] = {
        0x386,
        0x399
 };
 
-static const int UC_AUX_TABLE_43[] = {
+static const unsigned int UC_AUX_TABLE_43[] = {
        0x391,
        0x342
 };
 
-static const int UC_AUX_TABLE_44[] = {
+static const unsigned int UC_AUX_TABLE_44[] = {
        0x391,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_45[] = {
+static const unsigned int UC_AUX_TABLE_45[] = {
        0x1FCA,
        0x399
 };
 
-static const int UC_AUX_TABLE_46[] = {
+static const unsigned int UC_AUX_TABLE_46[] = {
        0x397,
        0x399
 };
 
-static const int UC_AUX_TABLE_47[] = {
+static const unsigned int UC_AUX_TABLE_47[] = {
        0x389,
        0x399
 };
 
-static const int UC_AUX_TABLE_48[] = {
+static const unsigned int UC_AUX_TABLE_48[] = {
        0x397,
        0x342
 };
 
-static const int UC_AUX_TABLE_49[] = {
+static const unsigned int UC_AUX_TABLE_49[] = {
        0x397,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_50[] = {
+static const unsigned int UC_AUX_TABLE_50[] = {
        0x399,
        0x308,
        0x300
 };
 
-static const int UC_AUX_TABLE_51[] = {
+static const unsigned int UC_AUX_TABLE_51[] = {
        0x399,
        0x342
 };
 
-static const int UC_AUX_TABLE_52[] = {
+static const unsigned int UC_AUX_TABLE_52[] = {
        0x399,
        0x308,
        0x342
 };
 
-static const int UC_AUX_TABLE_53[] = {
+static const unsigned int UC_AUX_TABLE_53[] = {
        0x3A5,
        0x308,
        0x300
 };
 
-static const int UC_AUX_TABLE_54[] = {
+static const unsigned int UC_AUX_TABLE_54[] = {
        0x3A1,
        0x313
 };
 
-static const int UC_AUX_TABLE_55[] = {
+static const unsigned int UC_AUX_TABLE_55[] = {
        0x3A5,
        0x342
 };
 
-static const int UC_AUX_TABLE_56[] = {
+static const unsigned int UC_AUX_TABLE_56[] = {
        0x3A5,
        0x308,
        0x342
 };
 
-static const int UC_AUX_TABLE_57[] = {
+static const unsigned int UC_AUX_TABLE_57[] = {
        0x1FFA,
        0x399
 };
 
-static const int UC_AUX_TABLE_58[] = {
+static const unsigned int UC_AUX_TABLE_58[] = {
        0x3A9,
        0x399
 };
 
-static const int UC_AUX_TABLE_59[] = {
+static const unsigned int UC_AUX_TABLE_59[] = {
        0x38F,
        0x399
 };
 
-static const int UC_AUX_TABLE_60[] = {
+static const unsigned int UC_AUX_TABLE_60[] = {
        0x3A9,
        0x342
 };
 
-static const int UC_AUX_TABLE_61[] = {
+static const unsigned int UC_AUX_TABLE_61[] = {
        0x3A9,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_62[] = {
+static const unsigned int UC_AUX_TABLE_62[] = {
        0xC6,
        0xC6
 };
 
-static const int UC_AUX_TABLE_63[] = {
+static const unsigned int UC_AUX_TABLE_63[] = {
        0xC6,
        0xC9
 };
 
-static const int UC_AUX_TABLE_64[] = {
+static const unsigned int UC_AUX_TABLE_64[] = {
        0xC6,
        0xD3
 };
 
-static const int UC_AUX_TABLE_65[] = {
+static const unsigned int UC_AUX_TABLE_65[] = {
        0xC6,
        0xC6,
        0xC9
 };
 
-static const int UC_AUX_TABLE_66[] = {
+static const unsigned int UC_AUX_TABLE_66[] = {
        0xC6,
        0xC6,
        0xD3
 };
 
-static const int UC_AUX_TABLE_67[] = {
+static const unsigned int UC_AUX_TABLE_67[] = {
        0xE2,
        0xE3
 };
 
-static const int UC_AUX_TABLE_68[] = {
+static const unsigned int UC_AUX_TABLE_68[] = {
        0x544,
        0x546
 };
 
-static const int UC_AUX_TABLE_69[] = {
+static const unsigned int UC_AUX_TABLE_69[] = {
        0x544,
        0x535
 };
 
-static const int UC_AUX_TABLE_70[] = {
+static const unsigned int UC_AUX_TABLE_70[] = {
        0x544,
        0x53B
 };
 
-static const int UC_AUX_TABLE_71[] = {
+static const unsigned int UC_AUX_TABLE_71[] = {
        0x54E,
        0x546
 };
 
-static const int UC_AUX_TABLE_72[] = {
+static const unsigned int UC_AUX_TABLE_72[] = {
        0x544,
        0x53D
 };
 
-static const int * const UC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        UC_AUX_TABLE_1,
        UC_AUX_TABLE_2,
@@ -116643,386 +116643,386 @@ typedef enum {
 
 #define HAS_CF_AUX_TABLES
 
-static const int CF_AUX_TABLE_1[] = {
+static const unsigned int CF_AUX_TABLE_1[] = {
        0xA2,
        0xA2
 };
 
-static const int CF_AUX_TABLE_2[] = {
+static const unsigned int CF_AUX_TABLE_2[] = {
        0x89,
        0x307
 };
 
-static const int CF_AUX_TABLE_3[] = {
+static const unsigned int CF_AUX_TABLE_3[] = {
        0x2BC,
        0x95
 };
 
-static const int CF_AUX_TABLE_4[] = {
+static const unsigned int CF_AUX_TABLE_4[] = {
        0x91,
        0x30C
 };
 
-static const int CF_AUX_TABLE_5[] = {
+static const unsigned int CF_AUX_TABLE_5[] = {
        0x3B9,
        0x308,
        0x301
 };
 
-static const int CF_AUX_TABLE_6[] = {
+static const unsigned int CF_AUX_TABLE_6[] = {
        0x3C5,
        0x308,
        0x301
 };
 
-static const int CF_AUX_TABLE_7[] = {
+static const unsigned int CF_AUX_TABLE_7[] = {
        0x565,
        0x582
 };
 
-static const int CF_AUX_TABLE_8[] = {
+static const unsigned int CF_AUX_TABLE_8[] = {
        0x88,
        0x331
 };
 
-static const int CF_AUX_TABLE_9[] = {
+static const unsigned int CF_AUX_TABLE_9[] = {
        0xA3,
        0x308
 };
 
-static const int CF_AUX_TABLE_10[] = {
+static const unsigned int CF_AUX_TABLE_10[] = {
        0xA6,
        0x30A
 };
 
-static const int CF_AUX_TABLE_11[] = {
+static const unsigned int CF_AUX_TABLE_11[] = {
        0xA8,
        0x30A
 };
 
-static const int CF_AUX_TABLE_12[] = {
+static const unsigned int CF_AUX_TABLE_12[] = {
        0x81,
        0x2BE
 };
 
-static const int CF_AUX_TABLE_13[] = {
+static const unsigned int CF_AUX_TABLE_13[] = {
        0x3C5,
        0x313
 };
 
-static const int CF_AUX_TABLE_14[] = {
+static const unsigned int CF_AUX_TABLE_14[] = {
        0x3C5,
        0x313,
        0x300
 };
 
-static const int CF_AUX_TABLE_15[] = {
+static const unsigned int CF_AUX_TABLE_15[] = {
        0x3C5,
        0x313,
        0x301
 };
 
-static const int CF_AUX_TABLE_16[] = {
+static const unsigned int CF_AUX_TABLE_16[] = {
        0x3C5,
        0x313,
        0x342
 };
 
-static const int CF_AUX_TABLE_17[] = {
+static const unsigned int CF_AUX_TABLE_17[] = {
        0x1F00,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_18[] = {
+static const unsigned int CF_AUX_TABLE_18[] = {
        0x1F01,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_19[] = {
+static const unsigned int CF_AUX_TABLE_19[] = {
        0x1F02,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_20[] = {
+static const unsigned int CF_AUX_TABLE_20[] = {
        0x1F03,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_21[] = {
+static const unsigned int CF_AUX_TABLE_21[] = {
        0x1F04,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_22[] = {
+static const unsigned int CF_AUX_TABLE_22[] = {
        0x1F05,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_23[] = {
+static const unsigned int CF_AUX_TABLE_23[] = {
        0x1F06,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_24[] = {
+static const unsigned int CF_AUX_TABLE_24[] = {
        0x1F07,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_25[] = {
+static const unsigned int CF_AUX_TABLE_25[] = {
        0x1F20,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_26[] = {
+static const unsigned int CF_AUX_TABLE_26[] = {
        0x1F21,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_27[] = {
+static const unsigned int CF_AUX_TABLE_27[] = {
        0x1F22,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_28[] = {
+static const unsigned int CF_AUX_TABLE_28[] = {
        0x1F23,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_29[] = {
+static const unsigned int CF_AUX_TABLE_29[] = {
        0x1F24,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_30[] = {
+static const unsigned int CF_AUX_TABLE_30[] = {
        0x1F25,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_31[] = {
+static const unsigned int CF_AUX_TABLE_31[] = {
        0x1F26,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_32[] = {
+static const unsigned int CF_AUX_TABLE_32[] = {
        0x1F27,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_33[] = {
+static const unsigned int CF_AUX_TABLE_33[] = {
        0x1F60,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_34[] = {
+static const unsigned int CF_AUX_TABLE_34[] = {
        0x1F61,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_35[] = {
+static const unsigned int CF_AUX_TABLE_35[] = {
        0x1F62,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_36[] = {
+static const unsigned int CF_AUX_TABLE_36[] = {
        0x1F63,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_37[] = {
+static const unsigned int CF_AUX_TABLE_37[] = {
        0x1F64,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_38[] = {
+static const unsigned int CF_AUX_TABLE_38[] = {
        0x1F65,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_39[] = {
+static const unsigned int CF_AUX_TABLE_39[] = {
        0x1F66,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_40[] = {
+static const unsigned int CF_AUX_TABLE_40[] = {
        0x1F67,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_41[] = {
+static const unsigned int CF_AUX_TABLE_41[] = {
        0x1F70,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_42[] = {
+static const unsigned int CF_AUX_TABLE_42[] = {
        0x3B1,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_43[] = {
+static const unsigned int CF_AUX_TABLE_43[] = {
        0x3AC,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_44[] = {
+static const unsigned int CF_AUX_TABLE_44[] = {
        0x3B1,
        0x342
 };
 
-static const int CF_AUX_TABLE_45[] = {
+static const unsigned int CF_AUX_TABLE_45[] = {
        0x3B1,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_46[] = {
+static const unsigned int CF_AUX_TABLE_46[] = {
        0x1F74,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_47[] = {
+static const unsigned int CF_AUX_TABLE_47[] = {
        0x3B7,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_48[] = {
+static const unsigned int CF_AUX_TABLE_48[] = {
        0x3AE,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_49[] = {
+static const unsigned int CF_AUX_TABLE_49[] = {
        0x3B7,
        0x342
 };
 
-static const int CF_AUX_TABLE_50[] = {
+static const unsigned int CF_AUX_TABLE_50[] = {
        0x3B7,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_51[] = {
+static const unsigned int CF_AUX_TABLE_51[] = {
        0x3B9,
        0x308,
        0x300
 };
 
-static const int CF_AUX_TABLE_52[] = {
+static const unsigned int CF_AUX_TABLE_52[] = {
        0x3B9,
        0x342
 };
 
-static const int CF_AUX_TABLE_53[] = {
+static const unsigned int CF_AUX_TABLE_53[] = {
        0x3B9,
        0x308,
        0x342
 };
 
-static const int CF_AUX_TABLE_54[] = {
+static const unsigned int CF_AUX_TABLE_54[] = {
        0x3C5,
        0x308,
        0x300
 };
 
-static const int CF_AUX_TABLE_55[] = {
+static const unsigned int CF_AUX_TABLE_55[] = {
        0x3C1,
        0x313
 };
 
-static const int CF_AUX_TABLE_56[] = {
+static const unsigned int CF_AUX_TABLE_56[] = {
        0x3C5,
        0x342
 };
 
-static const int CF_AUX_TABLE_57[] = {
+static const unsigned int CF_AUX_TABLE_57[] = {
        0x3C5,
        0x308,
        0x342
 };
 
-static const int CF_AUX_TABLE_58[] = {
+static const unsigned int CF_AUX_TABLE_58[] = {
        0x1F7C,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_59[] = {
+static const unsigned int CF_AUX_TABLE_59[] = {
        0x3C9,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_60[] = {
+static const unsigned int CF_AUX_TABLE_60[] = {
        0x3CE,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_61[] = {
+static const unsigned int CF_AUX_TABLE_61[] = {
        0x3C9,
        0x342
 };
 
-static const int CF_AUX_TABLE_62[] = {
+static const unsigned int CF_AUX_TABLE_62[] = {
        0x3C9,
        0x342,
        0x3B9
 };
 
-static const int CF_AUX_TABLE_63[] = {
+static const unsigned int CF_AUX_TABLE_63[] = {
        0x86,
        0x86
 };
 
-static const int CF_AUX_TABLE_64[] = {
+static const unsigned int CF_AUX_TABLE_64[] = {
        0x86,
        0x89
 };
 
-static const int CF_AUX_TABLE_65[] = {
+static const unsigned int CF_AUX_TABLE_65[] = {
        0x86,
        0x93
 };
 
-static const int CF_AUX_TABLE_66[] = {
+static const unsigned int CF_AUX_TABLE_66[] = {
        0x86,
        0x86,
        0x89
 };
 
-static const int CF_AUX_TABLE_67[] = {
+static const unsigned int CF_AUX_TABLE_67[] = {
        0x86,
        0x86,
        0x93
 };
 
-static const int CF_AUX_TABLE_68[] = {
+static const unsigned int CF_AUX_TABLE_68[] = {
        0xA2,
        0xA3
 };
 
-static const int CF_AUX_TABLE_69[] = {
+static const unsigned int CF_AUX_TABLE_69[] = {
        0x574,
        0x576
 };
 
-static const int CF_AUX_TABLE_70[] = {
+static const unsigned int CF_AUX_TABLE_70[] = {
        0x574,
        0x565
 };
 
-static const int CF_AUX_TABLE_71[] = {
+static const unsigned int CF_AUX_TABLE_71[] = {
        0x574,
        0x56B
 };
 
-static const int CF_AUX_TABLE_72[] = {
+static const unsigned int CF_AUX_TABLE_72[] = {
        0x57E,
        0x576
 };
 
-static const int CF_AUX_TABLE_73[] = {
+static const unsigned int CF_AUX_TABLE_73[] = {
        0x574,
        0x56D
 };
 
-static const int * const CF_AUX_TABLE_ptrs[] = {
+static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        CF_AUX_TABLE_1,
        CF_AUX_TABLE_2,
@@ -119846,12 +119846,12 @@ typedef enum {
 
 #define HAS_LC_AUX_TABLES
 
-static const int LC_AUX_TABLE_1[] = {
+static const unsigned int LC_AUX_TABLE_1[] = {
        0x89,
        0x307
 };
 
-static const int * const LC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        LC_AUX_TABLE_1
 };
@@ -131576,145 +131576,145 @@ typedef enum {
 
 #define HAS_IVCF_AUX_TABLES
 
-static const int IVCF_AUX_TABLE_1[] = {
+static const unsigned int IVCF_AUX_TABLE_1[] = {
        0x67,
        0x212B
 };
 
-static const int IVCF_AUX_TABLE_2[] = {
+static const unsigned int IVCF_AUX_TABLE_2[] = {
        0xD2,
        0x212A
 };
 
-static const int IVCF_AUX_TABLE_3[] = {
+static const unsigned int IVCF_AUX_TABLE_3[] = {
        0xE2,
        0x17F
 };
 
-static const int IVCF_AUX_TABLE_4[] = {
+static const unsigned int IVCF_AUX_TABLE_4[] = {
        0x1C4,
        0x1C5
 };
 
-static const int IVCF_AUX_TABLE_5[] = {
+static const unsigned int IVCF_AUX_TABLE_5[] = {
        0x1C7,
        0x1C8
 };
 
-static const int IVCF_AUX_TABLE_6[] = {
+static const unsigned int IVCF_AUX_TABLE_6[] = {
        0x1CA,
        0x1CB
 };
 
-static const int IVCF_AUX_TABLE_7[] = {
+static const unsigned int IVCF_AUX_TABLE_7[] = {
        0x1F1,
        0x1F2
 };
 
-static const int IVCF_AUX_TABLE_8[] = {
+static const unsigned int IVCF_AUX_TABLE_8[] = {
        0x392,
        0x3D0
 };
 
-static const int IVCF_AUX_TABLE_9[] = {
+static const unsigned int IVCF_AUX_TABLE_9[] = {
        0x395,
        0x3F5
 };
 
-static const int IVCF_AUX_TABLE_10[] = {
+static const unsigned int IVCF_AUX_TABLE_10[] = {
        0x398,
        0x3D1,
        0x3F4
 };
 
-static const int IVCF_AUX_TABLE_11[] = {
+static const unsigned int IVCF_AUX_TABLE_11[] = {
        0x345,
        0x399,
        0x1FBE
 };
 
-static const int IVCF_AUX_TABLE_12[] = {
+static const unsigned int IVCF_AUX_TABLE_12[] = {
        0x39A,
        0x3F0
 };
 
-static const int IVCF_AUX_TABLE_13[] = {
+static const unsigned int IVCF_AUX_TABLE_13[] = {
        0xB5,
        0x39C
 };
 
-static const int IVCF_AUX_TABLE_14[] = {
+static const unsigned int IVCF_AUX_TABLE_14[] = {
        0x3A0,
        0x3D6
 };
 
-static const int IVCF_AUX_TABLE_15[] = {
+static const unsigned int IVCF_AUX_TABLE_15[] = {
        0x3A1,
        0x3F1
 };
 
-static const int IVCF_AUX_TABLE_16[] = {
+static const unsigned int IVCF_AUX_TABLE_16[] = {
        0x3A3,
        0x3C2
 };
 
-static const int IVCF_AUX_TABLE_17[] = {
+static const unsigned int IVCF_AUX_TABLE_17[] = {
        0x3A6,
        0x3D5
 };
 
-static const int IVCF_AUX_TABLE_18[] = {
+static const unsigned int IVCF_AUX_TABLE_18[] = {
        0x3A9,
        0x2126
 };
 
-static const int IVCF_AUX_TABLE_19[] = {
+static const unsigned int IVCF_AUX_TABLE_19[] = {
        0x412,
        0x1C80
 };
 
-static const int IVCF_AUX_TABLE_20[] = {
+static const unsigned int IVCF_AUX_TABLE_20[] = {
        0x414,
        0x1C81
 };
 
-static const int IVCF_AUX_TABLE_21[] = {
+static const unsigned int IVCF_AUX_TABLE_21[] = {
        0x41E,
        0x1C82
 };
 
-static const int IVCF_AUX_TABLE_22[] = {
+static const unsigned int IVCF_AUX_TABLE_22[] = {
        0x421,
        0x1C83
 };
 
-static const int IVCF_AUX_TABLE_23[] = {
+static const unsigned int IVCF_AUX_TABLE_23[] = {
        0x422,
        0x1C84,
        0x1C85
 };
 
-static const int IVCF_AUX_TABLE_24[] = {
+static const unsigned int IVCF_AUX_TABLE_24[] = {
        0x42A,
        0x1C86
 };
 
-static const int IVCF_AUX_TABLE_25[] = {
+static const unsigned int IVCF_AUX_TABLE_25[] = {
        0x462,
        0x1C87
 };
 
-static const int IVCF_AUX_TABLE_26[] = {
+static const unsigned int IVCF_AUX_TABLE_26[] = {
        0x1E60,
        0x1E9B
 };
 
-static const int IVCF_AUX_TABLE_27[] = {
+static const unsigned int IVCF_AUX_TABLE_27[] = {
        0x1C88,
        0xA64A
 };
 
-static const int * const IVCF_AUX_TABLE_ptrs[] = {
+static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        IVCF_AUX_TABLE_1,
        IVCF_AUX_TABLE_2,
@@ -155379,246 +155379,246 @@ typedef enum {
 
 #define HAS_TC_AUX_TABLES
 
-static const int TC_AUX_TABLE_1[] = {
+static const unsigned int TC_AUX_TABLE_1[] = {
        0xE2,
        0xA2
 };
 
-static const int TC_AUX_TABLE_2[] = {
+static const unsigned int TC_AUX_TABLE_2[] = {
        0x2BC,
        0xD5
 };
 
-static const int TC_AUX_TABLE_3[] = {
+static const unsigned int TC_AUX_TABLE_3[] = {
        0xD1,
        0x30C
 };
 
-static const int TC_AUX_TABLE_4[] = {
+static const unsigned int TC_AUX_TABLE_4[] = {
        0x399,
        0x308,
        0x301
 };
 
-static const int TC_AUX_TABLE_5[] = {
+static const unsigned int TC_AUX_TABLE_5[] = {
        0x3A5,
        0x308,
        0x301
 };
 
-static const int TC_AUX_TABLE_6[] = {
+static const unsigned int TC_AUX_TABLE_6[] = {
        0x535,
        0x582
 };
 
-static const int TC_AUX_TABLE_7[] = {
+static const unsigned int TC_AUX_TABLE_7[] = {
        0xC8,
        0x331
 };
 
-static const int TC_AUX_TABLE_8[] = {
+static const unsigned int TC_AUX_TABLE_8[] = {
        0xE3,
        0x308
 };
 
-static const int TC_AUX_TABLE_9[] = {
+static const unsigned int TC_AUX_TABLE_9[] = {
        0xE6,
        0x30A
 };
 
-static const int TC_AUX_TABLE_10[] = {
+static const unsigned int TC_AUX_TABLE_10[] = {
        0xE8,
        0x30A
 };
 
-static const int TC_AUX_TABLE_11[] = {
+static const unsigned int TC_AUX_TABLE_11[] = {
        0xC1,
        0x2BE
 };
 
-static const int TC_AUX_TABLE_12[] = {
+static const unsigned int TC_AUX_TABLE_12[] = {
        0x3A5,
        0x313
 };
 
-static const int TC_AUX_TABLE_13[] = {
+static const unsigned int TC_AUX_TABLE_13[] = {
        0x3A5,
        0x313,
        0x300
 };
 
-static const int TC_AUX_TABLE_14[] = {
+static const unsigned int TC_AUX_TABLE_14[] = {
        0x3A5,
        0x313,
        0x301
 };
 
-static const int TC_AUX_TABLE_15[] = {
+static const unsigned int TC_AUX_TABLE_15[] = {
        0x3A5,
        0x313,
        0x342
 };
 
-static const int TC_AUX_TABLE_16[] = {
+static const unsigned int TC_AUX_TABLE_16[] = {
        0x1FBA,
        0x345
 };
 
-static const int TC_AUX_TABLE_17[] = {
+static const unsigned int TC_AUX_TABLE_17[] = {
        0x386,
        0x345
 };
 
-static const int TC_AUX_TABLE_18[] = {
+static const unsigned int TC_AUX_TABLE_18[] = {
        0x391,
        0x342
 };
 
-static const int TC_AUX_TABLE_19[] = {
+static const unsigned int TC_AUX_TABLE_19[] = {
        0x391,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_20[] = {
+static const unsigned int TC_AUX_TABLE_20[] = {
        0x1FCA,
        0x345
 };
 
-static const int TC_AUX_TABLE_21[] = {
+static const unsigned int TC_AUX_TABLE_21[] = {
        0x389,
        0x345
 };
 
-static const int TC_AUX_TABLE_22[] = {
+static const unsigned int TC_AUX_TABLE_22[] = {
        0x397,
        0x342
 };
 
-static const int TC_AUX_TABLE_23[] = {
+static const unsigned int TC_AUX_TABLE_23[] = {
        0x397,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_24[] = {
+static const unsigned int TC_AUX_TABLE_24[] = {
        0x399,
        0x308,
        0x300
 };
 
-static const int TC_AUX_TABLE_25[] = {
+static const unsigned int TC_AUX_TABLE_25[] = {
        0x399,
        0x342
 };
 
-static const int TC_AUX_TABLE_26[] = {
+static const unsigned int TC_AUX_TABLE_26[] = {
        0x399,
        0x308,
        0x342
 };
 
-static const int TC_AUX_TABLE_27[] = {
+static const unsigned int TC_AUX_TABLE_27[] = {
        0x3A5,
        0x308,
        0x300
 };
 
-static const int TC_AUX_TABLE_28[] = {
+static const unsigned int TC_AUX_TABLE_28[] = {
        0x3A1,
        0x313
 };
 
-static const int TC_AUX_TABLE_29[] = {
+static const unsigned int TC_AUX_TABLE_29[] = {
        0x3A5,
        0x342
 };
 
-static const int TC_AUX_TABLE_30[] = {
+static const unsigned int TC_AUX_TABLE_30[] = {
        0x3A5,
        0x308,
        0x342
 };
 
-static const int TC_AUX_TABLE_31[] = {
+static const unsigned int TC_AUX_TABLE_31[] = {
        0x1FFA,
        0x345
 };
 
-static const int TC_AUX_TABLE_32[] = {
+static const unsigned int TC_AUX_TABLE_32[] = {
        0x38F,
        0x345
 };
 
-static const int TC_AUX_TABLE_33[] = {
+static const unsigned int TC_AUX_TABLE_33[] = {
        0x3A9,
        0x342
 };
 
-static const int TC_AUX_TABLE_34[] = {
+static const unsigned int TC_AUX_TABLE_34[] = {
        0x3A9,
        0x342,
        0x345
 };
 
-static const int TC_AUX_TABLE_35[] = {
+static const unsigned int TC_AUX_TABLE_35[] = {
        0xC6,
        0x86
 };
 
-static const int TC_AUX_TABLE_36[] = {
+static const unsigned int TC_AUX_TABLE_36[] = {
        0xC6,
        0x89
 };
 
-static const int TC_AUX_TABLE_37[] = {
+static const unsigned int TC_AUX_TABLE_37[] = {
        0xC6,
        0x93
 };
 
-static const int TC_AUX_TABLE_38[] = {
+static const unsigned int TC_AUX_TABLE_38[] = {
        0xC6,
        0x86,
        0x89
 };
 
-static const int TC_AUX_TABLE_39[] = {
+static const unsigned int TC_AUX_TABLE_39[] = {
        0xC6,
        0x86,
        0x93
 };
 
-static const int TC_AUX_TABLE_40[] = {
+static const unsigned int TC_AUX_TABLE_40[] = {
        0xE2,
        0xA3
 };
 
-static const int TC_AUX_TABLE_41[] = {
+static const unsigned int TC_AUX_TABLE_41[] = {
        0x544,
        0x576
 };
 
-static const int TC_AUX_TABLE_42[] = {
+static const unsigned int TC_AUX_TABLE_42[] = {
        0x544,
        0x565
 };
 
-static const int TC_AUX_TABLE_43[] = {
+static const unsigned int TC_AUX_TABLE_43[] = {
        0x544,
        0x56B
 };
 
-static const int TC_AUX_TABLE_44[] = {
+static const unsigned int TC_AUX_TABLE_44[] = {
        0x54E,
        0x576
 };
 
-static const int TC_AUX_TABLE_45[] = {
+static const unsigned int TC_AUX_TABLE_45[] = {
        0x544,
        0x56D
 };
 
-static const int * const TC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        TC_AUX_TABLE_1,
        TC_AUX_TABLE_2,
@@ -158529,381 +158529,381 @@ typedef enum {
 
 #define HAS_UC_AUX_TABLES
 
-static const int UC_AUX_TABLE_1[] = {
+static const unsigned int UC_AUX_TABLE_1[] = {
        0xE2,
        0xE2
 };
 
-static const int UC_AUX_TABLE_2[] = {
+static const unsigned int UC_AUX_TABLE_2[] = {
        0x2BC,
        0xD5
 };
 
-static const int UC_AUX_TABLE_3[] = {
+static const unsigned int UC_AUX_TABLE_3[] = {
        0xD1,
        0x30C
 };
 
-static const int UC_AUX_TABLE_4[] = {
+static const unsigned int UC_AUX_TABLE_4[] = {
        0x399,
        0x308,
        0x301
 };
 
-static const int UC_AUX_TABLE_5[] = {
+static const unsigned int UC_AUX_TABLE_5[] = {
        0x3A5,
        0x308,
        0x301
 };
 
-static const int UC_AUX_TABLE_6[] = {
+static const unsigned int UC_AUX_TABLE_6[] = {
        0x535,
        0x552
 };
 
-static const int UC_AUX_TABLE_7[] = {
+static const unsigned int UC_AUX_TABLE_7[] = {
        0xC8,
        0x331
 };
 
-static const int UC_AUX_TABLE_8[] = {
+static const unsigned int UC_AUX_TABLE_8[] = {
        0xE3,
        0x308
 };
 
-static const int UC_AUX_TABLE_9[] = {
+static const unsigned int UC_AUX_TABLE_9[] = {
        0xE6,
        0x30A
 };
 
-static const int UC_AUX_TABLE_10[] = {
+static const unsigned int UC_AUX_TABLE_10[] = {
        0xE8,
        0x30A
 };
 
-static const int UC_AUX_TABLE_11[] = {
+static const unsigned int UC_AUX_TABLE_11[] = {
        0xC1,
        0x2BE
 };
 
-static const int UC_AUX_TABLE_12[] = {
+static const unsigned int UC_AUX_TABLE_12[] = {
        0x3A5,
        0x313
 };
 
-static const int UC_AUX_TABLE_13[] = {
+static const unsigned int UC_AUX_TABLE_13[] = {
        0x3A5,
        0x313,
        0x300
 };
 
-static const int UC_AUX_TABLE_14[] = {
+static const unsigned int UC_AUX_TABLE_14[] = {
        0x3A5,
        0x313,
        0x301
 };
 
-static const int UC_AUX_TABLE_15[] = {
+static const unsigned int UC_AUX_TABLE_15[] = {
        0x3A5,
        0x313,
        0x342
 };
 
-static const int UC_AUX_TABLE_16[] = {
+static const unsigned int UC_AUX_TABLE_16[] = {
        0x1F08,
        0x399
 };
 
-static const int UC_AUX_TABLE_17[] = {
+static const unsigned int UC_AUX_TABLE_17[] = {
        0x1F09,
        0x399
 };
 
-static const int UC_AUX_TABLE_18[] = {
+static const unsigned int UC_AUX_TABLE_18[] = {
        0x1F0A,
        0x399
 };
 
-static const int UC_AUX_TABLE_19[] = {
+static const unsigned int UC_AUX_TABLE_19[] = {
        0x1F0B,
        0x399
 };
 
-static const int UC_AUX_TABLE_20[] = {
+static const unsigned int UC_AUX_TABLE_20[] = {
        0x1F0C,
        0x399
 };
 
-static const int UC_AUX_TABLE_21[] = {
+static const unsigned int UC_AUX_TABLE_21[] = {
        0x1F0D,
        0x399
 };
 
-static const int UC_AUX_TABLE_22[] = {
+static const unsigned int UC_AUX_TABLE_22[] = {
        0x1F0E,
        0x399
 };
 
-static const int UC_AUX_TABLE_23[] = {
+static const unsigned int UC_AUX_TABLE_23[] = {
        0x1F0F,
        0x399
 };
 
-static const int UC_AUX_TABLE_24[] = {
+static const unsigned int UC_AUX_TABLE_24[] = {
        0x1F28,
        0x399
 };
 
-static const int UC_AUX_TABLE_25[] = {
+static const unsigned int UC_AUX_TABLE_25[] = {
        0x1F29,
        0x399
 };
 
-static const int UC_AUX_TABLE_26[] = {
+static const unsigned int UC_AUX_TABLE_26[] = {
        0x1F2A,
        0x399
 };
 
-static const int UC_AUX_TABLE_27[] = {
+static const unsigned int UC_AUX_TABLE_27[] = {
        0x1F2B,
        0x399
 };
 
-static const int UC_AUX_TABLE_28[] = {
+static const unsigned int UC_AUX_TABLE_28[] = {
        0x1F2C,
        0x399
 };
 
-static const int UC_AUX_TABLE_29[] = {
+static const unsigned int UC_AUX_TABLE_29[] = {
        0x1F2D,
        0x399
 };
 
-static const int UC_AUX_TABLE_30[] = {
+static const unsigned int UC_AUX_TABLE_30[] = {
        0x1F2E,
        0x399
 };
 
-static const int UC_AUX_TABLE_31[] = {
+static const unsigned int UC_AUX_TABLE_31[] = {
        0x1F2F,
        0x399
 };
 
-static const int UC_AUX_TABLE_32[] = {
+static const unsigned int UC_AUX_TABLE_32[] = {
        0x1F68,
        0x399
 };
 
-static const int UC_AUX_TABLE_33[] = {
+static const unsigned int UC_AUX_TABLE_33[] = {
        0x1F69,
        0x399
 };
 
-static const int UC_AUX_TABLE_34[] = {
+static const unsigned int UC_AUX_TABLE_34[] = {
        0x1F6A,
        0x399
 };
 
-static const int UC_AUX_TABLE_35[] = {
+static const unsigned int UC_AUX_TABLE_35[] = {
        0x1F6B,
        0x399
 };
 
-static const int UC_AUX_TABLE_36[] = {
+static const unsigned int UC_AUX_TABLE_36[] = {
        0x1F6C,
        0x399
 };
 
-static const int UC_AUX_TABLE_37[] = {
+static const unsigned int UC_AUX_TABLE_37[] = {
        0x1F6D,
        0x399
 };
 
-static const int UC_AUX_TABLE_38[] = {
+static const unsigned int UC_AUX_TABLE_38[] = {
        0x1F6E,
        0x399
 };
 
-static const int UC_AUX_TABLE_39[] = {
+static const unsigned int UC_AUX_TABLE_39[] = {
        0x1F6F,
        0x399
 };
 
-static const int UC_AUX_TABLE_40[] = {
+static const unsigned int UC_AUX_TABLE_40[] = {
        0x1FBA,
        0x399
 };
 
-static const int UC_AUX_TABLE_41[] = {
+static const unsigned int UC_AUX_TABLE_41[] = {
        0x391,
        0x399
 };
 
-static const int UC_AUX_TABLE_42[] = {
+static const unsigned int UC_AUX_TABLE_42[] = {
        0x386,
        0x399
 };
 
-static const int UC_AUX_TABLE_43[] = {
+static const unsigned int UC_AUX_TABLE_43[] = {
        0x391,
        0x342
 };
 
-static const int UC_AUX_TABLE_44[] = {
+static const unsigned int UC_AUX_TABLE_44[] = {
        0x391,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_45[] = {
+static const unsigned int UC_AUX_TABLE_45[] = {
        0x1FCA,
        0x399
 };
 
-static const int UC_AUX_TABLE_46[] = {
+static const unsigned int UC_AUX_TABLE_46[] = {
        0x397,
        0x399
 };
 
-static const int UC_AUX_TABLE_47[] = {
+static const unsigned int UC_AUX_TABLE_47[] = {
        0x389,
        0x399
 };
 
-static const int UC_AUX_TABLE_48[] = {
+static const unsigned int UC_AUX_TABLE_48[] = {
        0x397,
        0x342
 };
 
-static const int UC_AUX_TABLE_49[] = {
+static const unsigned int UC_AUX_TABLE_49[] = {
        0x397,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_50[] = {
+static const unsigned int UC_AUX_TABLE_50[] = {
        0x399,
        0x308,
        0x300
 };
 
-static const int UC_AUX_TABLE_51[] = {
+static const unsigned int UC_AUX_TABLE_51[] = {
        0x399,
        0x342
 };
 
-static const int UC_AUX_TABLE_52[] = {
+static const unsigned int UC_AUX_TABLE_52[] = {
        0x399,
        0x308,
        0x342
 };
 
-static const int UC_AUX_TABLE_53[] = {
+static const unsigned int UC_AUX_TABLE_53[] = {
        0x3A5,
        0x308,
        0x300
 };
 
-static const int UC_AUX_TABLE_54[] = {
+static const unsigned int UC_AUX_TABLE_54[] = {
        0x3A1,
        0x313
 };
 
-static const int UC_AUX_TABLE_55[] = {
+static const unsigned int UC_AUX_TABLE_55[] = {
        0x3A5,
        0x342
 };
 
-static const int UC_AUX_TABLE_56[] = {
+static const unsigned int UC_AUX_TABLE_56[] = {
        0x3A5,
        0x308,
        0x342
 };
 
-static const int UC_AUX_TABLE_57[] = {
+static const unsigned int UC_AUX_TABLE_57[] = {
        0x1FFA,
        0x399
 };
 
-static const int UC_AUX_TABLE_58[] = {
+static const unsigned int UC_AUX_TABLE_58[] = {
        0x3A9,
        0x399
 };
 
-static const int UC_AUX_TABLE_59[] = {
+static const unsigned int UC_AUX_TABLE_59[] = {
        0x38F,
        0x399
 };
 
-static const int UC_AUX_TABLE_60[] = {
+static const unsigned int UC_AUX_TABLE_60[] = {
        0x3A9,
        0x342
 };
 
-static const int UC_AUX_TABLE_61[] = {
+static const unsigned int UC_AUX_TABLE_61[] = {
        0x3A9,
        0x342,
        0x399
 };
 
-static const int UC_AUX_TABLE_62[] = {
+static const unsigned int UC_AUX_TABLE_62[] = {
        0xC6,
        0xC6
 };
 
-static const int UC_AUX_TABLE_63[] = {
+static const unsigned int UC_AUX_TABLE_63[] = {
        0xC6,
        0xC9
 };
 
-static const int UC_AUX_TABLE_64[] = {
+static const unsigned int UC_AUX_TABLE_64[] = {
        0xC6,
        0xD3
 };
 
-static const int UC_AUX_TABLE_65[] = {
+static const unsigned int UC_AUX_TABLE_65[] = {
        0xC6,
        0xC6,
        0xC9
 };
 
-static const int UC_AUX_TABLE_66[] = {
+static const unsigned int UC_AUX_TABLE_66[] = {
        0xC6,
        0xC6,
        0xD3
 };
 
-static const int UC_AUX_TABLE_67[] = {
+static const unsigned int UC_AUX_TABLE_67[] = {
        0xE2,
        0xE3
 };
 
-static const int UC_AUX_TABLE_68[] = {
+static const unsigned int UC_AUX_TABLE_68[] = {
        0x544,
        0x546
 };
 
-static const int UC_AUX_TABLE_69[] = {
+static const unsigned int UC_AUX_TABLE_69[] = {
        0x544,
        0x535
 };
 
-static const int UC_AUX_TABLE_70[] = {
+static const unsigned int UC_AUX_TABLE_70[] = {
        0x544,
        0x53B
 };
 
-static const int UC_AUX_TABLE_71[] = {
+static const unsigned int UC_AUX_TABLE_71[] = {
        0x54E,
        0x546
 };
 
-static const int UC_AUX_TABLE_72[] = {
+static const unsigned int UC_AUX_TABLE_72[] = {
        0x544,
        0x53D
 };
 
-static const int * const UC_AUX_TABLE_ptrs[] = {
+static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
        NULL,   /* Placeholder */
        UC_AUX_TABLE_1,
        UC_AUX_TABLE_2,
@@ -170678,5 +170678,5 @@ static const U8 WB_table[24][24] = {
  * ea4dc61a00d2db9bd46f3ddec706b5b7b11e8fcf848fb384b54b507fb70d8e90 lib/unicore/mktables
  * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
  * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 2007fed6b55e8cec9f4d111fbfc5e9f82cb6827703d9a3e54b02ae2dc104cff9 regen/mk_invlists.pl
+ * 37f51b84b2b6e224935b4aaec50c0fb7d2de5b20c3ac00ff25fe0a23f5f1739e regen/mk_invlists.pl
  * ex: set ro: */
index dbab75a..641377b 100644 (file)
--- a/embed.fnc
+++ b/embed.fnc
@@ -1797,7 +1797,7 @@ s |UV     |_to_utf8_case  |const UV uv1                                   \
                                |NULLOK STRLEN *lenp                            \
                                |NN SV *invlist                                 \
                                |NN const int * const invmap                    \
-                               |NULLOK const int * const * const aux_tables    \
+                               |NULLOK const unsigned int * const * const aux_tables   \
                                |NULLOK const U8 * const aux_table_lengths      \
                                |NN const char * const normal
 #endif
@@ -1890,9 +1890,9 @@ ApM       |U8*    |uvoffuni_to_utf8_flags_msgs|NN U8 *d|UV uv|const UV flags|NULLOK HV**
 Ap     |U8*    |uvuni_to_utf8_flags    |NN U8 *d|UV uv|UV flags
 Apd    |char*  |pv_uni_display |NN SV *dsv|NN const U8 *spv|STRLEN len|STRLEN pvlim|UV flags
 ApdR   |char*  |sv_uni_display |NN SV *dsv|NN SV *ssv|STRLEN pvlim|UV flags
-EXpR   |Size_t |_inverse_folds |const UV cp                        \
-                               |NN int * first_folds_to            \
-                               |NN const int ** remaining_folds_to
+EXpR   |Size_t |_inverse_folds |const UV cp                                \
+                               |NN unsigned int * first_folds_to           \
+                               |NN const unsigned int ** remaining_folds_to
 : Used by Data::Alias
 EXp    |void   |vivify_defelem |NN SV* sv
 : Used in pp.c
diff --git a/proto.h b/proto.h
index 72acb41..3aae77f 100644 (file)
--- a/proto.h
+++ b/proto.h
@@ -62,7 +62,7 @@ PERL_CALLCONV char *  Perl__byte_dump_string(pTHX_ const U8 * const start, const
 PERL_CALLCONV void     Perl__force_out_malformed_utf8_message(pTHX_ const U8 *const p, const U8 * const e, const U32 flags, const bool die_here);
 #define PERL_ARGS_ASSERT__FORCE_OUT_MALFORMED_UTF8_MESSAGE     \
        assert(p); assert(e)
-PERL_CALLCONV Size_t   Perl__inverse_folds(pTHX_ const UV cp, int * first_folds_to, const int ** remaining_folds_to)
+PERL_CALLCONV Size_t   Perl__inverse_folds(pTHX_ const UV cp, unsigned int * first_folds_to, const unsigned int ** remaining_folds_to)
                        __attribute__warn_unused_result__;
 #define PERL_ARGS_ASSERT__INVERSE_FOLDS        \
        assert(first_folds_to); assert(remaining_folds_to)
@@ -5968,7 +5968,7 @@ STATIC bool       S_isa_lookup(pTHX_ HV *stash, const char * const name, STRLEN len, U
        assert(stash); assert(name)
 #endif
 #if defined(PERL_IN_UTF8_C)
-STATIC UV      S__to_utf8_case(pTHX_ const UV uv1, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const int * const invmap, const int * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
+STATIC UV      S__to_utf8_case(pTHX_ const UV uv1, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const int * const invmap, const unsigned int * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
 #define PERL_ARGS_ASSERT__TO_UTF8_CASE \
        assert(p); assert(ustrp); assert(invlist); assert(invmap); assert(normal)
 STATIC U32     S_check_and_deprecate(pTHX_ const U8 * p, const U8 ** e, const unsigned type, const bool use_locale, const char * const file, const unsigned line);
index 39ab260..c154da8 100644 (file)
--- a/regcomp.c
+++ b/regcomp.c
@@ -10342,8 +10342,8 @@ S__make_exactf_invlist(pTHX_ RExC_state_t *pRExC_state, regnode *node)
         }
         else {  /* Single char fold */
             unsigned int k;
-            int first_folds_to;
-            const int * remaining_folds_to_list;
+            unsigned int first_folds_to;
+            const unsigned int * remaining_folds_to_list;
             Size_t folds_to_count;
 
             /* It matches itself */
@@ -16120,8 +16120,8 @@ S_add_above_Latin1_folds(pTHX_ RExC_state_t *pRExC_state, const U8 cp, SV** invl
                        current Unicode version */
           {
             Size_t folds_to_count;
-            int first_folds_to;
-            const int * remaining_folds_to_list;
+            unsigned int first_folds_to;
+            const unsigned int * remaining_folds_to_list;
             UV folded_cp;
 
             if (isASCII(cp)) {
@@ -17878,8 +17878,8 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth,
                     STRLEN foldlen;
                     unsigned int k;
                     Size_t folds_to_count;
-                    int first_folds_to;
-                    const int * remaining_folds_to_list;
+                    unsigned int first_folds_to;
+                    const unsigned int * remaining_folds_to_list;
 
                     if (j < 256) {
 
index 64e5c3b..ef69577 100644 (file)
@@ -464,7 +464,7 @@ sub output_invmap ($$$$$$$) {
                                  : "int";
         $aux_declaration_type = ($input_format =~ /s/)
                                  ? $enum_declaration_type
-                                 : "int";
+                                 : "unsigned int";
 
         $output_format = "${name_prefix}%s";
 
index ec3ab79..78234cd 100644 (file)
--- a/regexec.c
+++ b/regexec.c
@@ -4511,8 +4511,8 @@ S_setup_EXACTISH_ST_c1_c2(pTHX_ const regnode * const text_node, int *c1p,
         else { /* an EXACTFish node which doesn't begin with a multi-char fold */
             c1 = is_utf8_pat ? valid_utf8_to_uvchr(pat, NULL) : *pat;
             if (c1 > 255) {
-                const int * remaining_folds_to_list;
-                int first_folds_to;
+                const unsigned int * remaining_folds_to_list;
+                unsigned int first_folds_to;
 
                 /* Look up what code points (besides c1) fold to c1;  e.g.,
                  * [ 'K', KELVIN_SIGN ] both fold to 'k'. */
diff --git a/utf8.c b/utf8.c
index 6b0bb63..94e3267 100644 (file)
--- a/utf8.c
+++ b/utf8.c
@@ -3469,7 +3469,7 @@ STATIC UV
 S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
                       U8* ustrp, STRLEN *lenp,
                       SV *invlist, const int * const invmap,
-                      const int * const * const aux_tables,
+                      const unsigned int * const * const aux_tables,
                       const U8 * const aux_table_lengths,
                       const char * const normal)
 {
@@ -3583,7 +3583,7 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
 
     {
         unsigned int i;
-        const int * cp_list;
+        const unsigned int * cp_list;
         U8 * d;
         SSize_t index = _invlist_search(invlist, uv1);
         IV base = invmap[index];
@@ -3636,7 +3636,8 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
 }
 
 Size_t
-Perl__inverse_folds(pTHX_ const UV cp, int * first_folds_to, const int ** remaining_folds_to)
+Perl__inverse_folds(pTHX_ const UV cp, unsigned int * first_folds_to,
+                          const unsigned int ** remaining_folds_to)
 {
     /* Returns the count of the number of code points that fold to the input
      * 'cp' (besides itself).