Lines Matching defs:hashtab_t
40 typedef hashtab_val_t *hashtab_t;
54 extern hashtab_t hashtab_create(unsigned int (*hash_value) (hashtab_t h,
57 int (*keycmp) (hashtab_t h,
68 extern int hashtab_insert(hashtab_t h, hashtab_key_t k, hashtab_datum_t d);
78 extern int hashtab_remove(hashtab_t h, hashtab_key_t k,
92 extern int hashtab_replace(hashtab_t h, hashtab_key_t k, hashtab_datum_t d,
103 extern hashtab_datum_t hashtab_search(hashtab_t h, const hashtab_key_t k);
108 extern void hashtab_destroy(hashtab_t h);
121 extern int hashtab_map(hashtab_t h,
131 extern void hashtab_map_remove_on_error(hashtab_t h,
140 extern void hashtab_hash_eval(hashtab_t h, char *tag);