pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:18:      #include <errno.h>   #include <float.h>   #include <ctype.h>   #include <math.h>      #ifndef HUGE   #define HUGE HUGE_VAL   #endif /*!HUGE*/    - RCSID("$Id: stralloc.c,v 1.104 2000/10/10 01:19:03 hubbe Exp $"); + RCSID("$Id: stralloc.c,v 1.105 2000/10/19 13:35:07 grubba Exp $");      #define BEGIN_HASH_SIZE 997   #define MAX_AVG_LINK_LENGTH 3      /* Experimental dynamic hash length */   #ifndef HASH_PREFIX   static unsigned int HASH_PREFIX=64;   static unsigned int need_more_hash_prefix=0;   #endif   
pike.git/src/stralloc.c:1370:    needle);       r=mojt.vtab->funcN(mojt.data,    ADD_PCHARP(MKPCHARP_STR(haystack), start),    haystack->len - start).ptr;       mojt.vtab->freeme(mojt.data);       if(!r) return -1;   #ifdef PIKE_DEBUG -  if(r < haystack || (r-haystack->str)>>haystack->size_shift > haystack->len) +  if((r < haystack->str) || +  (r - haystack->str)>>haystack->size_shift > haystack->len)    fatal("string_search did a bobo!\n");   #endif    return (r-haystack->str)>>haystack->size_shift;   }      PMOD_EXPORT struct pike_string *string_slice(struct pike_string *s,    ptrdiff_t start,    ptrdiff_t len)   {   #ifdef PIKE_DEBUG