Branch: Tag:

2000-02-18

2000-02-18 00:01:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed a few warnings.

Rev: lib/modules/Array.pmod:1.40
Rev: lib/modules/Process.pmod:1.22
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.38

147:    return a;   }    - int search_array(mixed *arr, mixed fun, mixed ... args) + int search_array(array arr, mixed fun, mixed ... args)   {    int e;       if(stringp(fun))    {    for(e=0;e<sizeof(arr);e++) -  if(arr[e][fun](@args)) +  if(([array(object)]arr)[e][fun](@args))    return e;    return -1;    }    else if(functionp(fun))    {    for(e=0;e<sizeof(arr);e++) -  if(fun(arr[e],@args)) +  if(([function]fun)(arr[e],@args))    return e;    return -1;    }    else if(intp(fun))    {    for(e=0;e<sizeof(arr);e++) -  if(arr[e](@args)) +  if(([array(function)]arr)[e](@args))    return e;    return -1;    }
178:    }   }    - mixed *sum_arrays(function foo, mixed * ... args) + array sum_arrays(function foo, array(mixed) ... args)   { -  mixed *ret; +  array ret;    int e,d;    ret=allocate(sizeof(args[0]));    for(e=0;e<sizeof(args[0]);e++)
188:    return ret;   }    - mixed *sort_array(array foo,function|void cmp, mixed ... args) + array sort_array(array foo,function|void cmp, mixed ... args)   {    array bar,tmp;    int len,start;
447:      // diff3, complement to diff (alpha stage)    - array(array(array(mixed))) diff3_old(array mid,array left,array right) + array(array(array)) diff3_old(array mid,array left,array right)   { -  array lmid,ldst; -  array rmid,rdst; +  array(array) lmid,ldst; +  array(array) rmid,rdst;       [lmid,ldst]=diff(mid,left);    [rmid,rdst]=diff(mid,right);       int l=0,r=0,n; -  array res=({}); +  array(array(array)) res=({});    int lpos=0,rpos=0;    array eq=({});    int x;