Changeset 245 for trunk/thune/gc.c

Show
Ignore:
Timestamp:
08/05/06 17:57:53 (2 years ago)
Author:
krobillard
Message:

Thune - Added array!.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/thune/gc.c

    r228 r245  
    150150#define bsBlk       _gc.bsBlock 
    151151#define bsStr       _gc.bsBin 
    152  
    153 #ifdef OR_CONFIG_NUMBER_ARRAYS 
    154 static UBinary bsDecArr; 
    155 static UBinary bsIntArr; 
    156 #endif 
    157152 
    158153 
     
    228223            case UT_BINARY: 
    229224            case UT_STRING: 
     225            case UT_ARRAY: 
    230226            case UT_BITSET: 
    231227            case UT_MATRIX: 
     
    239235                SET_BIT_BIN( it->series.n ); 
    240236                break; 
    241  
    242 #ifdef OR_CONFIG_NUMBER_ARRAYS 
    243             case UT_DEC_ARRAY: 
    244                 SET_BIT_DECA( it->series.n ); 
    245                 break; 
    246  
    247             case UT_INT_ARRAY: 
    248                 SET_BIT_INTA( it->series.n ); 
    249                 break; 
    250 #endif 
    251237 
    252238            case UT_CONTEXT: 
     
    354340                break; 
    355341 
     342            case UT_BINARY: 
    356343            case UT_STRING: 
    357             //case UT_FILE: 
    358             //case UT_ISSUE: 
    359             //case UT_TAG: 
    360             case UT_BINARY: 
     344            case UT_ARRAY: 
    361345            case UT_BITSET: 
    362346            case UT_MATRIX: 
    363347                SET_BIT_BIN( it->which ); 
    364348                break; 
    365  
    366 #ifdef OR_CONFIG_NUMBER_ARRAYS 
    367             case UT_DEC_ARRAY: 
    368                 SET_BIT_DECA( it->which ); 
    369                 break; 
    370  
    371             case UT_INT_ARRAY: 
    372                 SET_BIT_INTA( it->which ); 
    373                 break; 
    374 #endif 
    375349 
    376350            case UT_UNSET: 
     
    518492    GC_BITSET( bsBlk, env->blocks,      SWEEP_START_BLOCK ); 
    519493    GC_BITSET( bsStr, env->bin,         SWEEP_START_BIN ); 
    520  
    521 #ifdef OR_CONFIG_NUMBER_ARRAYS 
    522     GC_BITSET( bsDecArr, env->decArr,   SWEEP_START_DECA ); 
    523     GC_BITSET( bsIntArr, env->intArr,   SWEEP_START_INTA ); 
    524 #endif 
    525494 
    526495#ifdef PAIRPOOL_H 
     
    628597    _sweepArray( &bsStr, &env->bin ); 
    629598 
    630 #ifdef OR_CONFIG_NUMBER_ARRAYS 
    631     _sweepArray( &bsDecArr, &env->decArr ); 
    632     _sweepArray( &bsIntArr, &env->intArr ); 
    633  
    634     ur_arrayFree( &bsDecArr ); 
    635     ur_arrayFree( &bsIntArr ); 
    636 #endif 
    637  
    638599    ur_arrayFree( &_gc.blkChecked ); 
    639600