aboutsummaryrefslogtreecommitdiffstats
path: root/src/collections.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/collections.c')
-rw-r--r--src/collections.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/collections.c b/src/collections.c
index 38d9f76..56c75b7 100644
--- a/src/collections.c
+++ b/src/collections.c
@@ -1,5 +1,30 @@
#include <hildon/hildon.h>
+#include <stdlib.h>
#include "interface.h"
+#include "collections.h"
+
+gchar *collections_get_data_file(void)
+{
+ static gchar *filedir = NULL;
+
+ if (filedir == NULL) {
+ filedir = g_strdup_printf("%s/collections.db",
+ collections_get_config_dir());
+ }
+
+ return filedir;
+}
+
+gchar *collections_get_config_dir(void)
+{
+ static gchar *filedir = NULL;
+
+ if (filedir == NULL) {
+ filedir = g_strdup_printf("%s/.collections", getenv("HOME"));
+ }
+
+ return filedir;
+}
int main(int argc, char *argv[])
{