From ef5927f630652fa9e4361cfa6174d933e92bf476 Mon Sep 17 00:00:00 2001 From: MelnikovVS Date: Thu, 15 Jan 2026 13:57:58 +0300 Subject: [PATCH] fix: #982 compare equal between double cause warning --- cJSON.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cJSON.c b/cJSON.c index 6e4fb0dd3..4dd1dd735 100644 --- a/cJSON.c +++ b/cJSON.c @@ -608,7 +608,7 @@ static cJSON_bool print_number(const cJSON * const item, printbuffer * const out { length = sprintf((char*)number_buffer, "null"); } - else if(d == (double)item->valueint) + else if(compare_double(d,(double)item->valueint)) { length = sprintf((char*)number_buffer, "%d", item->valueint); }