From 8f055cf8c4daa693b16fbd257399ab2e1ed2eed3 Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Sun, 3 May 2026 21:42:52 +0200 Subject: Create a config module --- src/config.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/config.h') diff --git a/src/config.h b/src/config.h index 82ffd6a..50cba3a 100644 --- a/src/config.h +++ b/src/config.h @@ -12,4 +12,20 @@ #define DATABASE_PATH FTAG_CACHE_DIR "/ftag.sqlite3" +/* Note "FC" stands for "Ftag Config". */ +enum ftag_config_e { + FC_DATABASE_PATH, + FC_CACHE_DIR, + FC_REMOTE_HOST, + FC_REMOTE_ROOT, + FC_COUNT, + FC_FIRST = FC_DATABASE_PATH +}; + +void ftag_config_init(char *config_file); + +const char *ftag_config_get(enum ftag_config_e key); + +void ftag_config_destroy(void); + #endif -- cgit v1.2.3