|
cloudy
trunk
|
#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) |
| void(* hashtab::freedata)(void *data) |
Definition at line 32 of file hash.h.
Referenced by freehash().
| unsigned long hashtab::frontmask |
| unsigned long hashtab::fullmask |
| unsigned long(* hashtab::hashfunction)(const void *t, const size_t len) |
Definition at line 35 of file hash.h.
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().
| entry** hashtab::tab |
Definition at line 33 of file hash.h.
Referenced by addentry(), extend(), freehash(), lookup_key(), makelist(), makeplist(), and maxchain().
1.8.3.1