pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:398:    switch(size)    {    case 0: return ((p_wchar0 *)str)[pos];    case 1: return ((p_wchar1 *)str)[pos];    case 2: return ((p_wchar2 *)str)[pos];    }    Pike_fatal("Unsupported string shift: %d\n", size);    return 0;   }    - static void locate_problem(int (*isproblem)(struct pike_string *)) + static void locate_problem(int (*isproblem)(const struct pike_string *))   {    unsigned INT32 e;    struct pike_string *s;    DM(struct memhdr *yes=alloc_memhdr());    DM(struct memhdr *no=alloc_memhdr());       for(e=0;e<htable_size;e++)    {    LOCK_BUCKET(e);    for(s=base_table[e];s;s=s->next)