Lines Matching refs:Hash_bucket_t
97 #define hashcover(b) (((b)->hash&HASH_HIDES)?(Hash_bucket_t*)((b)->name):(Hash_bucket_t*)0)
100 #define hashgetbucket(s) ((Hash_bucket_t*)((s)-((sizeof(Hash_bucket_t)+sizeof(char*)-1)/sizeof(char*))*sizeof(char*)))
102 #define hashname(b) ((((b)->hash&HASH_HIDES)?((Hash_bucket_t*)((b)->name)):(b))->name)
112 #define Hashbin_t Hash_bucket_t
113 #define HASHBUCKET Hash_bucket_t
128 typedef struct Hash_bucket Hash_bucket_t;
133 Hash_bucket_t* next; /* next in collision chain */ \
153 Hash_bucket_t* bucket; /* bucket */
162 Hash_bucket_t* bucket; /* last lookup bucket */
202 extern __MANGLE__ Hash_bucket_t* hashlast __PROTO__((Hash_table_t*));
204 extern __MANGLE__ Hash_bucket_t* hashnext __PROTO__((Hash_position_t*));