diff --git a/tests/test_int_add.c b/tests/test_int_add.c index d064005..08a8802 100644 --- a/tests/test_int_add.c +++ b/tests/test_int_add.c @@ -13,13 +13,13 @@ int main(int argc, char **argv) tmp = json_object_new_int(INT32_MAX); json_object_int_inc(tmp, 100); assert(json_object_get_int(tmp) == INT32_MAX); - assert(json_object_get_int64(tmp) == (long)INT32_MAX + 100L); + assert(json_object_get_int64(tmp) == (int64_t)INT32_MAX + 100L); json_object_put(tmp); printf("INT ADD OVERFLOW PASSED\n"); tmp = json_object_new_int(INT32_MIN); json_object_int_inc(tmp, -100); assert(json_object_get_int(tmp) == INT32_MIN); - assert(json_object_get_int64(tmp) == (long)INT32_MIN - 100L); + assert(json_object_get_int64(tmp) == (int64_t)INT32_MIN - 100L); json_object_put(tmp); printf("INT ADD UNDERFLOW PASSED\n"); tmp = json_object_new_int64(321321321);