ctype_noninline.h [...]: Remove using _C_legacy::__ctype_*.
authorJakub Jelinek <jakub@redhat.com>
Fri, 6 Sep 2002 17:58:27 +0000 (19:58 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 6 Sep 2002 17:58:27 +0000 (19:58 +0200)
commit1c28b93579f6082bde3b6fb9f548151be63152a3
tree9cea2eb5858e1a74bfa18df13bc0c3dfbfa6375b
parent2ef835f288446d2e3be42e7778f1fea7cbb0d079
ctype_noninline.h [...]: Remove using _C_legacy::__ctype_*.

* config/os/gnu-linux/ctype_noninline.h
[_GLIBCPP_USE_SHADOW_HEADERS]: Remove using _C_legacy::__ctype_*.
(ctype<char>::classic_table): If _GLIBCPP_C_LOCALE_GNU, return
_S_c_locale->__ctype_b, otherwise temporarily switch to "C" locale
and return __ctype_b.
(ctype<char>::ctype(__c_locale, const mask*, bool, size_t)): If not
_GLIBCPP_C_LOCALE_GNU, temporarily switch to "C" locale and
initialize using __ctype_{b,tolower,toupper}.
(ctype<char>::ctype(const mask*, bool, size_t)): If
_GLIBCPP_C_LOCALE_GNU, initialize using
_S_c_locale->__ctype_{b,tolower,toupper}, otherwise temporarily
switch to "C" locale and initialize using __ctype_{b,tolower,toupper}.

From-SVN: r56893
libstdc++-v3/ChangeLog
libstdc++-v3/config/os/gnu-linux/ctype_noninline.h