Hashtab
hashtabadd(Hashtab * htab, void *ptr)
_hashtabdel(Hashtab * htab, void *ptr, int freep)
hashtabforeach(Hashtab * htab, int (*func) (void *ptr, void *arg),
static Hashentry *_search(Hashtab * htab, /* The hash table */
Hashtab *
Hashtab *htab;
htab = (Hashtab *) malloc(sizeof(Hashtab) + (sz - 1) * sizeof(Hashentry *));
_search(Hashtab * htab, void *ptr)
hashtabsearch(Hashtab * htab, void *ptr)
Hashtab *hashtabnew(int sz,
void *hashtabsearch(Hashtab *htab, /* The hash table */
void *hashtabadd(Hashtab *htab, /* The hash table */
int _hashtabdel(Hashtab *htab, /* The table */
void hashtabforeach(Hashtab *htab,
static Hashtab *htab;