Pārlūkot izejas kodu

remove annoying float-equal option

Alanscut 5 gadi atpakaļ
vecāks
revīzija
74b2f03837
2 mainītis faili ar 1 papildinājumiem un 2 dzēšanām
  1. 0 1
      CMakeLists.txt
  2. 1 1
      cJSON.c

+ 0 - 1
CMakeLists.txt

@@ -47,7 +47,6 @@ if (ENABLE_CUSTOM_COMPILER_FLAGS)
             -Wmissing-variable-declarations
             -Wused-but-marked-unused
             -Wswitch-enum
-            -Wfloat-equal
         )
     elseif("${CMAKE_C_COMPILER_ID}" STREQUAL "MSVC")
         # Disable warning c4001 - nonstandard extension 'single line comment' was used

+ 1 - 1
cJSON.c

@@ -503,7 +503,7 @@ static cJSON_bool print_number(const cJSON * const item, printbuffer * const out
     }
 
     /* This checks for NaN and Infinity */
-    if (!compare_double(d * 0, 0))
+    if ((d * 0) != 0)
     {
         length = sprintf((char*)number_buffer, "null");
     }