diff options
author | David Edelsohn <dje@gcc.gnu.org> | 2002-06-23 17:46:34 -0400 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2002-06-23 17:46:34 -0400 |
commit | 8fcbeac278d06f6ae877e26ca6629895f459ef88 (patch) | |
tree | 2212d5f3db93a174254cab8a0b7c76e0d16695f6 | |
parent | 80b1331c3edd4d2b88c59165061e404e04f854a9 (diff) | |
download | gcc-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.h | 25 |
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; } + |