summaryrefslogtreecommitdiff
path: root/conf.h
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-10-10 16:28:45 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-10-10 16:28:45 +0200
commit7cca327d228d6314e30fc5418cae0b9fbd4691cb (patch)
tree87bd15bde1be5ebeca7bdef2e82fc6a29bb8244e /conf.h
parent87e34106f7ffabeb92110ccaece44b910de325b0 (diff)
new config file WIP
Diffstat (limited to 'conf.h')
-rw-r--r--conf.h28
1 files changed, 18 insertions, 10 deletions
diff --git a/conf.h b/conf.h
index 683db68b..aa21c009 100644
--- a/conf.h
+++ b/conf.h
@@ -18,17 +18,25 @@
#ifndef __CONF_H
#define __CONF_H
-extern char conf_alsa_soundcard[1024];
-extern int conf_samplerate;
-extern int conf_src_quality;
-extern char conf_hvsc_path[1024];
-extern int conf_hvsc_enable;
-extern char conf_blacklist_plugins[1024];
-extern int conf_close_send_to_tray;
-extern int conf_replaygain_mode;
-extern int conf_replaygain_scale;
-
int
conf_load (void);
+int
+conf_save (void);
+
+void
+conf_free (void);
+
+const char *
+conf_get_str (const char *key, const char *def);
+
+float
+conf_get_float (const char *key, float def);
+
+int
+conf_get_int (const char *key, int def);
+
+void
+conf_set_str (const char *key, const char *val);
+
#endif // __CONF_H