diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/uconfig.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/uconfig.h b/include/uconfig.h new file mode 100644 index 0000000..415bc31 --- /dev/null +++ b/include/uconfig.h @@ -0,0 +1,22 @@ +#ifndef UCONFIG_H +#define UCONFIG_H + +/* Uconfig - Read a Unix config file. + + Each line of the config file has the form: + KEY = VALUE +*/ + +/* A Uconfig handle */ +struct uconfig_s; + +/* Intialize a handle using a configuration file. */ +struct uconfig_s *uconfig_new(const char *file); + +/* Get the value associated to KEY, or NULL if none is found. */ +const char *uconfig_get(const struct uconfig_s *uconfig, const char *key); + +/* Destroy the given Uconfig handle. */ +void uconfig_destroy(struct uconfig_s *uconfig); + +#endif |
