Lines Matching defs:htab_t
131 typedef struct htab *htab_t;
138 extern htab_t htab_create_alloc PARAMS ((size_t, htab_hash,
142 extern htab_t htab_create_alloc_ex PARAMS ((size_t, htab_hash,
148 extern htab_t htab_create PARAMS ((size_t, htab_hash, htab_eq, htab_del));
149 extern htab_t htab_try_create PARAMS ((size_t, htab_hash, htab_eq, htab_del));
151 extern void htab_set_functions_ex PARAMS ((htab_t, htab_hash,
156 extern void htab_delete PARAMS ((htab_t));
157 extern void htab_empty PARAMS ((htab_t));
159 extern PTR htab_find PARAMS ((htab_t, const void *));
160 extern PTR *htab_find_slot PARAMS ((htab_t, const void *,
162 extern PTR htab_find_with_hash PARAMS ((htab_t, const void *,
164 extern PTR *htab_find_slot_with_hash PARAMS ((htab_t, const void *,
167 extern void htab_clear_slot PARAMS ((htab_t, void **));
168 extern void htab_remove_elt PARAMS ((htab_t, void *));
170 extern void htab_traverse PARAMS ((htab_t, htab_trav, void *));
171 extern void htab_traverse_noresize PARAMS ((htab_t, htab_trav, void *));
173 extern size_t htab_size PARAMS ((htab_t));
174 extern size_t htab_elements PARAMS ((htab_t));
175 extern double htab_collisions PARAMS ((htab_t));