mirror of
https://gitlab.cvh-server.de/skrause/flashcards.git
synced 2025-12-12 09:01:37 +01:00
Initial commit
This commit is contained in:
28
src/database.h
Normal file
28
src/database.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#include <glib.h>
|
||||
|
||||
typedef struct category
|
||||
{
|
||||
int id;
|
||||
char *name;
|
||||
} category;
|
||||
|
||||
typedef struct card
|
||||
{
|
||||
int category;
|
||||
char *task;
|
||||
char *solution;
|
||||
} card;
|
||||
|
||||
void database_connect(const char *path);
|
||||
|
||||
void database_close();
|
||||
|
||||
void database_create_tables();
|
||||
|
||||
void database_save_category();
|
||||
|
||||
GArray *database_load_categories();
|
||||
|
||||
void database_save_card(card c);
|
||||
|
||||
GArray *database_load_cards();
|
||||
Reference in New Issue
Block a user