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));
244 memset (result->entries, 0, size * sizeof (hash_entry_type));
254 static hash_entry_type *
259 hash_entry_type *slot = htab->entries + index;
292 hash_entry_type *olimit;
293 hash_entry_type *p;
311 hash_entry_type x = *p;
327 static hash_entry_type
328 htab_find (htab_t htab, const hash_entry_type element)
332 hash_entry_type entry;
363 static hash_entry_type *
364 htab_find_slot (htab_t *htabp, const hash_entry_type element,
367 hash_entry_type *first_deleted_slot;
370 hash_entry_type entry;
431 htab_clear_slot (htab_t htab, hash_entry_type *slot)