pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:463: Inside #if defined(PIKE_DEBUG)
   locate_problem(has_zero_refs);    Pike_fatal("String with no references.\n");    }   #endif    debug_malloc_touch(curr);       if ( len == curr->len &&    size_shift == curr->size_shift &&    hval == curr->hval &&    ( curr->str == s || -  !MEMCMP(curr->str, s,len<<size_shift))) /* found it */ +  !memcmp(curr->str, s,len<<size_shift))) /* found it */    {    /* *prev = curr->next; */    /* curr->next = *base; */    /* *base = curr; */    return curr; /* pointer to string */    }    depth++;    if (curr->len > (ptrdiff_t)hash_prefix_len)    prefix_depth++;    }
pike.git/src/stralloc.c:1489:      /*** String compare functions ***/      /* does not take locale into account */   int low_quick_binary_strcmp(const char *a, ptrdiff_t alen,    const char *b, ptrdiff_t blen)   {    int tmp;    if(alen > blen)    { -  tmp=MEMCMP(a, b, blen); +  tmp=memcmp(a, b, blen);    if(tmp) return tmp;    return 1;    }else if(alen < blen){ -  tmp=MEMCMP(a, b, alen); +  tmp=memcmp(a, b, alen);    if(tmp) return tmp;    return -1;    }else{ -  return MEMCMP(a, b, alen); +  return memcmp(a, b, alen);    }   }         /* does not take locale into account */   ptrdiff_t generic_quick_binary_strcmp(const char *a,    ptrdiff_t alen, int asize,    const char *b,    ptrdiff_t blen, int bsize)   {    if(!asize && !bsize)    {    int tmp;    if(alen > blen)    { -  tmp=MEMCMP(a, b, blen); +  tmp=memcmp(a, b, blen);    if(tmp) return tmp;    return 1;    }else if(alen < blen){ -  tmp=MEMCMP(a, b, alen); +  tmp=memcmp(a, b, alen);    if(tmp) return tmp;    return -1;    }else{ -  return MEMCMP(a, b, alen); +  return memcmp(a, b, alen);    }    }else{    ptrdiff_t pos;    for(pos=0;pos< MINIMUM(alen,blen) ;pos++)    {    p_wchar2 ac=generic_extract(a,asize,pos);    p_wchar2 bc=generic_extract(b,bsize,pos);    if(ac != bc) {    if (ac < bc) return -1;    return 1;
pike.git/src/stralloc.c:1585:    CASE(2,2);   #undef CASE    }    if (alen == blen) return 0;    if (alen < blen) return ~alen;    return blen+1;   }      PMOD_EXPORT int c_compare_string(struct pike_string *s, char *foo, int len)   { -  return s->len == len && s->size_shift == 0 && !MEMCMP(s->str,foo,len); +  return s->len == len && s->size_shift == 0 && !memcmp(s->str,foo,len);   }      #ifndef HAVE_STRCOLL   /* No locale function available */   static int low_binary_strcmp(char *a, ptrdiff_t alen,    char *b, ptrdiff_t blen)   {    low_quick_binary_strcmp(a,alen,b,blen);   }   #else