Searched refs:htab (Results 1 – 2 of 2) sorted by relevance
/locale/programs/ |
A D | simple-hash.c | 74 htab->size = init_size; in init_hash() 75 htab->filled = 0; in init_hash() 76 htab->first = NULL; in init_hash() 78 if (htab->table == NULL) in init_hash() 90 free (htab->table); in delete_hash() 109 insert_entry_2 (htab, obstack_copy (&htab->mem_pool, key, keylen), in insert_entry() 139 ++htab->filled; in insert_entry_2() 140 if (100 * htab->filled > 75 * htab->size) in insert_entry_2() 147 htab->size = next_prime (htab->size * 2); in insert_entry_2() 148 htab->filled = 0; in insert_entry_2() [all …]
|
A D | simple-hash.h | 35 extern int init_hash (hash_table *htab, unsigned long int init_size) __THROW; 36 extern int delete_hash (hash_table *htab) __THROW; 37 extern int insert_entry (hash_table *htab, const void *key, size_t keylen, 39 extern int find_entry (const hash_table *htab, const void *key, size_t keylen, 41 extern int set_entry (hash_table *htab, const void *key, size_t keylen, 44 extern int iterate_table (const hash_table *htab, void **ptr,
|
Completed in 36 milliseconds