Revert to coquicash magic, fix disable bits setting

This commit is contained in:
jl777
2019-07-13 03:29:54 -11:00
parent 152c86ce84
commit bb2a16729c

View File

@@ -1905,13 +1905,15 @@ void komodo_args(char *argv0)
} }
if ( ASSETCHAINS_CC != 0 ) if ( ASSETCHAINS_CC != 0 )
{ {
uint8_t prevCCi = 0;
ASSETCHAINS_CCLIB = GetArg("-ac_cclib",""); ASSETCHAINS_CCLIB = GetArg("-ac_cclib","");
Split(GetArg("-ac_ccenable",""), sizeof(ccenables)/sizeof(*ccenables), ccenables, 0); Split(GetArg("-ac_ccenable",""), sizeof(ccenables)/sizeof(*ccenables), ccenables, 0);
for (i=nonz=0; i<0x100; i++) for (i=nonz=0; i<0x100; i++)
{ {
if ( ccenables[i] != 0 ) if ( ccenables[i] != prevCCi && ccenables[i] != 0 )
{ {
nonz++; nonz++;
prevCCi = ccenables[i];
fprintf(stderr,"%d ",(uint8_t)(ccenables[i] & 0xff)); fprintf(stderr,"%d ",(uint8_t)(ccenables[i] & 0xff));
} }
} }
@@ -1923,11 +1925,12 @@ void komodo_args(char *argv0)
ASSETCHAINS_CCDISABLES[i] = 1; ASSETCHAINS_CCDISABLES[i] = 1;
SETBIT(disablebits,i); SETBIT(disablebits,i);
} }
for (i=0; i<256; i++) for (i=0; i<nonz; i++)
{ {
CLEARBIT(disablebits,(ccenables[i] & 0xff)); CLEARBIT(disablebits,(ccenables[i] & 0xff));
ASSETCHAINS_CCDISABLES[ccenables[i] & 0xff] = 0; ASSETCHAINS_CCDISABLES[ccenables[i] & 0xff] = 0;
} }
CLEARBIT(disablebits,0);
} }
/*if ( ASSETCHAINS_CCLIB.size() > 0 ) /*if ( ASSETCHAINS_CCLIB.size() > 0 )
{ {