فهرست منبع

Merge pull request #15 from dieyushi/master

add new macro for iterating over an array
Kevin Branigan 9 سال پیش
والد
کامیت
11fb0d0215
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      cJSON.h

+ 3 - 0
cJSON.h

@@ -142,6 +142,9 @@ extern void cJSON_Minify(char *json);
 #define cJSON_SetIntValue(object,val)			((object)?(object)->valueint=(object)->valuedouble=(val):(val))
 #define cJSON_SetNumberValue(object,val)		((object)?(object)->valueint=(object)->valuedouble=(val):(val))
 
+/* Macro for iterating over an array */
+#define cJSON_ArrayForEach(pos, head)			for(pos = (head)->child; pos != NULL; pos = pos->next)
+
 #ifdef __cplusplus
 }
 #endif