Lines Matching refs:hash
26 /* Generic hash table */
65 hash_entry *hash_put(hash_table *hash, hash_entry *entry);
66 hash_entry *hash_get(hash_table *hash, hash_key *name);
67 hash_entry * hash_check(hash_table *hash, const char *name, unsigned int length);
68 void hash_rem(hash_table *hash, hash_entry *entry);
69 /* Removes from hash table but doesn't release any memory */
70 hash_entry *hash_rem_no_free(hash_table *hash, hash_entry *entry);
71 void hash_rehash(hash_table *hash, unsigned int length);
72 hash_entry *hash_iter_first(hash_table *hash);
73 hash_entry *hash_iter_next(hash_table *hash);
77 void hash_clr(hash_table *hash);
78 void hash_del(hash_table *hash);