--- a/tests/test_json.c Sun Dec 14 15:41:02 2025 +0100 +++ b/tests/test_json.c Sun Dec 14 15:45:01 2025 +0100 @@ -1601,8 +1601,8 @@ CX_TEST_ASSERT(cxJsonCompare(a[i], b) == 0); // alternative comparison using cxJsonToString - cxmutstr aStr = cxJsonToString(a[i], NULL); - cxmutstr bStr = cxJsonToString(b, NULL); + cxmutstr aStr = cxJsonToString(NULL, a[i]); + cxmutstr bStr = cxJsonToString(NULL, b); CX_TEST_ASSERT(cx_strcmp(aStr, bStr) == 0); cxFree(cxDefaultAllocator, aStr.ptr); cxFree(cxDefaultAllocator, bStr.ptr); @@ -1685,8 +1685,8 @@ CX_TEST_ASSERT(b->type == a[i]->type); CX_TEST_ASSERT(cxJsonCompare(a[i], b) == 0); - cxmutstr a_str = cxJsonToString(a[i], NULL); - cxmutstr b_str = cxJsonToString(b, NULL); + cxmutstr a_str = cxJsonToString(NULL, a[i]); + cxmutstr b_str = cxJsonToString(NULL, b); CX_TEST_ASSERT(cx_strcmp(a_str, b_str) == 0); cx_strfree(&a_str); cx_strfree(&b_str); @@ -1718,8 +1718,8 @@ CX_TEST_ASSERT(cxJsonIsArray(b)); CX_TEST_ASSERT(cxJsonCompare(a[i], b) == 0); - cxmutstr a_str = cxJsonToString(a[i], NULL); - cxmutstr b_str = cxJsonToString(b, NULL); + cxmutstr a_str = cxJsonToString(NULL, a[i]); + cxmutstr b_str = cxJsonToString(NULL, b); CX_TEST_ASSERT(cx_strcmp(a_str, b_str) == 0); cx_strfree(&a_str); cx_strfree(&b_str); @@ -2084,7 +2084,7 @@ ); CxJsonValue *obj = test_json_write_create_test_object(allocator); - cxmutstr result = cxJsonToString(obj, allocator); + cxmutstr result = cxJsonToString(allocator, obj); CX_TEST_ASSERT(0 == cx_strcmp(result, expected)); CX_TEST_ASSERT(result.ptr[result.length] == '\0'); @@ -2122,7 +2122,7 @@ ); CxJsonValue *obj = test_json_write_create_test_object(allocator); - cxmutstr result = cxJsonToPrettyString(obj, allocator); + cxmutstr result = cxJsonToPrettyString(allocator, obj); CX_TEST_ASSERT(0 == cx_strcmp(result, expected)); CX_TEST_ASSERT(result.ptr[result.length] == '\0');