Mercurial > hg > svcore
diff base/RealTimeSV.cpp @ 1572:c36ffc195988 spectrogramparam
Fix usage of setlocale
author | Chris Cannam |
---|---|
date | Thu, 08 Nov 2018 14:39:34 +0000 |
parents | 6415ac3becb6 |
children | 70e172e6cc59 |
line wrap: on
line diff
--- a/base/RealTimeSV.cpp Thu Nov 08 12:56:03 2018 +0000 +++ b/base/RealTimeSV.cpp Thu Nov 08 14:39:34 2018 +0000 @@ -100,8 +100,7 @@ int year = 0, month = 0, day = 0, hour = 0, minute = 0; double second = 0.0; - char *loc = setlocale(LC_NUMERIC, 0); - (void)setlocale(LC_NUMERIC, "C"); // avoid strtod expecting ,-separator in DE + char *formerLoc = setlocale(LC_NUMERIC, "C"); // avoid strtod expecting ,-separator in DE int i = 0; @@ -169,7 +168,7 @@ t = t + fromSeconds(second); - setlocale(LC_NUMERIC, loc); + setlocale(LC_NUMERIC, formerLoc); if (negative) { return -t;