23 #ifndef __HASH_HASH_H__
24 #define __HASH_HASH_H__
26 #include <sys/types.h>
31 #define HASH_IS_EMPTY(h) ((h)->root)
39 void *
hashGet(Hash,
const char *,
size_t);
43 void hashEach(Hash,
void (*)(
const void*));
46 #endif // __HASH_HASH_H__
void * hashDeleteByVal(Hash, unsigned long)
void * hashGet(Hash, const char *, size_t)
void * hashDelete(Hash, const char *, size_t)
void * hashAdd(Hash, void *)
void hashEach(Hash, void(*)(const void *))
void * hashGetByVal(Hash, unsigned long)
void * hashGetFirst(Hash)