aboutsummaryrefslogtreecommitdiff
path: root/src/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.h')
-rw-r--r--src/config.h16
1 files changed, 16 insertions, 0 deletions
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