version 1.1, 2015/11/18 16:46:49 |
version 1.2, 2015/11/18 17:59:56 |
|
|
|
|
struct icdb; |
struct icdb; |
|
|
struct icdb *icdb_new(uint32_t nentries, uint32_t entrysize, |
struct icdb *icdb_new(uint32_t version, uint32_t nentries, uint32_t entrysize, |
uint32_t nkeys, uint32_t *keysizes, uint32_t *keyoffsets); |
uint32_t nkeys, uint32_t *keysizes, uint32_t *keyoffsets); |
|
|
struct icdb *icdb_open(const char *name, int flags); |
struct icdb *icdb_open(const char *name, int flags, uint32_t version); |
int icdb_get(struct icdb *db, void *entry, uint32_t idx); |
int icdb_get(struct icdb *db, void *entry, uint32_t idx); |
int icdb_lookup(struct icdb *db, int keynum, const void *key, void *entry, |
int icdb_lookup(struct icdb *db, int keynum, const void *key, void *entry, |
uint32_t *idxp); |
uint32_t *idxp); |