Home
last modified time | relevance | path

Searched refs:HashEntry (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/bmake/
H A Dhash.c113 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 Dhash.h81 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 Dtarg.c274 HashEntry *he = HashTable_CreateEntry(&allTargetsByName, name, &isNew); in Targ_GetNode()
H A Ddir.c387 HashEntry *he = HashTable_FindEntry(&odirs->table, name); in OpenDirs_Remove()
H A Dvar.c579 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 Dmain.c2015 HashEntry *he = hi.entry; in purge_relative_cached_realpaths()
H A Dparse.c2372 HashEntry *he = HashTable_CreateEntry(&guards, in ParseEOF()