]> granicus.if.org Git - json-c/commitdiff
Fix uninitialised variable compile warning, and also fix unused-when-used warning
authorStuart Walsh <stu@ipng.org.uk>
Tue, 31 Mar 2015 11:23:03 +0000 (12:23 +0100)
committerStuart Walsh <stu@ipng.org.uk>
Tue, 31 Mar 2015 11:23:03 +0000 (12:23 +0100)
json_object.h

index 200ac4031d4707e802a92059bd21e13579983eeb..e6c6a4fab6117ae30bbb3494d424ba70fd95be6f 100644 (file)
@@ -339,8 +339,8 @@ extern void json_object_object_del(struct json_object* obj, const char *key);
 #if defined(__GNUC__) && !defined(__STRICT_ANSI__) && __STDC_VERSION__ >= 199901L
 
 # define json_object_object_foreach(obj,key,val) \
-       char *key; \
-       struct json_object *val __attribute__((__unused__)); \
+       char *key = NULL; \
+       struct json_object *val = NULL; \
        for(struct lh_entry *entry ## key = json_object_get_object(obj)->head, *entry_next ## key = NULL; \
                ({ if(entry ## key) { \
                        key = (char*)entry ## key->k; \