Lines Matching refs:hash_entry
42 struct hash_entry { struct
43 struct hash_entry *prev, *next; argument
49 typedef struct hash_entry **hash_table; argument
55 static struct hash_entry *ndtbl[NAME_TABLE_HASH_SIZE];
56 static struct hash_entry *sctbl[START_COND_HASH_SIZE];
57 static struct hash_entry *ccltab[CCL_HASH_SIZE];
63 static struct hash_entry *findsym (const char *sym, hash_table table,
76 struct hash_entry *sym_entry = table[hash_val]; in addsym()
77 struct hash_entry *new_entry; in addsym()
78 struct hash_entry *successor; in addsym()
89 new_entry = malloc(sizeof(struct hash_entry)); in addsym()
138 static struct hash_entry *findsym (const char *sym, hash_table table, int table_size) in findsym()
140 static struct hash_entry empty_entry = { in findsym()
143 struct hash_entry *sym_entry = in findsym()