#include <hash.h>
Data Fields | |
unsigned long | size |
unsigned long | frontmask |
unsigned long | fullmask |
unsigned long | space |
unsigned long | nelem |
void(* | freedata )(void *data) |
entry ** | tab |
unsigned long(* | hashfunction )(const void *t, const size_t len) |
Definition at line 26 of file hash.h.
void(* hashtab::freedata)(void *data) |
Referenced by freehash().
unsigned long hashtab::frontmask |
unsigned long hashtab::fullmask |
unsigned long(* hashtab::hashfunction)(const void *t, const size_t len) |
Referenced by lookup_key().
unsigned long hashtab::nelem |
Definition at line 27 of file hash.h.
Referenced by addentry(), and lookup().
unsigned long hashtab::size |
Definition at line 27 of file hash.h.
Referenced by extend(), freehash(), getbin(), makelist(), makeplist(), and maxchain().
unsigned long hashtab::space |
Definition at line 33 of file hash.h.
Referenced by addentry(), extend(), freehash(), lookup_key(), makelist(), makeplist(), and maxchain().