File: db.h

package info (click to toggle)
cmus 2.2.0-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,196 kB
  • ctags: 2,714
  • sloc: ansic: 24,078; sh: 1,024; makefile: 209; python: 26
file content (17 lines) | stat: -rw-r--r-- 403 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* 
 * Copyright 2004 Timo Hirvonen
 */

#ifndef _DB_H
#define _DB_H

struct db;

struct db *db_new(const char *filename_base);
int db_load(struct db *db);
int db_close(struct db *db);
int db_insert(struct db *db, char *key, void *data, unsigned int data_size);
int db_remove(struct db *db, const char *key);
int db_query(struct db *db, const char *key, void **datap, unsigned int *data_sizep);

#endif