k5_hashtab
struct k5_hashtab;
size_t initial_buckets, struct k5_hashtab **ht_out);
void k5_hashtab_free(struct k5_hashtab *ht);
int k5_hashtab_add(struct k5_hashtab *ht, const void *key, size_t klen,
int k5_hashtab_remove(struct k5_hashtab *ht, const void *key, size_t klen);
void *k5_hashtab_get(struct k5_hashtab *ht, const void *key, size_t klen);
static struct k5_hashtab *hash_table;
static struct k5_hashtab *mcc_hashtab = NULL;
struct k5_hashtab *hash_table;
struct k5_hashtab **ht_out)
struct k5_hashtab *ht;
k5_hashtab_free(struct k5_hashtab *ht)
resize_table(struct k5_hashtab *ht)
k5_hashtab_add(struct k5_hashtab *ht, const void *key, size_t klen, void *val)
k5_hashtab_remove(struct k5_hashtab *ht, const void *key, size_t klen)
k5_hashtab_get(struct k5_hashtab *ht, const void *key, size_t klen)
struct k5_hashtab *ht;