This is the mail archive of the
libstdc++-cvs@sources.redhat.com
mailing list for the libstdc++ project.
egcs/libstdc++-v3 ChangeLog config/os/aix/bits ...
- To: gcc-cvs at gcc dot gnu dot org, libstdc++-cvs at sources dot redhat dot com
- Subject: egcs/libstdc++-v3 ChangeLog config/os/aix/bits ...
- From: bkoz at gcc dot gnu dot org
- Date: 7 Dec 2000 06:44:49 -0000
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: bkoz@gcc.gnu.org 2000-12-06 22:44:49
Modified files:
libstdc++-v3 : ChangeLog
libstdc++-v3/config/os/aix/bits: ctype_noninline.h
libstdc++-v3/config/os/bsd/freebsd/bits: ctype_noninline.h
libstdc++-v3/config/os/bsd/netbsd/bits: ctype_noninline.h
libstdc++-v3/config/os/generic/bits: ctype_inline.h
ctype_noninline.h
os_defines.h
libstdc++-v3/config/os/gnu-linux/bits: ctype_noninline.h
libstdc++-v3/config/os/hpux/bits: ctype_noninline.h
libstdc++-v3/config/os/irix/bits: ctype_noninline.h
libstdc++-v3/config/os/newlib/bits: ctype_noninline.h
libstdc++-v3/config/os/solaris/solaris2.5/bits:
ctype_noninline.h
libstdc++-v3/config/os/solaris/solaris2.6/bits:
ctype_noninline.h
libstdc++-v3/config/os/solaris/solaris2.7/bits:
ctype_noninline.h
libstdc++-v3/include/bits: codecvt.h locale_facets.h localefwd.h
libstdc++-v3/include/c/bits: std_cstdio.h
libstdc++-v3/src: codecvt.cc locale-inst.cc locale.cc
libstdc++-v3/testsuite/22_locale: ctype_char_members.cc
Log message:
2000-12-06 Benjamin Kosnik <bkoz@kredhat.com>
* include/bits/locale_facets.h (ctype): Remove _Ctype_nois and
_Ctype and replace with common __ctype_abstract_base.
(ctype<wchar_t>::_M_convert_to_wmask): Move to locale.cc.
* config/os/gnu-linux/bits/ctype_noninline.h (ctype<char>::ctype):
And here.
* config/os/solaris/solaris2.7/bits/ctype_noninline.h (ctype): Same.
* config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same.
* config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same.
* config/os/newlib/bits/ctype_noninline.h (ctype): Same.
* config/os/irix/bits/ctype_noninline.h (ctype): Same.
* config/os/hpux/bits/ctype_noninline.h (ctype): Same.
* config/os/generic/bits/ctype_noninline.h (ctype): Same.
* config/os/aix/bits/ctype_noninline.h (ctype): Same.
* config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same.
* config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same.
* src/locale-inst.cc: Clean instantiations.
* src/locale.cc (ctype<char>): Add definitions here.
(ctype<wchar_t>::_M_wmask): Move definitions here.
* config/os/generic/bits/ctype_inline.h (ctype<char>::is):
Implement in a generic way, with only "C" functionality and no
knowlege of the target os.
* config/os/generic/bits/os_defines.h: Change comments to C++ style.
* testsuite/22_locale/ctype_char_members.cc (test01): Add tests.
* include/bits/codecvt.h (ctype_byname): Remove specializations,
as not required.
* include/bits/localefwd.h (codecvt_byname): And here.
* src/codecvt.cc: Remove codecvt_byname specializations.
* include/c/bits/std_cstdio.h: Include c++config.h.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&r1=1.335&r2=1.336
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/aix/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/bsd/freebsd/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/bsd/netbsd/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/generic/bits/ctype_inline.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/generic/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/generic/bits/os_defines.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/gnu-linux/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/hpux/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/irix/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/newlib/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/solaris/solaris2.6/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/config/os/solaris/solaris2.7/bits/ctype_noninline.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/include/bits/codecvt.h.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/include/bits/locale_facets.h.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/include/bits/localefwd.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/include/c/bits/std_cstdio.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/src/codecvt.cc.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/src/locale-inst.cc.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/src/locale.cc.diff?cvsroot=gcc&r1=1.20&r2=1.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libstdc++-v3/testsuite/22_locale/ctype_char_members.cc.diff?cvsroot=gcc&r1=1.2&r2=1.3