]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: add more convenient boolean adder for json
authorQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 20 Feb 2019 19:04:34 +0000 (19:04 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/json.c
lib/json.h

index 4ea20ba178ad5e57b7a44fe0a391c489d086440a..efc3794040aad4f49af50747a9c28c09e09dc37c 100644 (file)
@@ -64,6 +64,11 @@ void json_object_boolean_true_add(struct json_object *obj, const char *key)
        json_object_object_add(obj, key, json_object_new_boolean(1));
 }
 
+void json_object_boolean_add(struct json_object *obj, const char *key, bool val)
+{
+       json_object_object_add(obj, key, json_object_new_boolean(val));
+}
+
 struct json_object *json_object_lock(struct json_object *obj)
 {
        return json_object_get(obj);
index a5251662be1a0a365150f6fb3d823467c54ca0cd..b35f221b993ea26bf8431444676fd3478604237e 100644 (file)
@@ -61,6 +61,7 @@ extern void json_object_string_add(struct json_object *obj, const char *key,
                                   const char *s);
 extern void json_object_int_add(struct json_object *obj, const char *key,
                                int64_t i);
+void json_object_boolean_add(struct json_object *obj, const char *key, bool val);
 extern void json_object_boolean_false_add(struct json_object *obj,
                                          const char *key);
 extern void json_object_boolean_true_add(struct json_object *obj,