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);