Ignore:
Timestamp:
Oct 11, 2008, 9:12:10 AM (17 years ago)
Author:
bird
Message:

kmk: more length optimizations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/variable.c

    r1811 r1827  
    132132    {
    133133        default:
    134         case 32: //UPDATE_HASH(uvar_end[-16]);
     134        case 32: /*UPDATE_HASH(uvar_end[-16]);*/
    135135        case 31: UPDATE_HASH(uvar_end[-15]);
    136         case 30: //UPDATE_HASH(uvar_end[-14]);
     136        case 30: /*UPDATE_HASH(uvar_end[-14]);*/
    137137        case 29: UPDATE_HASH(uvar_end[-13]);
    138         case 28: //UPDATE_HASH(uvar_end[-12]);
     138        case 28: /*UPDATE_HASH(uvar_end[-12]);*/
    139139        case 27: UPDATE_HASH(uvar_end[-11]);
    140         case 26: //UPDATE_HASH(uvar_end[-10]);
     140        case 26: /*UPDATE_HASH(uvar_end[-10]);*/
    141141        case 25: UPDATE_HASH(uvar_end[-9]);
    142         case 24: //UPDATE_HASH(uvar[15]);
     142        case 24: /*UPDATE_HASH(uvar[15]);*/
    143143        case 23: UPDATE_HASH(uvar[14]);
    144         case 22: //UPDATE_HASH(uvar[13]);
     144        case 22: /*UPDATE_HASH(uvar[13]);*/
    145145        case 21: UPDATE_HASH(uvar[12]);
    146         case 20: //UPDATE_HASH(uvar[11]);
     146        case 20: /*UPDATE_HASH(uvar[11]);*/
    147147        case 19: UPDATE_HASH(uvar[10]);
    148         case 18: //UPDATE_HASH(uvar[9]);
     148        case 18: /*UPDATE_HASH(uvar[9]);*/
    149149        case 17: UPDATE_HASH(uvar[8]);
    150         case 16: //UPDATE_HASH(uvar_end[-8]);
     150        case 16: /*UPDATE_HASH(uvar_end[-8]);*/
    151151        case 15: UPDATE_HASH(uvar_end[-7]);
    152         case 14: //UPDATE_HASH(uvar_end[-6]);
     152        case 14: /*UPDATE_HASH(uvar_end[-6]);*/
    153153        case 13: UPDATE_HASH(uvar_end[-5]);
    154         case 12: //UPDATE_HASH(uvar_end[-4]);
     154        case 12: /*UPDATE_HASH(uvar_end[-4]);*/
    155155        case 11: UPDATE_HASH(uvar_end[-3]);
    156         case 10: //UPDATE_HASH(uvar_end[-2]);
     156        case 10: /*UPDATE_HASH(uvar_end[-2]);*/
    157157        case 9:  UPDATE_HASH(uvar_end[-1]);
    158         case 8:  //UPDATE_HASH(uvar[7]);
     158        case 8:  /*UPDATE_HASH(uvar[7]);*/
    159159        case 7:  UPDATE_HASH(uvar[6]);
    160         case 6:  //UPDATE_HASH(uvar[5]);
     160        case 6:  /*UPDATE_HASH(uvar[5]);*/
    161161        case 5:  UPDATE_HASH(uvar[4]);
    162         case 4:  //UPDATE_HASH(uvar[3]);
     162        case 4:  /*UPDATE_HASH(uvar[3]);*/
    163163        case 3:  UPDATE_HASH(uvar[2]);
    164         case 2:  //UPDATE_HASH(uvar[1]);
     164        case 2:  /*UPDATE_HASH(uvar[1]);*/
    165165        case 1:  UPDATE_HASH(uvar[0]);
    166166        case 0:
     
    193193#if 0 /* seems to be a waste of time. */
    194194        case 97: UPDATE_HASH(uvar_end[-77]);
    195         case 96: //UPDATE_HASH(uvar_end[-76]);
    196         case 95: //UPDATE_HASH(uvar_end[-75]);
    197         case 94: //UPDATE_HASH(uvar_end[-74]);
     195        case 96: /*UPDATE_HASH(uvar_end[-76]);*/
     196        case 95: /*UPDATE_HASH(uvar_end[-75]);*/
     197        case 94: /*UPDATE_HASH(uvar_end[-74]);*/
    198198        case 93: UPDATE_HASH(uvar_end[-73]);
    199         case 92: //UPDATE_HASH(uvar_end[-72]);
    200         case 91: //UPDATE_HASH(uvar_end[-71]);
    201         case 90: //UPDATE_HASH(uvar_end[-70]);
     199        case 92: /*UPDATE_HASH(uvar_end[-72]);*/
     200        case 91: /*UPDATE_HASH(uvar_end[-71]);*/
     201        case 90: /*UPDATE_HASH(uvar_end[-70]);*/
    202202        case 89: UPDATE_HASH(uvar_end[-69]);
    203         case 88: //UPDATE_HASH(uvar_end[-68]);
    204         case 87: //UPDATE_HASH(uvar_end[-67]);
    205         case 86: //UPDATE_HASH(uvar_end[-66]);
     203        case 88: /*UPDATE_HASH(uvar_end[-68]);*/
     204        case 87: /*UPDATE_HASH(uvar_end[-67]);*/
     205        case 86: /*UPDATE_HASH(uvar_end[-66]);*/
    206206        case 85: UPDATE_HASH(uvar_end[-65]);
    207         case 84: //UPDATE_HASH(uvar_end[-64]);
    208         case 83: //UPDATE_HASH(uvar_end[-63]);
    209         case 82: //UPDATE_HASH(uvar_end[-62]);
     207        case 84: /*UPDATE_HASH(uvar_end[-64]);*/
     208        case 83: /*UPDATE_HASH(uvar_end[-63]);*/
     209        case 82: /*UPDATE_HASH(uvar_end[-62]);*/
    210210        case 81: UPDATE_HASH(uvar_end[-61]);
    211         case 80: //UPDATE_HASH(uvar_end[-60]);
    212         case 79: //UPDATE_HASH(uvar_end[-59]);
    213         case 78: //UPDATE_HASH(uvar_end[-58]);
     211        case 80: /*UPDATE_HASH(uvar_end[-60]);*/
     212        case 79: /*UPDATE_HASH(uvar_end[-59]);*/
     213        case 78: /*UPDATE_HASH(uvar_end[-58]);*/
    214214        case 77: UPDATE_HASH(uvar_end[-57]);
    215         case 76: //UPDATE_HASH(uvar_end[-56]);
    216         case 75: //UPDATE_HASH(uvar_end[-55]);
    217         case 74: //UPDATE_HASH(uvar_end[-54]);
     215        case 76: /*UPDATE_HASH(uvar_end[-56]);*/
     216        case 75: /*UPDATE_HASH(uvar_end[-55]);*/
     217        case 74: /*UPDATE_HASH(uvar_end[-54]);*/
    218218        case 73: UPDATE_HASH(uvar_end[-53]);
    219         case 72: //UPDATE_HASH(uvar_end[-52]);
    220         case 71: //UPDATE_HASH(uvar_end[-51]);
    221         case 70: //UPDATE_HASH(uvar_end[-50]);
     219        case 72: /*UPDATE_HASH(uvar_end[-52]);*/
     220        case 71: /*UPDATE_HASH(uvar_end[-51]);*/
     221        case 70: /*UPDATE_HASH(uvar_end[-50]);*/
    222222        case 69: UPDATE_HASH(uvar_end[-49]);
    223         case 68: //UPDATE_HASH(uvar_end[-48]);
    224         case 67: //UPDATE_HASH(uvar_end[-47]);
    225         case 66: //UPDATE_HASH(uvar_end[-46]);
     223        case 68: /*UPDATE_HASH(uvar_end[-48]);*/
     224        case 67: /*UPDATE_HASH(uvar_end[-47]);*/
     225        case 66: /*UPDATE_HASH(uvar_end[-46]);*/
    226226        case 65: UPDATE_HASH(uvar_end[-49]);
    227         case 64: //UPDATE_HASH(uvar_end[-48]);
    228         case 63: //UPDATE_HASH(uvar_end[-47]);
    229         case 62: //UPDATE_HASH(uvar_end[-46]);
     227        case 64: /*UPDATE_HASH(uvar_end[-48]);*/
     228        case 63: /*UPDATE_HASH(uvar_end[-47]);*/
     229        case 62: /*UPDATE_HASH(uvar_end[-46]);*/
    230230        case 61: UPDATE_HASH(uvar_end[-45]);
    231         case 60: //UPDATE_HASH(uvar_end[-44]);
    232         case 59: //UPDATE_HASH(uvar_end[-43]);
    233         case 58: //UPDATE_HASH(uvar_end[-42]);
     231        case 60: /*UPDATE_HASH(uvar_end[-44]);*/
     232        case 59: /*UPDATE_HASH(uvar_end[-43]);*/
     233        case 58: /*UPDATE_HASH(uvar_end[-42]);*/
    234234        case 57: UPDATE_HASH(uvar_end[-41]);
    235         case 56: //UPDATE_HASH(uvar_end[-40]);
    236         case 55: //UPDATE_HASH(uvar_end[-39]);
    237         case 54: //UPDATE_HASH(uvar_end[-38]);
     235        case 56: /*UPDATE_HASH(uvar_end[-40]);*/
     236        case 55: /*UPDATE_HASH(uvar_end[-39]);*/
     237        case 54: /*UPDATE_HASH(uvar_end[-38]);*/
    238238        case 53: UPDATE_HASH(uvar_end[-37]);
    239         case 52: //UPDATE_HASH(uvar_end[-36]);
     239        case 52: /*UPDATE_HASH(uvar_end[-36]);*/
    240240        case 51: UPDATE_HASH(uvar_end[-35]);
    241         case 50: //UPDATE_HASH(uvar_end[-34]);
     241        case 50: /*UPDATE_HASH(uvar_end[-34]);*/
    242242        case 49: UPDATE_HASH(uvar_end[-33]);
    243243#endif
    244         case 48: //UPDATE_HASH(uvar_end[-32]);
     244        case 48: /*UPDATE_HASH(uvar_end[-32]);*/
    245245        case 47: UPDATE_HASH(uvar_end[-31]);
    246         case 46: //UPDATE_HASH(uvar_end[-30]);
     246        case 46: /*UPDATE_HASH(uvar_end[-30]);*/
    247247        case 45: UPDATE_HASH(uvar_end[-29]);
    248         case 44: //UPDATE_HASH(uvar_end[-28]);
     248        case 44: /*UPDATE_HASH(uvar_end[-28]);*/
    249249        case 43: UPDATE_HASH(uvar_end[-27]);
    250         case 42: //UPDATE_HASH(uvar_end[-26]);
     250        case 42: /*UPDATE_HASH(uvar_end[-26]);*/
    251251        case 41: UPDATE_HASH(uvar_end[-25]);
    252         case 40: //UPDATE_HASH(uvar_end[-24]);
     252        case 40: /*UPDATE_HASH(uvar_end[-24]);*/
    253253        case 39: UPDATE_HASH(uvar_end[-23]);
    254         case 38: //UPDATE_HASH(uvar_end[-22]);
     254        case 38: /*UPDATE_HASH(uvar_end[-22]);*/
    255255        case 37: UPDATE_HASH(uvar_end[-21]);
    256         case 36: //UPDATE_HASH(uvar_end[-20]);
     256        case 36: /*UPDATE_HASH(uvar_end[-20]);*/
    257257        case 35: UPDATE_HASH(uvar_end[-19]);
    258         case 34: //UPDATE_HASH(uvar_end[-18]);
     258        case 34: /*UPDATE_HASH(uvar_end[-18]);*/
    259259        case 33: UPDATE_HASH(uvar_end[-17]);
    260260
     
    15771577            && v->origin != o_env && v->origin != o_env_override)
    15781578          {
     1579#ifndef CONFIG_WITH_VALUE_LENGTH
    15791580            char *value = recursively_expand_for_file (v, file);
     1581#else
     1582            char *value = recursively_expand_for_file (v, file, NULL);
     1583#endif
    15801584#ifdef WINDOWS32
    15811585            if (strcmp(v->name, "Path") == 0 ||
     
    21932197
    21942198  vp = do_variable_definition_2 (flocp, v.name, v.value,
    2195                                  v.value_length != -1 ? v.value_length : ~0U,
     2199                                 v.value_length != -1 ? (unsigned int)v.value_length : ~0U, /* FIXME */
    21962200                                 0, NULL, origin, v.flavor, target_var);
    21972201#endif
Note: See TracChangeset for help on using the changeset viewer.