1 #ifndef _MKMAP_H_INCLUDED_
2 #define _MKMAP_H_INCLUDED_
37 #define mkmap_append(map, key, val) dict_put((map)->dict, (key), (val))
48 typedef MKMAP *(*MKMAP_OPEN_FN) (
const char *);
MKMAP * mkmap_sdbm_open(const char *)
void(* after_open)(struct MKMAP *)
void(* after_close)(struct MKMAP *)
MKMAP * mkmap_lmdb_open(const char *)
MKMAP * mkmap_btree_open(const char *)
MKMAP * mkmap_cdb_open(const char *)
MKMAP * mkmap_dbm_open(const char *)
void mkmap_close(MKMAP *)
MKMAP * mkmap_proxy_open(const char *)
MKMAP * mkmap_open(const char *, const char *, int, int)
MKMAP_OPEN_FN(* MKMAP_OPEN_EXTEND_FN)(const char *)
DICT *(* DICT_OPEN_FN)(const char *, int, int)
#define mkmap_append(map, key, val)
MKMAP * mkmap_fail_open(const char *)
MKMAP *(* MKMAP_OPEN_FN)(const char *)
void mkmap_open_register(const char *, MKMAP_OPEN_FN)
MKMAP * mkmap_hash_open(const char *)
MKMAP_OPEN_EXTEND_FN mkmap_open_extend(MKMAP_OPEN_EXTEND_FN)