Lines Matching refs:Hash_bucket_t
88 #define hashcover(b) (((b)->hash&HASH_HIDES)?(Hash_bucket_t*)((b)->name):(Hash_bucket_t*)0)
91 #define hashgetbucket(s) ((Hash_bucket_t*)((s)-((sizeof(Hash_bucket_t)+sizeof(char*)-1)/sizeof(char*))*sizeof(char*)))
93 #define hashname(b) ((((b)->hash&HASH_HIDES)?((Hash_bucket_t*)((b)->name)):(b))->name)
103 #define Hashbin_t Hash_bucket_t
104 #define HASHBUCKET Hash_bucket_t
119 typedef struct Hash_bucket Hash_bucket_t;
124 Hash_bucket_t* next; /* next in collision chain */ \
144 Hash_bucket_t* bucket; /* bucket */
153 Hash_bucket_t* bucket; /* last lookup bucket */
192 extern Hash_bucket_t* hashlast(Hash_table_t*);
194 extern Hash_bucket_t* hashnext(Hash_position_t*);