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 }