gcc/libstdc++-v3/testsuite/22_locale
Benjamin Kosnik 167ed88f7a locale_facets.h (ctype): Remove _Ctype_nois and _Ctype and replace with common __ctype_abstract_base.
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.

From-SVN: r38100
2000-12-07 06:44:49 +00:00
..
codecvt_char_char.cc
codecvt_unicode_char.cc codecvt_unicode_char.cc: Don't run it if not _GLIBCPP_USE_WCHAR_T. 2000-11-03 02:28:07 +00:00
codecvt_unicode_wchar_t.cc codecvt_unicode_char.cc: Don't run it if not _GLIBCPP_USE_WCHAR_T. 2000-11-03 02:28:07 +00:00
codecvt_wchar_t_char.cc acinclude.m4: Change C9X references to refer to C99. 2000-11-25 19:36:53 +00:00
ctor_copy_dtor.cc tests_flags.in (LTCXX): Change CXX_FLAG to CXXFLAGS. 2000-11-28 09:34:08 +00:00
ctype_char_members.cc locale_facets.h (ctype): Remove _Ctype_nois and _Ctype and replace with common __ctype_abstract_base. 2000-12-07 06:44:49 +00:00
ctype_wchar_t_members.cc codecvt_unicode_char.cc: Don't run it if not _GLIBCPP_USE_WCHAR_T. 2000-11-03 02:28:07 +00:00
ctype.cc
facet.cc
global_templates.cc
operators.cc
static_members.cc