1 /* $Id: cdb_int.h,v 1.11 2005/04/18 00:19:12 mjt Exp $
2 * internal cdb library declarations
4 * This file is a part of tinycdb package by Michael Tokarev, mjt@corpit.ru.
13 # define EPROTO EINVAL
24 struct cdb_rec rec
[254];
27 int _cdb_make_write(struct cdb_make
*cdbmp
,
28 const char *ptr
, unsigned len
);
29 int _cdb_make_fullwrite(int fd
, const char *buf
, unsigned len
);
30 int _cdb_make_flush(struct cdb_make
*cdbmp
);
31 int _cdb_make_add(struct cdb_make
*cdbmp
, unsigned hval
,
32 const void *key
, unsigned klen
,
33 const void *val
, unsigned vlen
);