Home
last modified time | relevance | path

Searched refs:htab (Results 1 – 2 of 2) sorted by relevance

/locale/programs/
A Dsimple-hash.c74 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 Dsimple-hash.h35 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