gcc/libstdc++-v3/include
Paolo Carlini c6b5df5351 codecvt.h (class __codecvt_abstract_base): Add __c_locale type _M_c_locale_codecvt member.
2002-09-10  Paolo Carlini  <pcarlini@unitus.it>

	* include/bits/codecvt.h (class __codecvt_abstract_base):
	Add __c_locale type _M_c_locale_codecvt member.
	(class codecvt<char, char, mbstate_t>,
	class codecvt<wchar_t, char, mbstate_t>): Add new
	codecvt(__c_locale, size_t) constructor.
	(codecvt_byname::codecvt_byname): Update.
	* src/codecvt.cc (class codecvt<char, char, mbstate_t>,
	class codecvt<wchar_t, char, mbstate_t>): Update codecvt(size_t)
	constructor and ~codecvt() destructor; define
	codecvt(__c_locale, size_t) constructor.
	(codecvt::do_out): Switch to _M_c_locale_codecvt around wcsrtombs call.
	(codecvt::do_in): Ditto for mbsrtowcs call.
	* src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
	Tweak construction of codecvt facets.

From-SVN: r57011
2002-09-10 19:35:04 +00:00
..
backward re PR libstdc++/7230 (<strstream> header file is missing (trunk)) 2002-07-25 00:04:37 +00:00
bits codecvt.h (class __codecvt_abstract_base): Add __c_locale type _M_c_locale_codecvt member. 2002-09-10 19:35:04 +00:00
c re PR libstdc++/7097 (_GLIBCPP_HAVE_MBSTATE_T breaks non-GLIB systems) 2002-07-03 17:14:21 +00:00
c_compatibility c_compatibility: New. 2002-06-21 20:21:03 +00:00
c_shadow stubs.c (sinf,cosf): Implement stubs to enable the equivalent ___builtin__ versions. 2002-01-01 20:50:16 +01:00
c_std c_compatibility: New. 2002-06-21 20:21:03 +00:00
ext re PR libstdc++/7445 (poor performance of std::locale::classic() in multi-threaded applications) 2002-08-15 22:25:39 +00:00
std std_limits.h (__glibcpp_f32_infinity_bytes, [...]): Remove. 2002-09-04 16:22:18 -07:00
Makefile.am re PR libstdc++/7230 (<strstream> header file is missing (trunk)) 2002-07-25 00:04:37 +00:00
Makefile.in Makefile.am (check-abi): New rule. 2002-08-22 20:06:01 +00:00