#ifndef _DBHANDLING_ #define _DBHANDLING_ #include #include #include #include #include #include "enum.h" #define MAX_NAME_LEN 128 #define MAX_AUTHOR_LEN 64 #define MAX_VALUE_LEN 16 #define MAX_STATUS_LEN 16 typedef struct { char *name; char *author; char *value; char *status; } entry_t; void exit_with_error(sqlite3 *db, const char *msg); void select_from_table(sqlite3 *db, args_e target, entry_t *entry); void update_entry(sqlite3 *db, args_e target, entry_t *entry); void add_entry(sqlite3 *db, args_e target, entry_t *entry); #endif