Commit 8fcbeac2 by David Edelsohn

- Follow up to 2002-06-05 patch.

From-SVN: r54934
parent 80b1331c
...@@ -37,17 +37,17 @@ ...@@ -37,17 +37,17 @@
ctype<char>::classic_table() throw() ctype<char>::classic_table() throw()
{ return 0; } { return 0; }
ctype<char>::ctype(__c_locale, const mask* __table, bool __del, ctype<char>::ctype(__c_locale, const mask* __table, bool __del,
size_t __refs) size_t __refs)
: __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del),
_M_toupper(NULL), _M_tolower(NULL), _M_toupper(NULL), _M_tolower(NULL),
_M_table(__table ? __table : classic_table()) _M_table(__table ? __table : classic_table())
{ } { }
ctype<char>::ctype(const mask* __table, bool __del, size_t __refs) ctype<char>::ctype(const mask* __table, bool __del, size_t __refs)
: __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del), : __ctype_abstract_base<char>(__refs), _M_del(__table != 0 && __del),
_M_toupper(NULL), _M_tolower(NULL), _M_toupper(NULL), _M_tolower(NULL),
_M_table(__table ? __table : classic_table()) _M_table(__table ? __table : classic_table())
{ } { }
char char
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
{ {
while (__low < __high) while (__low < __high)
{ {
*__low = this->do_toupper(*__low); *__low = ::toupper((int) *__low);
++__low; ++__low;
} }
return __high; return __high;
...@@ -69,13 +69,14 @@ ...@@ -69,13 +69,14 @@
ctype<char>::do_tolower(char __c) const ctype<char>::do_tolower(char __c) const
{ return ::tolower((int) __c); } { return ::tolower((int) __c); }
const char* const char*
ctype<char>::do_tolower(char* __low, const char* __high) const ctype<char>::do_tolower(char* __low, const char* __high) const
{ {
while (__low < __high) while (__low < __high)
{ {
*__low = this->do_tolower(*__low); *__low = ::tolower((int) *__low);
++__low; ++__low;
} }
return __high; return __high;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment