diff options
author | waker <wakeroid@gmail.com> | 2011-03-31 22:06:22 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-03-31 22:06:22 +0200 |
commit | 5c2f94c8bfa7b98b3c832d0ce11c6ecdbd474029 (patch) | |
tree | eb92ff856f530485809ee0e2e0710f56f8d0155b /conf.h | |
parent | 57de90e3b8958b4d5edf1bd0145f98623768caa9 (diff) |
thread-safe config access
Diffstat (limited to 'conf.h')
-rw-r--r-- | conf.h | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -27,16 +27,28 @@ int conf_save (void); void +conf_init (void); + +void conf_free (void); +void +conf_lock (void); + +void +conf_unlock (void); + int conf_ischanged (void); void conf_setchanged (int c); +void +conf_get_str (const char *key, const char *def, char *buffer, int buffer_size); + const char * -conf_get_str (const char *key, const char *def); +conf_get_str_fast (const char *key, const char *def); float conf_get_float (const char *key, float def); |