@@ -1026,15 +1026,6 @@ writeCollationSpecialPrimariesTOML(const char* outputdir, const char* name, cons
10261026 lastPrimaries[i] = static_cast <uint16_t >((data->getLastPrimaryForGroup (UCOL_REORDER_CODE_FIRST + i) + 1 ) >> 16 );
10271027 }
10281028
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-
10381029 uint32_t numericPrimary = data->numericPrimary ;
10391030 if (numericPrimary & 0xFFFFFF ) {
10401031 printf (" Lower 24 bits set in numeric primary" );
@@ -1043,7 +1034,7 @@ writeCollationSpecialPrimariesTOML(const char* outputdir, const char* name, cons
10431034 }
10441035
10451036 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 " );
10471038 fprintf (f, " numeric_primary = 0x%X\n " , numericPrimary >> 24 );
10481039 fclose (f);
10491040}
0 commit comments