added support for numerical values in option struct
[libgliar] / src / cfg.h
index 5013e66..4f18d2d 100644 (file)
--- a/src/cfg.h
+++ b/src/cfg.h
@@ -23,9 +23,14 @@ Author: Eleni Maria Stea <elene.mst@gmail.com>
 #ifndef CFG_H_
 #define CFG_H_
 
+enum TYPE {unknown, flt, dbl, boolean, integer, str};
+
 struct cfgopt {
        char *key;
-       char *val;
+       char *str_val;
+
+  double num_val;
+  enum TYPE type;
 
        struct cfgopt *next;
 };