Lines Matching defs:db
64 struct _citrus_db *db;
82 db = malloc(sizeof(*db));
83 if (db==NULL)
85 db->db_region = *r;
86 db->db_hashfunc = hashfunc;
87 db->db_hashfunc_closure = hashfunc_closure;
88 *rdb = db;
94 _citrus_db_close(struct _citrus_db *db)
96 free(db);
100 _citrus_db_lookup(struct _citrus_db *db, struct _citrus_region *key,
110 _memstream_bind(&ms, &db->db_region);
121 if (offset >= _region_size(&db->db_region))
125 db->db_hashfunc(db->db_hashfunc_closure, key)%num_entries;
148 dl->dl_offset = _region_size(&db->db_region);
186 _citrus_db_lookup_by_string(struct _citrus_db *db, const char *key,
194 return _citrus_db_lookup(db, &r, data, dl);
198 _citrus_db_lookup8_by_string(struct _citrus_db *db, const char *key,
204 ret = _citrus_db_lookup_by_string(db, key, &r, dl);
218 _citrus_db_lookup16_by_string(struct _citrus_db *db, const char *key,
225 ret = _citrus_db_lookup_by_string(db, key, &r, dl);
241 _citrus_db_lookup32_by_string(struct _citrus_db *db, const char *key,
248 ret = _citrus_db_lookup_by_string(db, key, &r, dl);
264 _citrus_db_lookup_string_by_string(struct _citrus_db *db, const char *key,
271 ret = _citrus_db_lookup_by_string(db, key, &r, dl);
288 _citrus_db_get_number_of_entries(struct _citrus_db *db)
293 _memstream_bind(&ms, &db->db_region);
301 _citrus_db_get_entry(struct _citrus_db *db, int idx,
310 _memstream_bind(&ms, &db->db_region);