Lines Matching defs:Hash_table_t
109 #define Hashtab_t Hash_table_t
110 #define HASHTABLE Hash_table_t
121 typedef struct Hash_table Hash_table_t;
152 Hash_table_t* table; /* last lookup table */
177 Hash_table_t* scope; /* scope covered table */
188 extern Hash_table_t* hashalloc(Hash_table_t*, ...);
190 extern void hashdump(Hash_table_t*, int);
191 extern Hash_table_t* hashfree(Hash_table_t*);
192 extern Hash_bucket_t* hashlast(Hash_table_t*);
193 extern char* hashlook(Hash_table_t*, const char*, long, const char*);
195 extern Hash_position_t* hashscan(Hash_table_t*, int);
196 extern void hashsize(Hash_table_t*, int);
197 extern Hash_table_t* hashview(Hash_table_t*, Hash_table_t*);
198 extern int hashwalk(Hash_table_t*, int, int (*)(const char*, char*, void*), void*);