1 #ifndef _BINHASH_H_INCLUDED_
2 #define _BINHASH_H_INCLUDED_
BINHASH * binhash_create(ssize_t)
BINHASH_INFO * binhash_locate(BINHASH *, const void *, ssize_t)
void binhash_free(BINHASH *, void(*)(void *))
BINHASH_INFO ** binhash_list(BINHASH *)
struct BINHASH_INFO * prev
void * binhash_find(BINHASH *, const void *, ssize_t)
struct BINHASH_INFO * next
BINHASH_INFO * binhash_enter(BINHASH *, const void *, ssize_t, void *)
struct BINHASH_INFO BINHASH_INFO
void binhash_delete(BINHASH *, const void *, ssize_t, void(*)(void *))
void binhash_walk(BINHASH *, void(*)(BINHASH_INFO *, void *), void *)