1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#include <BALL/COMMON/init.h>
#include <clocale>
#include <cstdlib>
namespace BALL
{
GlobalInitializer* GlobalInitializer::init()
{
setlocale(LC_NUMERIC, "C");
#ifndef BALL_COMPILER_MSVC
unsetenv("LC_ALL");
setenv("LC_NUMERIC", "C", 1);
#endif
static GlobalInitializer instance;
return &instance;
}
GlobalInitializer::~GlobalInitializer()
{
}
GlobalInitializer::GlobalInitializer()
{
}
GlobalInitializer::GlobalInitializer(const GlobalInitializer& /*gi*/)
{
}
GlobalInitializer* gi = GlobalInitializer::init();
}
|