hash_tbl
extern hash_tbl *hwhashtable;
extern hash_tbl *iphashtable;
extern hash_tbl *nmhashtable;
hash_Reset(hash_tbl *hashtable, hash_freefp free_data)
hash_Exists(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare,
hash_Insert(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare,
hash_Delete(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare,
hash_Lookup(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare,
hash_NextEntry(hash_tbl *hashtable)
hash_FirstEntry(hash_tbl *hashtable)
hash_tbl *
hash_tbl *hashtblptr;
totalsize = sizeof(hash_tbl)
hashtblptr = (hash_tbl *) malloc(totalsize);
extern hash_tbl *hash_Init(u_int tablesize);
extern void hash_Reset(hash_tbl *tbl, hash_freefp);
extern int hash_Exists(hash_tbl *, u_int code,
extern int hash_Insert(hash_tbl *, u_int code,
extern int hash_Delete(hash_tbl *, u_int code,
extern hash_datum *hash_Lookup(hash_tbl *, u_int code,
extern hash_datum *hash_FirstEntry(hash_tbl *);
extern hash_datum *hash_NextEntry(hash_tbl *);
hash_tbl *hwhashtable;
hash_tbl *iphashtable;
hash_tbl *nmhashtable;