setLocale in C (not std C++)

This commit is contained in:
brunoherbelin
2021-03-27 23:36:51 +01:00
parent 8a75664264
commit 1c9a5ece83
3 changed files with 5 additions and 5 deletions

View File

@@ -121,7 +121,7 @@ SessionLoader::SessionLoader(Session *session, int recursion): Visitor(),
session_(session), xmlCurrent_(nullptr), recursion_(recursion) session_(session), xmlCurrent_(nullptr), recursion_(recursion)
{ {
// impose C locale // impose C locale
std::setlocale(LC_ALL, "C"); setlocale(LC_ALL, "C");
} }

View File

@@ -27,7 +27,7 @@ using namespace tinyxml2;
bool SessionVisitor::saveSession(const std::string& filename, Session *session) bool SessionVisitor::saveSession(const std::string& filename, Session *session)
{ {
// impose C locale // impose C locale
std::setlocale(LC_ALL, "C"); setlocale(LC_ALL, "C");
// creation of XML doc // creation of XML doc
XMLDocument xmlDoc; XMLDocument xmlDoc;
@@ -82,7 +82,7 @@ SessionVisitor::SessionVisitor(tinyxml2::XMLDocument *doc,
bool recursive) : Visitor(), recursive_(recursive), xmlCurrent_(root) bool recursive) : Visitor(), recursive_(recursive), xmlCurrent_(root)
{ {
// impose C locale // impose C locale
std::setlocale(LC_ALL, "C"); setlocale(LC_ALL, "C");
if (doc == nullptr) if (doc == nullptr)
xmlDoc_ = new XMLDocument; xmlDoc_ = new XMLDocument;

View File

@@ -19,7 +19,7 @@ static string settingsFilename = "";
void Settings::Save() void Settings::Save()
{ {
// impose C locale for all app // impose C locale for all app
std::setlocale(LC_ALL, "C"); setlocale(LC_ALL, "C");
XMLDocument xmlDoc; XMLDocument xmlDoc;
XMLDeclaration *pDec = xmlDoc.NewDeclaration(); XMLDeclaration *pDec = xmlDoc.NewDeclaration();
@@ -221,7 +221,7 @@ void Settings::Save()
void Settings::Load() void Settings::Load()
{ {
// impose C locale for all app // impose C locale for all app
std::setlocale(LC_ALL, "C"); setlocale(LC_ALL, "C");
XMLDocument xmlDoc; XMLDocument xmlDoc;
if (settingsFilename.empty()) if (settingsFilename.empty())