pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:469:   struct pike_string *realloc_shared_string(struct pike_string *a, INT32 size)   {    struct pike_string *r;    if(a->refs==1)    {    unlink_pike_string(a);    return realloc_unlinked_string(a, size);    }else{    r=begin_shared_string(size);    MEMCPY(r->str, a->str, a->len); +  free_string(a);    return r;    }   }      /*** Add strings ***/   struct pike_string *add_shared_strings(struct pike_string *a,    struct pike_string *b)   {    INT32 size;    struct pike_string *ret;