Searched refs:HashEntry (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/bmake/
H A Dhash.h81 typedef struct HashEntry { struct
82 struct HashEntry *next; /* Used to link together all the entries
87 } HashEntry; typedef in typeref:struct:HashEntry
91 HashEntry **buckets; /* Pointers to HashEntry, one
103 HashEntry *entry; /* Next entry to check in current bucket. */
112 HashEntry_Get(HashEntry *h)
118 HashEntry_Set(HashEntry *h, void *datum)
125 HashEntry *HashTable_FindEntry(HashTable *, const char *);
129 HashEntry *HashTable_CreateEntr
[all...]
H A Dhash.c107 static HashEntry *
110 HashEntry *e;
134 HashEntry **buckets = bmake_malloc(sizeof *buckets * n);
152 HashEntry **buckets = t->buckets;
156 HashEntry *he = buckets[i];
158 HashEntry *next = he->next;
171 HashEntry *
182 HashEntry *he = HashTable_FindEntry(t, key);
193 HashEntry *he = HashTable_Find(t, h, key);
205 HashEntry **oldBucket
[all...]
H A Dtarg.c287 HashEntry *he = HashTable_CreateEntry(&allTargetsByName, name, &isNew);
H A Ddir.c407 HashEntry *he = HashTable_FindEntry(&odirs->table, name);
H A Dmain.c2062 HashEntry *he, *nhe;
H A Dvar.c215 * For scope variables, it aliases the corresponding HashEntry name.
496 HashEntry *he = HashTable_CreateEntry(&scope->vars, name, NULL);
510 HashEntry *he = HashTable_FindEntry(&scope->vars, varname);

Completed in 77 milliseconds