1 /* 2 * Copyright (C) 2019-2020 Niko Rosvall <niko@byteptr.com> 3 */ 4 5 #ifndef __DB_H 6 #define __DB_H 7 8 bool db_init_new(const char *path); 9 bool db_insert_entry(Entry_t *entry); 10 bool db_update_entry(int id, Entry_t *new_entry); 11 bool db_delete_entry(int id, bool *changes); 12 Entry_t *db_get_entry_by_id(int id); 13 Entry_t *db_get_list(int count_latest); 14 Entry_t *db_find(const char *search); 15 16 #endif 17