Permalink
Browse files

Bugfix: Changed all use of ssize_t to size_t.

ssize_t is only used in a test, and its comparing to a size_t variable.

Fixes #77.
  • Loading branch information...
1 parent c7f86ab commit 2b87fdcb4395348fcff43acf0d65c73579824c1f Paul Harris committed with Jun 3, 2012
Showing with 12 additions and 12 deletions.
  1. +12 −12 test/suites/api/test_pack.c
@@ -25,87 +25,87 @@ static void run_tests()
value = json_pack("b", 1);
if(!json_is_true(value))
fail("json_pack boolean failed");
- if(value->refcount != (ssize_t)-1)
+ if(value->refcount != (size_t)-1)
fail("json_pack boolean refcount failed");
json_decref(value);
/* false */
value = json_pack("b", 0);
if(!json_is_false(value))
fail("json_pack boolean failed");
- if(value->refcount != (ssize_t)-1)
+ if(value->refcount != (size_t)-1)
fail("json_pack boolean refcount failed");
json_decref(value);
/* null */
value = json_pack("n");
if(!json_is_null(value))
fail("json_pack null failed");
- if(value->refcount != (ssize_t)-1)
+ if(value->refcount != (size_t)-1)
fail("json_pack null refcount failed");
json_decref(value);
/* integer */
value = json_pack("i", 1);
if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack integer failed");
- if(value->refcount != (ssize_t)1)
+ if(value->refcount != (size_t)1)
fail("json_pack integer refcount failed");
json_decref(value);
/* integer from json_int_t */
value = json_pack("I", (json_int_t)555555);
if(!json_is_integer(value) || json_integer_value(value) != 555555)
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");
json_decref(value);
/* real */
value = json_pack("f", 1.0);
if(!json_is_real(value) || json_real_value(value) != 1.0)
fail("json_pack real failed");
- if(value->refcount != (ssize_t)1)
+ if(value->refcount != (size_t)1)
fail("json_pack real refcount failed");
json_decref(value);
/* string */
value = json_pack("s", "test");
if(!json_is_string(value) || strcmp("test", json_string_value(value)))
fail("json_pack string failed");
- if(value->refcount != (ssize_t)1)
+ if(value->refcount != (size_t)1)
fail("json_pack string refcount failed");
json_decref(value);
/* empty object */
value = json_pack("{}", 1.0);
if(!json_is_object(value) || json_object_size(value) != 0)
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");
json_decref(value);
/* empty list */
value = json_pack("[]", 1.0);
if(!json_is_array(value) || json_array_size(value) != 0)
fail("json_pack empty list failed");
- if(value->refcount != (ssize_t)1)
+ if(value->refcount != (size_t)1)
fail("json_pack empty list failed");
json_decref(value);
/* non-incref'd object */
value = json_pack("o", json_integer(1));
if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack object failed");
- if(value->refcount != (ssize_t)1)
+ if(value->refcount != (size_t)1)
fail("json_pack integer refcount failed");
json_decref(value);
/* incref'd object */
value = json_pack("O", json_integer(1));
if(!json_is_integer(value) || json_integer_value(value) != 1)
fail("json_pack object failed");
- if(value->refcount != (ssize_t)2)
+ if(value->refcount != (size_t)2)
fail("json_pack integer refcount failed");
json_decref(value);
json_decref(value);
@@ -116,7 +116,7 @@ static void run_tests()
fail("json_pack array failed");
if(!json_is_array(json_object_get(value, "foo")))
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");
json_decref(value);

0 comments on commit 2b87fdc

Please sign in to comment.