diff --git a/cJSON.c b/cJSON.c index f6d48a5..f1c9f4d 100644 --- a/cJSON.c +++ b/cJSON.c @@ -327,7 +327,7 @@ static char *print_number(const cJSON *item, printbuffer *p) { sprintf(str, "null"); } - else if ((fabs(floor(d) - d) <= DBL_EPSILON) && (fabs(d) < 1.0e60)) + else if ((fabs(floor(d) - d) <= DBL_EPSILON) && (fabs(d) < 1.0e60L)) { sprintf(str, "%.0f", d); }