]> git.droids-corp.org - protos/libecoli.git/blobdiff - lib/ecoli_keyval.h
save
[protos/libecoli.git] / lib / ecoli_keyval.h
index 82fc9e45b947b3ed63d6ed050a4d8f81f55ed1eb..30232d0a290f747f66e762af478553189149dbde 100644 (file)
@@ -29,6 +29,7 @@
 #define ECOLI_KEYVAL_
 
 #include <stdio.h>
+#include <stdbool.h>
 
 typedef void (*ec_keyval_elt_free_t)(void *);
 
@@ -37,6 +38,7 @@ struct ec_keyval;
 struct ec_keyval *ec_keyval(void);
 
 void *ec_keyval_get(const struct ec_keyval *keyval, const char *key);
+bool ec_keyval_has_key(const struct ec_keyval *keyval, const char *key);
 int ec_keyval_del(struct ec_keyval *keyval, const char *key);
 int ec_keyval_set(struct ec_keyval *keyval, const char *key, void *val,
        ec_keyval_elt_free_t free_cb);