diff --git a/src/Makefile b/src/Makefile index 453f5a2..06d57ab 100644 --- a/src/Makefile +++ b/src/Makefile @@ -14,7 +14,7 @@ all: dodo $(OBJ): dodo.o: dodo.c - $(CC) -c -o dodo.o $(DFLAGS) dodo.c + $(CC) -c -o dodo.o -ggdb $(DFLAGS) dodo.c dodo: $(OBJ) $(CC) -o $@ $(OBJ) diff --git a/src/config.h b/src/config.h deleted file mode 100644 index a8b07e4..0000000 --- a/src/config.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef DB_PATH -#define DB_PATH "db.db" -#endif - diff --git a/src/dodo.c b/src/dodo.c index d4a6c8b..ee12e43 100644 --- a/src/dodo.c +++ b/src/dodo.c @@ -2,30 +2,88 @@ #include #include "sqlite3.h" #include "x_string.h" +#include "x_curses.h" -#define HOME_DIR "HOME" -int initdb(sqlite3 *db, char* filename){ +int opendb(sqlite3 **db, char* filename){ int rc = 0; - rc = sqlite3_open(filename, &db); + rc = sqlite3_open(filename, db); if ( rc != 0 ){ - fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db)); - sqlite3_close(db); + fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(*db)); + sqlite3_close(*db); return(rc); } return(rc); } +// FOR DEBUG +int callback(void *NotUsed, int argc, char **argv, char **azColName){ + int i; + for(i=0; i