diff --git a/cJSON.c b/cJSON.c index f6d48a57f7234ca4431a7ccb63f4f042fc3bdd38..f1c9f4dcee2dc5ad246286ca51e44d85e3d0539d 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); }