db.h (434B)
1 #pragma once 2 3 typedef struct db_post_t { 4 int id; 5 char* feed_url; 6 char* title; 7 char* link; 8 char* comments; 9 char* pub_date; 10 char* summary; 11 int seen; 12 } db_post_t; 13 14 typedef struct db_fetch_post_t { 15 db_post_t** posts; 16 int count; 17 int success; 18 } db_fetch_post_t; 19 20 // 21 22 void db_create(void); 23 24 void db_insert_post(db_post_t); 25 26 db_fetch_post_t db_fetch_posts(const char* feed_url); 27 28 int db_mark_as_seen(int id); 29 30 void db_close(void);