From 43d2f417c70b9a9845122fd3f69708c6dc47efd1 Mon Sep 17 00:00:00 2001 From: Jehiah Czebotar Date: Wed, 25 May 2011 04:49:20 +0000 Subject: [PATCH] move definition of json_object_iter to public header to enable external use of json_object_object_foreachC Patch from Rick Moran git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@74 327403b1-1117-474d-bef2-5cb71233fd97 --- json_object.h | 8 ++++++++ json_object_private.h | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/json_object.h b/json_object.h index 29a408d..9f9ca40 100644 --- a/json_object.h +++ b/json_object.h @@ -27,6 +27,14 @@ extern "C" { extern const char *json_number_chars; extern const char *json_hex_chars; +/* CAW: added for ANSI C iteration correctness */ +struct json_object_iter +{ + char *key; + struct json_object *val; + struct lh_entry *entry; +}; + /* forward structure definitions */ typedef int boolean; diff --git a/json_object_private.h b/json_object_private.h index c7f604b..ceca58c 100644 --- a/json_object_private.h +++ b/json_object_private.h @@ -40,14 +40,6 @@ struct json_object } o; }; -/* CAW: added for ANSI C iteration correctness */ -struct json_object_iter -{ - char *key; - struct json_object *val; - struct lh_entry *entry; -}; - #ifdef __cplusplus } #endif