Lines Matching refs:hashtab_t
35 hashtab_t hashtab_create(unsigned int (*hash_value) (hashtab_t h,
37 int (*keycmp) (hashtab_t h,
43 hashtab_t p;
46 p = (hashtab_t) malloc(sizeof(hashtab_val_t));
66 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum)
103 int hashtab_remove(hashtab_t h, hashtab_key_t key,
136 int hashtab_replace(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum,
178 hashtab_datum_t hashtab_search(hashtab_t h, const hashtab_key_t key)
198 void hashtab_destroy(hashtab_t h)
222 int hashtab_map(hashtab_t h,
244 void hashtab_map_remove_on_error(hashtab_t h,
287 void hashtab_hash_eval(hashtab_t h, char *tag)