pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:1278: Inside #if defined(PIKE_DEBUG)
     #ifdef PIKE_DEBUG      static long last_stralloc_verify=0;   extern long current_do_debug_cycle;      PMOD_EXPORT void check_string(struct pike_string *s)   {    if(current_do_debug_cycle == last_stralloc_verify)    { -  if(debug_findstring(s) !=s) +  if(debug_find_shared_string(s) != s)    Pike_fatal("Shared string not shared.\n");    }else{       switch (s->size_shift) {    case 0:    break;    case 1: {    ptrdiff_t i;    p_wchar1 *str = STR1 (s);    for (i = 0; i < s->len; i++)
pike.git/src/stralloc.c:1312: Inside #if defined(PIKE_DEBUG)
   Pike_fatal ("Invalid size shift %d.\n", s->size_shift);    }    size_shift_check_done:;       if(do_hash(s) != s->hval)    {    locate_problem(wrong_hash);    Pike_fatal("Hash value changed?\n");    }    -  if(debug_findstring(s) !=s) +  if(debug_find_shared_string(s) != s)    Pike_fatal("Shared string not shared.\n");       if(index_shared_string(s,s->len))    {    locate_problem(improper_zero_termination);    Pike_fatal("Shared string is not zero terminated properly.\n");    }    }   }