#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().
1.6.1