ctype_noninline.h (ctype<char>::do_toupper(char __c)): Check for proper character class.
2001-11-01 Egor Duda <deo@logos-m.ru> * config/os/newlib/bits/ctype_noninline.h (ctype<char>::do_toupper(char __c)): Check for proper character class. (ctype<char>::do_tolower(char __c)): Ditto. From-SVN: r46708
This commit is contained in:
parent
009da78551
commit
b8a2a84bbe
@ -1,3 +1,9 @@
|
||||
2001-11-01 Egor Duda <deo@logos-m.ru>
|
||||
|
||||
* config/os/newlib/bits/ctype_noninline.h
|
||||
(ctype<char>::do_toupper(char __c)): Check for proper character class.
|
||||
(ctype<char>::do_tolower(char __c)): Ditto.
|
||||
|
||||
2001-11-01 Phil Edwards <pme@gcc.gnu.org>
|
||||
|
||||
* acinclude.m4: Fix spacing.
|
||||
|
@ -43,7 +43,7 @@
|
||||
ctype<char>::do_toupper(char __c) const
|
||||
{
|
||||
int __x = __c;
|
||||
return (this->is(ctype_base::upper, __c) ? (__x - 'A' + 'a') : __x);
|
||||
return (this->is(ctype_base::lower, __c) ? (__x - 'a' + 'A') : __x);
|
||||
}
|
||||
|
||||
const char*
|
||||
@ -61,7 +61,7 @@
|
||||
ctype<char>::do_tolower(char __c) const
|
||||
{
|
||||
int __x = __c;
|
||||
return (this->is(ctype_base::lower, __c) ? (__x - 'A' + 'a') : __x);
|
||||
return (this->is(ctype_base::upper, __c) ? (__x - 'A' + 'a') : __x);
|
||||
}
|
||||
|
||||
const char*
|
||||
|
Loading…
Reference in New Issue
Block a user