9#define CDB_HASHSTART 5381
10extern uint32 cdb_hashadd(uint32,
unsigned char);
11extern uint32 cdb_hash(
const char *,
unsigned int);
29extern void cdb_free(
struct cdb *);
30extern void cdb_init(
struct cdb *,
int fd);
32extern int cdb_read(
struct cdb *,
unsigned char *,
unsigned int,uint32);
34extern void cdb_findstart(
struct cdb *);
35extern int cdb_findnext(
struct cdb *,
const char *,
unsigned int);
36extern int cdb_find(
struct cdb *,
const char *,
unsigned int);
38#define cdb_datapos(c) ((c)->dpos)
39#define cdb_datalen(c) ((c)->dlen)
41extern int cdb_get(
struct cdb*,
const struct str* key,
struct str* data);
42extern int cdb_getnext(
struct cdb*,
const struct str* key,
struct str* data);
48 unsigned char final[2048];
51 struct cdb_hplist *head;
60extern int cdb_make_start(
struct cdb_make *,
int);
61extern int cdb_make_addbegin(
struct cdb_make *,
unsigned int,
unsigned int);
62extern int cdb_make_addend(
struct cdb_make *,
unsigned int,
unsigned int,uint32);
63extern int cdb_make_add(
struct cdb_make *,
const char *,
unsigned int,
const char *,
unsigned int);
64extern int cdb_make_finish(
struct cdb_make *);
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/cdb.h:47
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/cdb.h:13
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/obuf.h:22
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/str.h:31