5#ifndef _DS_HASH_PRIVATE_H_
6#define _DS_HASH_PRIVATE_H_
44#define DS_HASH_VALID(tp) ((tp) && ((tp)->magic == ds_hash_magic))
45#define DS_HASH_ITER_VALID(ip) ((ip) && ((ip)->magic == ds_hash_iter_magic))
long(* HFN)()
Definition: ds_hash.h:29
const magic_t ds_hash_magic
Definition: ds_hash.c:18
const magic_t ds_hash_iter_magic
Definition: ds_hash.c:19
unsigned long magic_t
Definition: odytypes.h:44
Definition: ds_hash.private.h:37
int curbucket
Definition: ds_hash.private.h:40
ds_hash_t * table
Definition: ds_hash.private.h:39
magic_t magic
Definition: ds_hash.private.h:38
ds_list_iter_t * curiter
Definition: ds_hash.private.h:41
Definition: ds_hash.private.h:29
magic_t magic
Definition: ds_hash.private.h:30
int nbuckets
Definition: ds_hash.private.h:32
int count
Definition: ds_hash.private.h:34
HFN hfn
Definition: ds_hash.private.h:31
ds_list_t ** buckets
Definition: ds_hash.private.h:33
Definition: ds_list.private.h:52
Definition: ds_list.private.h:41