27#define HASHCOUNT_T_MAX ULONG_MAX
30#define HASH_VAL_T_MAX UINT32_MAX
35#define HASH_VAL_T_BIT ((int) hash_val_t_bit)
64#if defined(HASH_IMPLEMENTATION) || !defined(KAZLIB_OPAQUE_DEBUG)
140#if defined(HASH_IMPLEMENTATION) || !defined(KAZLIB_OPAQUE_DEBUG)
170#if defined(HASH_IMPLEMENTATION) || !defined(KAZLIB_OPAQUE_DEBUG)
int hash_val_t_bit
Definition hash.c:62
hash_val_t(* hash_fun_t)(const void *)
Definition include/atalk/hash.h:95
int(* hash_comp_t)(const void *, const void *)
Definition include/atalk/hash.h:81
void(* hnode_free_t)(hnode_t *, void *)
Definition include/atalk/hash.h:102
hnode_t *(* hnode_alloc_t)(void *)
Definition include/atalk/hash.h:101
uint32_t hash_val_t
Definition include/atalk/hash.h:29
unsigned long hashcount_t
Definition include/atalk/hash.h:26
Definition include/atalk/hash.h:139
hashcount_t hash_nodecount
Definition include/atalk/hash.h:143
hash_val_t hash_mask
Definition include/atalk/hash.h:152
hashcount_t hash_maxcount
Definition include/atalk/hash.h:144
hnode_alloc_t hash_allocnode
Definition include/atalk/hash.h:149
void * hash_context
Definition include/atalk/hash.h:151
hashcount_t hash_highmark
Definition include/atalk/hash.h:145
int hash_dynamic
Definition include/atalk/hash.h:153
hashcount_t hash_nchains
Definition include/atalk/hash.h:142
struct hnode_t ** hash_table
Definition include/atalk/hash.h:141
hashcount_t hash_lowmark
Definition include/atalk/hash.h:146
hash_fun_t hash_function
Definition include/atalk/hash.h:148
hash_comp_t hash_compare
Definition include/atalk/hash.h:147
hnode_free_t hash_freenode
Definition include/atalk/hash.h:150
Hash chain node structure.
Definition include/atalk/hash.h:63
struct hnode_t * hash_next
Definition include/atalk/hash.h:65
hash_val_t hash_hkey
Definition include/atalk/hash.h:68
const void * hash_key
Definition include/atalk/hash.h:66
void * hash_data
Definition include/atalk/hash.h:67
Definition include/atalk/hash.h:169
hash_t * hash_table
Definition include/atalk/hash.h:171
hnode_t * hash_next
Definition include/atalk/hash.h:173
hash_val_t hash_chain
Definition include/atalk/hash.h:172