23 #include <yaz/yconfig.h> unsigned hash_BSet(BSetHandle *sh, BSet src)
void pr_BSet(BSetHandle *sh, BSet src)
struct BSetHandle_ BSetHandle
struct BSetHandle_ * setchain
void res_BSet(BSetHandle *sh, BSet dst)
void rm_BSet(BSetHandle **shp)
void union_BSet(BSetHandle *sh, BSet dst, BSet src)
void pr_charBSet(BSetHandle *sh, BSet src, void(*f)(int))
int travi_BSet(BSetHandle *sh, BSet src, unsigned member)
int trav_BSet(BSetHandle *sh, BSet src, unsigned member)
unsigned test_BSet(BSetHandle *sh, BSet src, unsigned member)
BSet mk_BSet(BSetHandle **shp)
BSet cp_BSet(BSetHandle *sh, BSet dst, BSet src)
void com_BSet(BSetHandle *sh, BSet dst)
void rm_BSetHandle(BSetHandle **shp)
int inf_BSetHandle(BSetHandle *sh, long *used, long *alloc)
void add_BSet(BSetHandle *sh, BSet dst, unsigned member)
BSetHandle * mk_BSetHandle(int size, int chunk)
int eq_BSet(BSetHandle *sh, BSet dst, BSet src)