From d77ec7dc880b49f448a5fe7be3aac34cb082cfee Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Wed, 17 May 2017 13:21:32 +0900 Subject: [PATCH] restore old parse function --- toml/parser.hpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/toml/parser.hpp b/toml/parser.hpp index 56fe4e9..27a6a99 100644 --- a/toml/parser.hpp +++ b/toml/parser.hpp @@ -6,7 +6,6 @@ #include #include #include -#include namespace toml { @@ -1059,8 +1058,6 @@ struct parse_data template> toml::Table parse(std::basic_istream& is) { - const auto curloc = is.getloc(); - is.imbue(std::locale("en_US.utf-8")); const auto initial = is.tellg(); is.seekg(0, std::ios::end); const auto eofpos = is.tellg(); @@ -1068,7 +1065,6 @@ toml::Table parse(std::basic_istream& is) is.seekg(initial); std::vector contents(size); is.read(contents.data(), size); - is.imbue(curloc); return parse_data::invoke(contents.cbegin(), contents.cend()); }