From 61e9ee70476836110eb5a18be0f08dae4f14d761 Mon Sep 17 00:00:00 2001 From: xavi Date: Sun, 25 Aug 2024 20:46:52 -0700 Subject: [PATCH] Broke a bunch of things, TODO: make print_select function --- src/dodo.c | 147 ++++++++++++++++++++++++++++++------------------- src/x_curses.h | 1 + 2 files changed, 91 insertions(+), 57 deletions(-) diff --git a/src/dodo.c b/src/dodo.c index bb0e7e9..775fdf5 100644 --- a/src/dodo.c +++ b/src/dodo.c @@ -38,25 +38,55 @@ int callback(void *NotUsed, int argc, char **argv, char **azColName){ return 0; } -int get_num_rows_sql_helper(void *NotUsed, int argc, char **argv, char **azColName){ +// FOR DEBUG +int view_all(sqlite3 *db, char *errmsg){ + int rc = 0; - if ( !argv[0] ){ - return 1; + //rc = sqlite3_exec(db, "SELECT * FROM all_info;", print_select, 0, &errmsg); + rc = sqlite3_exec(db, "SELECT * FROM tasks;", callback, 0, &errmsg); + //rc = sqlite3_exec(db, "SELECT * FROM entries;", print_select, 0, &errmsg); + checksqlerr(rc, errmsg); + return rc; +} + +int print_select(void *passed_col, int argc, char **argv, char **azColName){ + int *currcol = (int *)passed_col; + int i = 0; + X_goright(*currcol); + for(i=0; i