Searched refs:HashEntry (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/bmake/ |
H A D | hash.c | 113 static HashEntry * 116 HashEntry *he; in HashTable_Find() 139 HashEntry **buckets = bmake_malloc(sizeof *buckets * n); in HashTable_Init() 156 HashEntry **buckets = t->buckets; in HashTable_Done() 160 HashEntry *he = buckets[i]; in HashTable_Done() 162 HashEntry *next = he->next; in HashTable_Done() 175 HashEntry * 187 HashEntry *he = HashTable_FindEntry(t, key); in HashTable_FindValue() 198 HashEntry *he = HashTable_Find(t, key, h); in HashTable_FindValueBySubstringHash() 207 const HashEntry *he = t->buckets[b]; in HashTable_MaxChain() [all …]
|
H A D | hash.h | 81 typedef struct HashEntry { struct 82 struct HashEntry *next; /* Used to link together all the entries argument 87 } HashEntry; typedef 91 HashEntry **buckets; 101 HashEntry *entry; /* Next entry to check in current bucket. */ 110 HashEntry_Get(HashEntry *he) in HashEntry_Get() 116 HashEntry_Set(HashEntry *he, void *datum) in HashEntry_Set() 132 HashEntry *HashTable_FindEntry(HashTable *, const char *) MAKE_ATTR_USE; 137 HashEntry *HashTable_CreateEntry(HashTable *, const char *, bool *); 139 void HashTable_DeleteEntry(HashTable *, HashEntry *);
|
H A D | targ.c | 274 HashEntry *he = HashTable_CreateEntry(&allTargetsByName, name, &isNew); in Targ_GetNode()
|
H A D | dir.c | 387 HashEntry *he = HashTable_FindEntry(&odirs->table, name); in OpenDirs_Remove()
|
H A D | var.c | 579 HashEntry *he = HashTable_CreateEntry(&scope->vars, name, NULL); in VarAdd() 595 HashEntry *he = HashTable_FindEntry(&scope->vars, varname); in Var_Delete() 1229 HashEntry *he = in Var_Append()
|
H A D | main.c | 2015 HashEntry *he = hi.entry; in purge_relative_cached_realpaths()
|
H A D | parse.c | 2372 HashEntry *he = HashTable_CreateEntry(&guards, in ParseEOF()
|