jsoninfo: helpers: use an actual bool as parameter for abuf_json_boolean
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 2 Dec 2015 15:19:26 +0000 (16:19 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 3 Dec 2015 11:00:08 +0000 (12:00 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/jsoninfo/src/olsrd_jsoninfo_helpers.c
lib/jsoninfo/src/olsrd_jsoninfo_helpers.h

index c005a0c..6f3f42a 100644 (file)
@@ -124,7 +124,7 @@ void abuf_json_mark_array_entry(bool open, struct autobuf *abuf) {
   abuf_json_mark_object(open, false, abuf, NULL);
 }
 
-void abuf_json_boolean(struct autobuf *abuf, const char* key, int value) {
+void abuf_json_boolean(struct autobuf *abuf, const char* key, bool value) {
   abuf_json_insert_comma(abuf);
   abuf_json_new_indent(abuf);
   abuf_appendf(abuf, "\"%s\": %s", key, value ? "true" : "false");
index 2c3d04f..80c3930 100644 (file)
@@ -43,6 +43,7 @@
 #define LIB_JSONINFO_SRC_OLSRD_JSONINFO_HELPERS_H_
 
 #include <stdio.h>
+#include <stdbool.h>
 
 #include "common/autobuf.h"
 
@@ -59,7 +60,7 @@ void abuf_json_mark_array_entry(bool open, struct autobuf *abuf);
 
 void abuf_json_insert_comma(struct autobuf *abuf);
 
-void abuf_json_boolean(struct autobuf *abuf, const char* key, int value);
+void abuf_json_boolean(struct autobuf *abuf, const char* key, bool value);
 
 void abuf_json_string(struct autobuf *abuf, const char* key, const char* value);