#ifndef ____DB_H_ #define ____DB_H_ #include struct sql_result { sqlite3_stmt *stmt; int columnCount; }; int sql_result_step(struct sql_result *); void sql_result_destroy(struct sql_result *res); sqlite3 *sql_open(char *filename); int sql_exec(sqlite3 *db, char *msgfmt, ...); struct sql_result *sql_query(sqlite3 *db, int *error, char *msgfmt, ...); #endif