pike.git / lib / modules / Array.pmod

version» Context lines:

pike.git/lib/modules/Array.pmod:619:   {    int a1, b1;    sscanf(a, "%d.%s", a1, a);    sscanf(b, "%d.%s", b1, b);    if (a1>b1) return 1;    if (a1<b1) return -1;    if (a==b) return 0;    return oid_sort_func(a,b);   }    - static array(array(array)) low_greedy_diff(array(array) d1, array(array) d2) + protected array(array(array)) low_greedy_diff(array(array) d1, array(array) d2)   {    array r1, r2, x, y, yb, b, c;    r1 = r2 = ({});    int at, last, seen;    while(-1 != (at = search(d1, ({}), last)))    {    last = at + 1;    if(at < 2) continue;    b = d2[at-1]; yb = d2[at];   out:if(sizeof(yb) > sizeof(b))