From 8fcbeac278d06f6ae877e26ca6629895f459ef88 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Sun, 23 Jun 2002 17:46:34 -0400 Subject: [PATCH] - Follow up to 2002-06-05 patch. From-SVN: r54934 --- .../config/os/aix/bits/ctype_noninline.h | 25 ++++++++++--------- 1 file 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 f0bb31b121d1..7cf919afca97 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::classic_table() throw() { return 0; } - ctype::ctype(__c_locale, const mask* __table, bool __del, - size_t __refs) - : __ctype_abstract_base(__refs), _M_del(__table != 0 && __del), - _M_toupper(NULL), _M_tolower(NULL), - _M_table(__table ? __table : classic_table()) + ctype::ctype(__c_locale, const mask* __table, bool __del, + size_t __refs) + : __ctype_abstract_base(__refs), _M_del(__table != 0 && __del), + _M_toupper(NULL), _M_tolower(NULL), + _M_table(__table ? __table : classic_table()) { } - ctype::ctype(const mask* __table, bool __del, size_t __refs) - : __ctype_abstract_base(__refs), _M_del(__table != 0 && __del), - _M_toupper(NULL), _M_tolower(NULL), - _M_table(__table ? __table : classic_table()) + ctype::ctype(const mask* __table, bool __del, size_t __refs) + : __ctype_abstract_base(__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::do_tolower(char __c) const { return ::tolower((int) __c); } - const char* + const char* ctype::do_tolower(char* __low, const char* __high) const { while (__low < __high) { - *__low = this->do_tolower(*__low); + *__low = ::tolower((int) *__low); ++__low; } return __high; } + -- 2.47.2