that, since not all environments actually have a stdbool.h to use.tags/json-c-0.10-20120530
@@ -25,7 +25,6 @@ | |||||
#include "json_object.h" | #include "json_object.h" | ||||
#include "json_object_private.h" | #include "json_object_private.h" | ||||
#include "json_util.h" | #include "json_util.h" | ||||
#include "json_tokener.h" | |||||
#if !HAVE_STRNDUP | #if !HAVE_STRNDUP | ||||
char* strndup(const char* str, size_t n); | char* strndup(const char* str, size_t n); | ||||
@@ -16,7 +16,6 @@ | |||||
*/ | */ | ||||
#include <stddef.h> | #include <stddef.h> | ||||
#include <stdbool.h> | |||||
#include "json.h" | #include "json.h" | ||||
#include "json_object_private.h" | #include "json_object_private.h" | ||||
@@ -139,7 +138,7 @@ json_object_iter_peek_value(const struct json_object_iterator* iter) | |||||
/** | /** | ||||
* **************************************************************************** | * **************************************************************************** | ||||
*/ | */ | ||||
bool | |||||
json_bool | |||||
json_object_iter_equal(const struct json_object_iterator* iter1, | json_object_iter_equal(const struct json_object_iterator* iter1, | ||||
const struct json_object_iterator* iter2) | const struct json_object_iterator* iter2) | ||||
{ | { | ||||
@@ -24,7 +24,6 @@ | |||||
#define JSON_OBJECT_ITERATOR_H | #define JSON_OBJECT_ITERATOR_H | ||||
#include <stddef.h> | #include <stddef.h> | ||||
#include <stdbool.h> | |||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
extern "C" { | extern "C" { | ||||
@@ -223,11 +222,11 @@ json_object_iter_peek_value(const struct json_object_iterator* iter); | |||||
* different JSON Object instances are passed, bad things | * different JSON Object instances are passed, bad things | ||||
* will happen! | * will happen! | ||||
* | * | ||||
* @return bool non-zero if iterators are equal (i.e., both | |||||
* @return json_bool non-zero if iterators are equal (i.e., both | |||||
* reference the same name/value pair or are both at | * reference the same name/value pair or are both at | ||||
* "end"); zero if they are not equal. | * "end"); zero if they are not equal. | ||||
*/ | */ | ||||
bool | |||||
json_bool | |||||
json_object_iter_equal(const struct json_object_iterator* iter1, | json_object_iter_equal(const struct json_object_iterator* iter1, | ||||
const struct json_object_iterator* iter2); | const struct json_object_iterator* iter2); | ||||