pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:2327:   #endif    }    base_table[e]=0;    UNLOCK_BUCKET(e);    }    free((char *)base_table);    base_table=0;    num_strings=0;      #ifdef DO_PIKE_CLEANUP -  ba_destroy(string_allocator+0); -  ba_destroy(string_allocator+1); -  ba_destroy(string_allocator+2); +  ba_destroy(&string_allocator);   #endif /* DO_PIKE_CLEANUP */   }      static INLINE size_t memory_in_string (struct pike_string *s)   {    if (s->flags & STRING_IS_SHORT )    return sizeof (struct short_pike_string0);    else    return sizeof (struct pike_string_hdr) + ((s->len + 1) << s->size_shift);   }