Lines Matching defs:h*h
1 /* hashlib.c -- functions to manage and access hash tables for bash. */
43 /* Make a new hash table with BUCKETS number of buckets. Initialize
129 strcmp hash to the same value. */
136 /* This is the best string hash function I found.
164 create a new hash table entry for STRING, otherwise return NULL. */
166 hash_search (string, table, flags)
207 /* Remove the item specified by STRING from the hash table TABLE.
258 : hash_search (string, table, 0);
280 is a function to call to dispose of a hash item's data. Otherwise,
283 hash_flush (table, free_data)
315 /* Free the hash table pointed to by TABLE. */
353 name = "unknown hash table";
433 hash_pstats (table, "hash test");
436 hash_flush (table, (sh_free_func_t *)NULL);
437 hash_pstats (ntable, "hash copy test");