Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix: Changed all use of ssize_t to size_t. #77

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions test/suites/api/test_pack.c
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,87 +25,87 @@ static void run_tests()
value = json_pack("b", 1); value = json_pack("b", 1);
if(!json_is_true(value)) if(!json_is_true(value))
fail("json_pack boolean failed"); fail("json_pack boolean failed");
if(value->refcount != (ssize_t)-1) if(value->refcount != (size_t)-1)
fail("json_pack boolean refcount failed"); fail("json_pack boolean refcount failed");
json_decref(value); json_decref(value);


/* false */ /* false */
value = json_pack("b", 0); value = json_pack("b", 0);
if(!json_is_false(value)) if(!json_is_false(value))
fail("json_pack boolean failed"); fail("json_pack boolean failed");
if(value->refcount != (ssize_t)-1) if(value->refcount != (size_t)-1)
fail("json_pack boolean refcount failed"); fail("json_pack boolean refcount failed");
json_decref(value); json_decref(value);


/* null */ /* null */
value = json_pack("n"); value = json_pack("n");
if(!json_is_null(value)) if(!json_is_null(value))
fail("json_pack null failed"); fail("json_pack null failed");
if(value->refcount != (ssize_t)-1) if(value->refcount != (size_t)-1)
fail("json_pack null refcount failed"); fail("json_pack null refcount failed");
json_decref(value); json_decref(value);


/* integer */ /* integer */
value = json_pack("i", 1); value = json_pack("i", 1);
if(!json_is_integer(value) || json_integer_value(value) != 1) if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack integer failed"); fail("json_pack integer failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack integer refcount failed"); fail("json_pack integer refcount failed");
json_decref(value); json_decref(value);


/* integer from json_int_t */ /* integer from json_int_t */
value = json_pack("I", (json_int_t)555555); value = json_pack("I", (json_int_t)555555);
if(!json_is_integer(value) || json_integer_value(value) != 555555) if(!json_is_integer(value) || json_integer_value(value) != 555555)
fail("json_pack json_int_t failed"); fail("json_pack json_int_t failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack integer refcount failed"); fail("json_pack integer refcount failed");
json_decref(value); json_decref(value);


/* real */ /* real */
value = json_pack("f", 1.0); value = json_pack("f", 1.0);
if(!json_is_real(value) || json_real_value(value) != 1.0) if(!json_is_real(value) || json_real_value(value) != 1.0)
fail("json_pack real failed"); fail("json_pack real failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack real refcount failed"); fail("json_pack real refcount failed");
json_decref(value); json_decref(value);


/* string */ /* string */
value = json_pack("s", "test"); value = json_pack("s", "test");
if(!json_is_string(value) || strcmp("test", json_string_value(value))) if(!json_is_string(value) || strcmp("test", json_string_value(value)))
fail("json_pack string failed"); fail("json_pack string failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack string refcount failed"); fail("json_pack string refcount failed");
json_decref(value); json_decref(value);


/* empty object */ /* empty object */
value = json_pack("{}", 1.0); value = json_pack("{}", 1.0);
if(!json_is_object(value) || json_object_size(value) != 0) if(!json_is_object(value) || json_object_size(value) != 0)
fail("json_pack empty object failed"); fail("json_pack empty object failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack empty object refcount failed"); fail("json_pack empty object refcount failed");
json_decref(value); json_decref(value);


/* empty list */ /* empty list */
value = json_pack("[]", 1.0); value = json_pack("[]", 1.0);
if(!json_is_array(value) || json_array_size(value) != 0) if(!json_is_array(value) || json_array_size(value) != 0)
fail("json_pack empty list failed"); fail("json_pack empty list failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack empty list failed"); fail("json_pack empty list failed");
json_decref(value); json_decref(value);


/* non-incref'd object */ /* non-incref'd object */
value = json_pack("o", json_integer(1)); value = json_pack("o", json_integer(1));
if(!json_is_integer(value) || json_integer_value(value) != 1) if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack object failed"); fail("json_pack object failed");
if(value->refcount != (ssize_t)1) if(value->refcount != (size_t)1)
fail("json_pack integer refcount failed"); fail("json_pack integer refcount failed");
json_decref(value); json_decref(value);


/* incref'd object */ /* incref'd object */
value = json_pack("O", json_integer(1)); value = json_pack("O", json_integer(1));
if(!json_is_integer(value) || json_integer_value(value) != 1) if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack object failed"); fail("json_pack object failed");
if(value->refcount != (ssize_t)2) if(value->refcount != (size_t)2)
fail("json_pack integer refcount failed"); fail("json_pack integer refcount failed");
json_decref(value); json_decref(value);
json_decref(value); json_decref(value);
Expand All @@ -116,7 +116,7 @@ static void run_tests()
fail("json_pack array failed"); fail("json_pack array failed");
if(!json_is_array(json_object_get(value, "foo"))) if(!json_is_array(json_object_get(value, "foo")))
fail("json_pack array failed"); fail("json_pack array failed");
if(json_object_get(value, "foo")->refcount != (ssize_t)1) if(json_object_get(value, "foo")->refcount != (size_t)1)
fail("json_pack object refcount failed"); fail("json_pack object refcount failed");
json_decref(value); json_decref(value);


Expand Down