Lines Matching refs:hash_table
126 string_hash(hash_table *ht, char *key)
221 * hash_table *hash_create(int num)
226 hash_table *
230 hash_table *result;
236 result = (hash_table *)MALLOC(sizeof(hash_table));
258 * unsigned int hash_count(hash_table *ht)
264 hash_count(hash_table *ht)
282 * void hash_sizeinfo(unsigned int *sizes, int max, hash_table *ht)
289 hash_sizeinfo(unsigned int *sizes, int max, hash_table *ht)
322 * void hash_add_$1(hash_table *ht, $2 key, void *value)
332 hash_add_$1(hash_table *ht, $2 key, void *value)
386 * void *hash_replace_$1(hash_table *ht, $2 key, void *value)
395 hash_replace_$1(hash_table *ht, $2 key, void *value)
440 * void *hash_lookup_$1(hash_table *ht, $2 key)
447 hash_lookup_$1(hash_table *ht, $2 key)
478 * void *hash_remove_$1(hash_table *ht, $2 key)
485 hash_remove_$1(hash_table *ht, $2 key)
523 * hash_item_$1 *hash_first_$1(hash_table *ht, hash_pos *pos)
531 hash_first_$1(hash_table *ht, hash_pos *pos)