Lines Matching refs:hash_entry_type
51 static inline hashval_t htab_hash (hash_entry_type);
52 static inline bool htab_eq (hash_entry_type, hash_entry_type);
56 #define HTAB_EMPTY_ENTRY ((hash_entry_type) 0)
61 #define HTAB_DELETED_ENTRY ((hash_entry_type) 1)
84 hash_entry_type entries[];
239 + size * sizeof (hash_entry_type)); in htab_create()
244 memset (result->entries, 0, size * sizeof (hash_entry_type)); in htab_create()
254 static hash_entry_type *
259 hash_entry_type *slot = htab->entries + index; in find_empty_slot_for_expand()
292 hash_entry_type *olimit; in htab_expand()
293 hash_entry_type *p; in htab_expand()
311 hash_entry_type x = *p; in htab_expand()
327 static hash_entry_type
328 htab_find (htab_t htab, const hash_entry_type element) in htab_find()
332 hash_entry_type entry; in htab_find()
363 static hash_entry_type *
364 htab_find_slot (htab_t *htabp, const hash_entry_type element, in htab_find_slot()
367 hash_entry_type *first_deleted_slot; in htab_find_slot()
370 hash_entry_type entry; in htab_find_slot()
431 htab_clear_slot (htab_t htab, hash_entry_type *slot) in htab_clear_slot()