gcc/libstdc++-v3/include/bits
Benjamin Kosnik 07814743cf std_fstream.h (filebuf::__file_type): Change to __basic_file<char>.
2002-02-07  Benjamin Kosnik  <bkoz@redhat.com>

	libstdc++/5286
	libstdc++/3860
	* include/std/std_fstream.h (filebuf::__file_type): Change to
	__basic_file<char>.
	(filebuf::_M_convert_to_external): Declare.
	* include/bits/fstream.tcc (filebuf::_M_convert_to_external): Define
	codecvt bits for wide streams.
	(filebuf::_M_really_overflow): Use it.
	(filebuf::underflow): Use codecvt.
	* config/locale/codecvt_specializations_ieee_1003.1-200x.h:
	(codecvt<__enc_traits>::do_out): Deal with partial.
	(codecvt<__enc_traits>::do_encoding): Return something useful.
	* src/codecvt.cc (codecvt<wchar_t>::do_encoding): Return sizeof
	wchar_t.
	* testsuite/22_locale/codecvt_members_unicode_char.cc (test01):
	Change expected encoding output.
	(test02): Same.
	* testsuite/22_locale/codecvt_members_wchar_t_char.cc (test01): Same.
	(test02): Same.

From-SVN: r49601
2002-02-08 01:34:41 +00:00
..
basic_file.h
basic_ios.h ostream_inserter_char.cc (test07): New. 2002-01-25 06:36:32 +00:00
basic_ios.tcc basic_ios.tcc (basic_ios::narrow): Add default value. 2002-02-07 20:28:55 +00:00
basic_string.h 2002-01-14 Paolo Carlini <pcarlini@unitus.it> 2002-01-14 19:04:15 +00:00
basic_string.tcc 2002-01-14 Paolo Carlini <pcarlini@unitus.it> 2002-01-14 19:04:15 +00:00
boost_concept_check.h
c++config Daily bump. 2002-02-07 08:17:30 +00:00
char_traits.h
codecvt.h
concept_check.h
cpp_type_traits.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
fpos.h
fstream.tcc std_fstream.h (filebuf::__file_type): Change to __basic_file<char>. 2002-02-08 01:34:41 +00:00
functexcept.h
generic_shadow.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
gslice_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
gslice.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
indirect_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
ios_base.h ios_base.h: Use _Atomic_word for reference counts. 2002-01-24 21:14:41 +00:00
istream.tcc
locale_facets.h locale_facets.h (num_get::_M_extract_int): Change prototype. 2002-01-23 20:38:59 +00:00
locale_facets.tcc locale_facets.tcc (money_get::do_get(string)): In case money_base::symbol deal properly with multi-char sign for patterns... 2002-02-06 12:13:00 +00:00
localefwd.h ios_base.h: Use _Atomic_word for reference counts. 2002-01-24 21:14:41 +00:00
mask_array.h
ostream.tcc num_put_members_wchar_t.cc (test03): Use _GLIBCPP_HAVE_SETENV. 2002-01-24 20:46:34 +00:00
pthread_allocimpl.h
slice_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
slice.h
sstream.tcc codecvt_specializations_ieee_1003.1-200x.h: Initialize all data members in copy ctor. 2002-02-01 03:20:39 +00:00
stl_algo.h stl_tempbuf.h (_Temporary_buffer): Add doxygen hook. 2002-01-25 04:14:40 +00:00
stl_algobase.h
stl_alloc.h
stl_bvector.h
stl_construct.h
stl_deque.h
stl_function.h
stl_heap.h
stl_iterator_base_funcs.h
stl_iterator_base_types.h
stl_iterator.h stl_iterator.h (reverse_iterator::_M_current): Deuglify, should be current. 2002-01-17 03:59:42 +00:00
stl_list.h
stl_map.h [multiple changes] 2002-02-05 00:14:37 +00:00
stl_multimap.h
stl_multiset.h
stl_numeric.h
stl_pair.h
stl_pthread_alloc.h
stl_queue.h
stl_raw_storage_iter.h
stl_relops.h Makefile.am (doxygen, [...]): Tweak targets. 2002-01-28 22:13:12 +00:00
stl_set.h
stl_stack.h
stl_tempbuf.h Makefile.am (doxygen, [...]): Tweak targets. 2002-01-28 22:13:12 +00:00
stl_threads.h
stl_tree.h
stl_uninitialized.h
stl_vector.h
stream_iterator.h
streambuf_iterator.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
streambuf.tcc codecvt_specializations_ieee_1003.1-200x.h: Initialize all data members in copy ctor. 2002-02-01 03:20:39 +00:00
stringfwd.h
type_traits.h
valarray_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
valarray_array.tcc signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
valarray_meta.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00