@@ -1026,15 +1026,6 @@ writeCollationSpecialPrimariesTOML(const char* outputdir, const char* name, cons
1026
1026
lastPrimaries[i] = static_cast <uint16_t >((data->getLastPrimaryForGroup (UCOL_REORDER_CODE_FIRST + i) + 1 ) >> 16 );
1027
1027
}
1028
1028
1029
- uint8_t compressibleBytes[32 ] = {};
1030
- for (int32_t i = 0 ; i < 256 ; ++i) {
1031
- if (data->compressibleBytes [i]) {
1032
- int32_t arrIndex = i >> 3 ;
1033
- uint8_t mask = (1 << (i & 7 ));
1034
- compressibleBytes[arrIndex] |= mask;
1035
- }
1036
- }
1037
-
1038
1029
uint32_t numericPrimary = data->numericPrimary ;
1039
1030
if (numericPrimary & 0xFFFFFF ) {
1040
1031
printf (" Lower 24 bits set in numeric primary" );
@@ -1043,7 +1034,7 @@ writeCollationSpecialPrimariesTOML(const char* outputdir, const char* name, cons
1043
1034
}
1044
1035
1045
1036
usrc_writeArray (f, " last_primaries = [\n " , lastPrimaries, 16 , 4 , " " , " \n ]\n " );
1046
- usrc_writeArray (f, " compressible_bytes = [\n " , compressibleBytes, 8 , 32 , " " , " \n ]\n " );
1037
+ usrc_writeArray (f, " compressible_bytes = [\n " , data-> compressibleBytes , 1 , 256 , " " , " \n ]\n " );
1047
1038
fprintf (f, " numeric_primary = 0x%X\n " , numericPrimary >> 24 );
1048
1039
fclose (f);
1049
1040
}
0 commit comments