main.c (405B)
1 #include "db.h" 2 #include "ui.h" 3 4 int 5 main(int argc, char** argv) 6 { 7 /* 8 * SQL setup 9 */ 10 sqlite3* db = NULL; 11 if (db_open(&db, "library.db") != 0 || db == NULL) { 12 fprintf(stderr, "Failed to open database!\n"); 13 return 1; 14 } 15 16 struct ui_state ui_state; 17 ui_init(&ui_state, db); 18 while (!ui_state.exit) 19 ui_tick(&ui_state); 20 ui_destroy(&ui_state); 21 22 sqlite3_close(db); 23 24 return 0; 25 }