Merge pull request #949 from yrabbit/thousands
BUGFIX: disable the thousands separator
This commit is contained in:
commit
74783c0c09
@ -45,10 +45,17 @@
|
|||||||
|
|
||||||
NEXTPNR_NAMESPACE_BEGIN
|
NEXTPNR_NAMESPACE_BEGIN
|
||||||
|
|
||||||
|
struct no_separator : std::numpunct<char>
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
virtual string_type do_grouping() const { return "\000"; } // groups of 0 (disable)
|
||||||
|
};
|
||||||
|
|
||||||
CommandHandler::CommandHandler(int argc, char **argv) : argc(argc), argv(argv)
|
CommandHandler::CommandHandler(int argc, char **argv) : argc(argc), argv(argv)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
std::locale::global(std::locale(""));
|
std::locale loc("");
|
||||||
|
std::locale::global(std::locale(loc, new no_separator()));
|
||||||
} catch (const std::runtime_error &e) {
|
} catch (const std::runtime_error &e) {
|
||||||
// the locale is broken in this system, so leave it as it is
|
// the locale is broken in this system, so leave it as it is
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user