From 43ee70cef8aedb43956d3ba66ec39ec0dfee9722 Mon Sep 17 00:00:00 2001 From: Niels Date: Tue, 5 Apr 2016 20:47:47 +0200 Subject: [PATCH] revert changes to master --- src/json.hpp | 10 ---------- src/json.hpp.re2c | 10 ---------- 2 files changed, 20 deletions(-) diff --git a/src/json.hpp b/src/json.hpp index 8fb400c70..0594b38d7 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -2148,7 +2148,6 @@ class basic_json string_t dump(const int indent = -1) const { std::stringstream ss; - ss.imbue(std::locale("C")); if (indent >= 0) { @@ -5654,20 +5653,11 @@ class basic_json const bool pretty_print = (o.width() > 0); const auto indentation = (pretty_print ? o.width() : 0); - // save locale of o - auto old_locale = o.getloc(); - // set locale of o to "C" - o.imbue(std::locale("C")); - // reset width to 0 for subsequent calls to this stream o.width(0); // do the actual serialization j.dump(o, pretty_print, static_cast(indentation)); - - // reset locale - o.imbue(old_locale); - return o; } diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c index 2422ef8b0..f4ddacf71 100644 --- a/src/json.hpp.re2c +++ b/src/json.hpp.re2c @@ -2148,7 +2148,6 @@ class basic_json string_t dump(const int indent = -1) const { std::stringstream ss; - ss.imbue(std::locale("C")); if (indent >= 0) { @@ -5654,20 +5653,11 @@ class basic_json const bool pretty_print = (o.width() > 0); const auto indentation = (pretty_print ? o.width() : 0); - // save locale of o - auto old_locale = o.getloc(); - // set locale of o to "C" - o.imbue(std::locale("C")); - // reset width to 0 for subsequent calls to this stream o.width(0); // do the actual serialization j.dump(o, pretty_print, static_cast(indentation)); - - // reset locale - o.imbue(old_locale); - return o; }