Add macro json_is_boolean
authorPetri Lehtinen <petri@digip.org>
Tue, 28 Jul 2009 08:36:53 +0000 (11:36 +0300)
committerPetri Lehtinen <petri@digip.org>
Thu, 30 Jul 2009 08:32:27 +0000 (11:32 +0300)
src/jansson.h

index 91bf553..e7bd238 100644 (file)
@@ -38,6 +38,7 @@ typedef struct {
 #define json_is_number(json)   (json_is_integer(json) || json_is_real(json))
 #define json_is_true(json)     (json && json_typeof(json) == JSON_TRUE)
 #define json_is_false(json)    (json && json_typeof(json) == JSON_FALSE)
+#define json_is_boolean(json)  (jsin_is_true(json) || json_is_false(json))
 #define json_is_null(json)     (json && json_typeof(json) == JSON_NULL)
 
 /* construction, destruction, reference counting */