pike.git / lib / modules / Array.pmod

version» Context lines:

pike.git/lib/modules/Array.pmod:35:    mixed *ret;       if(mappingp(arr))    {    mixed *i, *v, r;    i=indices(arr);    ret=map(v=values(arr),fun,@args);    r=([]);    for(e=0;e<sizeof(ret);e++) if(ret[e]) r[i[e]]=v[e];    -  return ret; +  return r;    }else{    int d;    ret=map(arr,fun,@args);    for(e=0;e<sizeof(arr);e++) if(ret[e]) ret[d++]=arr[e];       return ret[..d-1];    }   }