diff --git a/test.c b/test.c index 593ccf5..37bb41d 100644 --- a/test.c +++ b/test.c @@ -82,7 +82,7 @@ struct record }; /* Create a bunch of objects as demonstration. */ -void create_objects() +void create_objects(void) { /* declare a few. */ cJSON *root; @@ -231,7 +231,7 @@ void create_objects() free(out); } -int main (int argc, const char *argv[]) +int main(void) { /* a bunch of json: */ char text1[] = diff --git a/test_utils.c b/test_utils.c index 6311b93..0b2c181 100644 --- a/test_utils.c +++ b/test_utils.c @@ -3,8 +3,13 @@ #include #include "cJSON_Utils.h" -int main() +int main(void) { + /* Some variables */ + char *temp = NULL; + char *patchtext = NULL; + char *patchedtext = NULL; + int i; /* JSON Pointer tests: */ cJSON *root; @@ -110,7 +115,7 @@ int main() nums=cJSON_CreateIntArray(numbers,10); num6=cJSON_GetArrayItem(nums,6); cJSON_AddItemToObject(object,"numbers",nums); - char *temp=cJSONUtils_FindPointerFromObjectTo(object,num6); + temp=cJSONUtils_FindPointerFromObjectTo(object,num6); printf("Pointer: [%s]\n",temp); free(temp); temp=cJSONUtils_FindPointerFromObjectTo(object,nums); @@ -140,10 +145,10 @@ int main() cJSON *object=cJSON_Parse(merges[i][0]); cJSON *patch=cJSON_Parse(merges[i][1]); char *before=cJSON_PrintUnformatted(object); - char *patchtext=cJSON_PrintUnformatted(patch); + patchtext=cJSON_PrintUnformatted(patch); printf("Before: [%s] -> [%s] = ",before,patchtext); object=cJSONUtils_MergePatch(object,patch); - char *after=cJSON_PrintUnformatted(object); + after=cJSON_PrintUnformatted(object); printf("[%s] vs [%s] (%s)\n",after,merges[i][2],strcmp(after,merges[i][2])?"FAIL":"OK"); free(before);free(patchtext);free(after);cJSON_Delete(object);cJSON_Delete(patch); @@ -156,10 +161,11 @@ int main() cJSON *to=cJSON_Parse(merges[i][2]); cJSON *patch=cJSONUtils_GenerateMergePatch(from,to); from=cJSONUtils_MergePatch(from,patch); - char *patchtext=cJSON_PrintUnformatted(patch); - char *patchedtext=cJSON_PrintUnformatted(from); + patchtext=cJSON_PrintUnformatted(patch); + patchedtext=cJSON_PrintUnformatted(from); printf("Patch [%s] vs [%s] = [%s] vs [%s] (%s)\n",patchtext,merges[i][1],patchedtext,merges[i][2],strcmp(patchedtext,merges[i][2])?"FAIL":"OK"); cJSON_Delete(from);cJSON_Delete(to);cJSON_Delete(patch);free(patchtext);free(patchedtext); } + return 0; }