pike.git / lib / modules / Array.pmod

version» Context lines:

pike.git/lib/modules/Array.pmod:187:    return ret;   }      // diff3, complement to diff (alpha stage)      array(array(array(mixed))) diff3(array mid,array left,array right)   {    array lmid,ldst;    array rmid,rdst;    -  [lmid,ldst]=Array.diff(mid,left); -  [rmid,rdst]=Array.diff(mid,right); +  [lmid,ldst]=diff(mid,left); +  [rmid,rdst]=diff(mid,right);       array res=({});    int lpos=0,rpos=0;    int l=0,r=0,n;    array eq=({});    int x;       for (n=0; n<sizeof(mid);)    {    while (lpos>=sizeof(lmid[l]))
pike.git/lib/modules/Array.pmod:245:    }      // werror(sprintf("-> %-5{%O%} %-5{%O%} %-5{%O%}"   // " x=%d l=%d:%d r=%d:%d \n",@res[-1],x,l,lpos,r,rpos));       rpos+=x;    lpos+=x;    n+=x;    }    -  return Array.transpose(res); +  return transpose(res);   }