From 236db83742ae5b3ff3071a53aed76ea08c728f29 Mon Sep 17 00:00:00 2001 From: Christopher Dunn Date: Wed, 10 Sep 2014 10:35:01 -0700 Subject: [PATCH] ws --- src/lib_json/json_writer.cpp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp index e52fe4a..3a9994e 100644 --- a/src/lib_json/json_writer.cpp +++ b/src/lib_json/json_writer.cpp @@ -81,23 +81,15 @@ std::string valueToString(double value) { len = sprintf_s(buffer, sizeof(buffer), "%.16g", value); #endif #else - if ( isfinite( value )) - { + if (isfinite( value )) { len = snprintf(buffer, sizeof(buffer), "%.16g", value); - } - else - { + } else { // IEEE standard states that NaN values will not compare to themselves - if ( value != value) - { + if ( value != value) { len = snprintf(buffer, sizeof(buffer), "null"); - } - else if ( value < 0) - { + } else if ( value < 0) { len = snprintf(buffer, sizeof(buffer), "-1e+9999"); - } - else - { + } else { len = snprintf(buffer, sizeof(buffer), "1e+9999"); } // For those, we do not need to call fixNumLoc, but it is fast.