44 void (*
log_item)(
int logmask,
const void *p,
const char *txt);
90 #define isamc_type(x) ((x) & 7)
91 #define isamc_block(x) ((x) >> 3)
ISAMC isamc_open(BFiles bfs, const char *name, int writeflag, ISAMC_M *method)
int isamc_block_size(ISAMC is, int type)
zint isamc_pp_num(ISAMC_PP pp)
int isamc_close(ISAMC is)
struct ISAMC_filecat_s * ISAMC_filecat
void isamc_getmethod(ISAMC_M *m)
int isamc_read_item(ISAMC_PP pp, char **dst)
int isamc_pp_read(ISAMC_PP pp, void *buf)
void isamc_merge(ISAMC is, ISAM_P *pos, ISAMC_I *data)
void isamc_pp_close(ISAMC_PP pp)
ISAMC_PP isamc_pp_open(ISAMC is, ISAM_P pos)
zint isamc_block_used(ISAMC is, int type)
struct ISAMC_PP_s * ISAMC_PP
int(* read_item)(void *clientData, char **dst, int *insertMode)
int(* compare_item)(const void *a, const void *b)
void(* log_item)(int logmask, const void *p, const char *txt)