2003-07-14 Paolo Carlini <pcarlini@unitus.it>
+ * include/bits/stl_tempbuf.h: Qualify free with std::.
+ * src/locale.cc: Include <cstdlib>, qualify getenv.
+
+2003-07-14 Paolo Carlini <pcarlini@unitus.it>
+
* config/locale/gnu/c_locale.h (__convert_from_v): Include
<cstdio>. Qualify names.
* config/locale/generic/c_locale.h (__convert_from_v): Ditto.
#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);
}
}
}