#include #ifndef HASH_H struct nlist { struct nlist *next; char *name; char *defn; }; #define HASH_H #endif struct nlist *install(struct nlist *hashtab[], uint32_t hashsize, char *name, char *defn); void undef(struct nlist *hashtab[], uint32_t hashsize, char *name); void phashtab(struct nlist *hastab[], int hashsize); void hashfree(struct nlist *hastab[], int hashsize);