diff options
| author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-25 07:32:50 +0000 |
|---|---|---|
| committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-25 07:32:50 +0000 |
| commit | b64c4e6ccabdb3d555a0476ad7e5c8cc1f416b54 (patch) | |
| tree | fc85d9765a228b67c312e42e83d7eec377b7accf | |
| parent | 3ac44f74466d40e8114b7a7c203264f19620ab24 (diff) | |
| download | ppe42-gcc-b64c4e6ccabdb3d555a0476ad7e5c8cc1f416b54.tar.gz ppe42-gcc-b64c4e6ccabdb3d555a0476ad7e5c8cc1f416b54.zip | |
2000-04-24 Loren J. Rittle <ljrittle@acm.org>
* config/generic/ctype.cc (do_toupper): Remove dependence on
non-portable/non-existent lookup table.
(do_tolower): Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33404 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
| -rw-r--r-- | libstdc++-v3/config/generic/ctype.cc | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b832f40eb05..479eaa2b454 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2000-04-24 Loren J. Rittle <ljrittle@acm.org> + + * config/generic/ctype.cc (do_toupper): Remove dependence on + non-portable/non-existent lookup table. + (do_tolower): Same. + 2000-04-24 Nathan Myers <ncm@cantrip.org> * src/string-inst.cc: More fixing. diff --git a/libstdc++-v3/config/generic/ctype.cc b/libstdc++-v3/config/generic/ctype.cc index ad7ec434bc3..dd7fc1a7704 100644 --- a/libstdc++-v3/config/generic/ctype.cc +++ b/libstdc++-v3/config/generic/ctype.cc @@ -42,14 +42,14 @@ char ctype<char>::do_toupper(char __c) const - { return _S_toupper[(int) __c]; } + { return toupper((int) __c); } const char* ctype<char>::do_toupper(char* __low, const char* __high) const { while (__low < __high) { - *__low = _S_toupper[(int) *__low]; + *__low = toupper((int) *__low); ++__low; } return __high; @@ -57,14 +57,14 @@ char ctype<char>::do_tolower(char __c) const - { return _S_tolower[(int) __c]; } + { return tolower((int) __c); } const char* ctype<char>::do_tolower(char* __low, const char* __high) const { while (__low < __high) { - *__low = _S_tolower[(int) *__low]; + *__low = tolower((int) *__low); ++__low; } return __high; |

