pike.git / src / array.c

version» Context lines:

pike.git/src/array.c:2394:    del->len,    str->len,    del);    SET_ONERROR (uwp, do_free_object, mojt.container);       switch(str->size_shift)    {    case 0: f=(explode_searchfunc)mojt.vtab->func0; break;    case 1: f=(explode_searchfunc)mojt.vtab->func1; break;    case 2: f=(explode_searchfunc)mojt.vtab->func2; break; - #ifdef PIKE_DEBUG -  default: Pike_fatal("Illegal shift.\n"); - #endif +     }       while((tmp = f(mojt.data, s, (end-s)>> str->size_shift)))    {    if(ret->size == ret->malloced_size)    {    e=ret->size;    ACCEPT_UNFINISHED_TYPE_FIELDS {    ret=resize_array(ret, e * 2);    } END_ACCEPT_UNFINISHED_TYPE_FIELDS;