pike.git / src / array.c

version» Context lines:

pike.git/src/array.c:531:    v->size,    sizeof(INT32),    (fsortfun)internal_cmpfun);       return current_order;   }      static int set_svalue_cmpfun(struct svalue *a, struct svalue *b)   {    INT32 tmp; -  if(tmp=(a->type - b->type)) return tmp; +  if((tmp=(a->type - b->type))) return tmp;    switch(a->type)    {    case T_FLOAT:    if(a->u.float_number < b->u.float_number) return -1;    if(a->u.float_number > b->u.float_number) return 1;    return 0;       case T_FUNCTION:    if(a->u.refs < b->u.refs) return -1;    if(a->u.refs > b->u.refs) return 1;
pike.git/src/array.c:1244:    }    }else{    struct mem_searcher searcher;       s=str->str;    end=s+str->len;    e=0;       init_memsearch(&searcher, del->str, del->len, str->len);    -  while(tmp=memory_search(&searcher, s, end-s)) +  while((tmp=memory_search(&searcher, s, end-s)))    {    check_stack(1);    push_string(make_shared_binary_string(s, tmp-s));    s=tmp+del->len;    e++;    }    check_stack(1);    push_string(make_shared_binary_string(s, end-s));    e++;    ret=aggregate_array(e);