#include <clocale>
#include <cstring>
+#include <cstdlib> // For getenv, free.
#include <cctype>
#include <cwctype> // For towupper, etc.
#include <locale>
else
{
// Get it from the environment.
- char* __env = getenv("LC_ALL");
+ char* __env = std::getenv("LC_ALL");
// If LC_ALL is set we are done.
if (__env && std::strcmp(__env, "") != 0)
{
{
char* __res;
// LANG may set a default different from "C".
- char* __env = getenv("LANG");
+ char* __env = std::getenv("LANG");
if (!__env || std::strcmp(__env, "") == 0
|| std::strcmp(__env, "C") == 0
|| std::strcmp(__env, "POSIX") == 0)
if (std::strcmp(__res, "C") == 0)
for (; __i < _S_categories_size; ++__i)
{
- __env = getenv(_S_categories[__i]);
+ __env = std::getenv(_S_categories[__i]);
if (__env && std::strcmp(__env, "") != 0
&& std::strcmp(__env, "C") != 0
&& std::strcmp(__env, "POSIX") != 0)
else
for (; __i < _S_categories_size; ++__i)
{
- __env = getenv(_S_categories[__i]);
+ __env = std::getenv(_S_categories[__i]);
if (__env && std::strcmp(__env, "") != 0
&& std::strcmp(__env, __res) != 0)
break;
__i++;
for (; __i < _S_categories_size; ++__i)
{
- __env = getenv(_S_categories[__i]);
+ __env = std::getenv(_S_categories[__i]);
if (!__env || std::strcmp(__env, "") == 0)
{
__str += _S_categories[__i];
(_M_impl = _S_classic)->_M_add_reference();
else
_M_impl = new _Impl(__res, 1);
- free(__res);
+ std::free(__res);
}
}
}