pike.git / src / array.c

version» Context lines:

pike.git/src/array.c:1552:   struct array *explode_array(struct array *a, struct array *b)   {    INT32 e,d,q,start;    struct array *tmp;       q=start=0;    push_array(a); /* Save us from destructive slice_arrays */    a->refs++;    if(b->size)    { -  for(e=0;e<a->size - b->size;e++) +  for(e=0;e<=a->size - b->size;e++)    {    for(d=0;d<b->size;d++)    {    if(!is_eq(ITEM(a)+(e+d),ITEM(b)+d))    break;    }    if(d==b->size)    {    check_stack(1);    push_array(slice_array(a, start, e));