aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje@gcc.gnu.org>2002-06-23 17:46:34 -0400
committerDavid Edelsohn <dje@gcc.gnu.org>2002-06-23 17:46:34 -0400
commit8fcbeac278d06f6ae877e26ca6629895f459ef88 (patch)
tree2212d5f3db93a174254cab8a0b7c76e0d16695f6
parent80b1331c3edd4d2b88c59165061e404e04f854a9 (diff)
downloadgcc-8fcbeac278d06f6ae877e26ca6629895f459ef88.zip
gcc-8fcbeac278d06f6ae877e26ca6629895f459ef88.tar.gz
gcc-8fcbeac278d06f6ae877e26ca6629895f459ef88.tar.bz2
- Follow up to 2002-06-05 patch.
From-SVN: r54934
-rw-r--r--libstdc++-v3/config/os/aix/bits/ctype_noninline.h25
1 files changed, 13 insertions, 12 deletions
diff --git a/libstdc++-v3/config/os/aix/bits/ctype_noninline.h b/libstdc++-v3/config/os/aix/bits/ctype_noninline.h
index f0bb31b..7cf919a 100644
--- a/libstdc++-v3/config/os/aix/bits/ctype_noninline.h
+++ b/libstdc++-v3/config/os/aix/bits/ctype_noninline.h
@@ -37,17 +37,17 @@
ctype<char>::classic_table() throw()
{ return 0; }
- ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
- size_t __refs)
- : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del),
- _M_toupper(NULL), _M_tolower(NULL),
- _M_table(__table ? __table : classic_table())
+ ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
+ size_t __refs)
+ : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del),
+ _M_toupper(NULL), _M_tolower(NULL),
+ _M_table(__table ? __table : classic_table())
{ }
- ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
- : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del),
- _M_toupper(NULL), _M_tolower(NULL),
- _M_table(__table ? __table : classic_table())
+ ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
+ : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del),
+ _M_toupper(NULL), _M_tolower(NULL),
+ _M_table(__table ? __table : classic_table())
{ }
char
@@ -59,7 +59,7 @@
{
while (__low < __high)
{
- *__low = this->do_toupper(*__low);
+ *__low = ::toupper((int) *__low);
++__low;
}
return __high;
@@ -69,13 +69,14 @@
ctype<char>::do_tolower(char __c) const
{ return ::tolower((int) __c); }
- const char*
+ const char*
ctype<char>::do_tolower(char* __low, const char* __high) const
{
while (__low < __high)
{
- *__low = this->do_tolower(*__low);
+ *__low = ::tolower((int) *__low);
++__low;
}
return __high;
}
+