Hash_Entry
struct Hash_Entry **hp;
t->bucketPtr = hp = (struct Hash_Entry **)emalloc(sizeof(*hp) * i);
struct Hash_Entry **hp, *h, *nexth;
Hash_Entry *
Hash_Entry *e;
Hash_Entry *
Hash_Entry *e;
struct Hash_Entry **hp;
e = (Hash_Entry *) emalloc(sizeof(*e) + keylen);
Hash_DeleteEntry(Hash_Table *t, Hash_Entry *e)
Hash_Entry **hp, *p;
Hash_Entry *
Hash_Entry *
Hash_Entry *e;
Hash_Entry *e, *next, **hp, **xp;
Hash_Entry **oldhp;
t->bucketPtr = hp = (struct Hash_Entry **) emalloc(sizeof(*hp) * i);
struct Hash_Entry **bucketPtr;
Hash_Entry *hashEntryPtr; /* Next entry to check in current
Hash_Entry *Hash_FindEntry(Hash_Table *, char *);
Hash_Entry *Hash_CreateEntry(Hash_Table *, char *, int *);
void Hash_DeleteEntry(Hash_Table *, Hash_Entry *);
Hash_Entry *Hash_EnumFirst(Hash_Table *, Hash_Search *);
Hash_Entry *Hash_EnumNext(Hash_Search *);
struct Hash_Entry *next; /* Used to link together all the
Hash_Entry *entry;
Hash_Entry *make_fake_provision(filenode *);
Hash_Entry *entry;
Hash_Entry *entry;
Hash_Entry *
Hash_Entry *entry;
Hash_Entry *entry, *fake_prov_entry;
Hash_Entry *entry;