diff options
author | 2019-04-22 21:08:02 +0200 | |
---|---|---|
committer | 2019-04-22 21:08:49 +0200 | |
commit | 56f9e77b84a5ea1400fe44d1048b356e47053616 (patch) | |
tree | 63249907e9bbaf7c67572d4762189d6c8fbd02d0 /src/lib/netlist/plib/pparser.cpp | |
parent | b1a094758e5f8709b3e9c49b912d9e3bc4947d45 (diff) |
netlist: Fix MT06827.
All pstonum calls now need to specify if they want local locale
or the "classic" "C" locale.
Diffstat (limited to 'src/lib/netlist/plib/pparser.cpp')
-rw-r--r-- | src/lib/netlist/plib/pparser.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/netlist/plib/pparser.cpp b/src/lib/netlist/plib/pparser.cpp index 2b7ec0001e4..ab065495f41 100644 --- a/src/lib/netlist/plib/pparser.cpp +++ b/src/lib/netlist/plib/pparser.cpp @@ -121,7 +121,7 @@ double ptokenizer::get_number_double() error(pfmt("Expected a number, got <{1}>")(tok.str()) ); } bool err; - auto ret = plib::pstonum_ne<double>(tok.str(), err); + auto ret = plib::pstonum_ne<double, true>(tok.str(), err); if (err) error(pfmt("Expected a number, got <{1}>")(tok.str()) ); return ret; @@ -135,7 +135,7 @@ long ptokenizer::get_number_long() error(pfmt("Expected a long int, got <{1}>")(tok.str()) ); } bool err; - auto ret = plib::pstonum_ne<long>(tok.str(), err); + auto ret = plib::pstonum_ne<long, true>(tok.str(), err); if (err) error(pfmt("Expected a long int, got <{1}>")(tok.str()) ); return ret; @@ -357,7 +357,7 @@ int ppreprocessor::expr(const std::vector<pstring> &sexpr, std::size_t &start, i else { // FIXME: error handling - val = plib::pstonum<decltype(val)>(tok); + val = plib::pstonum<decltype(val), true>(tok); start++; } } |