Branch: Tag:

1997-06-07

1997-06-07 01:16:26 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

two major bugfixes

Rev: src/array.c:1.11
Rev: src/language.yacc:1.43

383: Inside #if defined(DEBUG)
  #ifdef DEBUG    if(d_flag > 1) array_check_type_field(v);   #endif -  +     if(v->type_field & (1 << s->type))    { -  TYPE_FIELD t=0; +  if(start) +  {    for(e=start;e<v->size;e++) -  +  if(is_eq(ITEM(v)+e,s)) return e; +  }else{ +  TYPE_FIELD t=0; +  for(e=0;e<v->size;e++)    {    if(is_eq(ITEM(v)+e,s)) return e;    t |= 1<<ITEM(v)[e].type;    }    v->type_field=t; -  return -1; +     } -  +  }    return -1;   }