codecvt_specializations_ieee_1003.1-200x.h: Initialize all data members in copy ctor.
authorBenjamin Kosnik <bkoz@redhat.com>
Fri, 1 Feb 2002 03:20:39 +0000 (03:20 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 1 Feb 2002 03:20:39 +0000 (03:20 +0000)
commit6f48900c2b2a9d1ee6d394a67efef714adb07e09
tree45d84b75c410396fd9a4248de584e42d152135bf
parent6d747e63e05927dc8021c712e77344442996c321
codecvt_specializations_ieee_1003.1-200x.h: Initialize all data members in copy ctor.

2002-01-31  Benjamin Kosnik  <bkoz@redhat.com>

* config/locale/codecvt_specializations_ieee_1003.1-200x.h:
Initialize all data members in copy ctor. Make ctors explicit.
(__enc_traits::__enc_traits()): Default ctor does nothing.
(__enc_traits::_M_init): Guard against multiple iconv_opens.
* include/std/std_sstream.h (basic_stringbuf): Make data members
protected.
* include/std/std_fstream.h (basic_filebuf): Same.
* include/std/std_streambuf.h: Tweak.
* include/bits/streambuf.tcc: Same.
* include/bits/sstream.tcc: Same.
* include/bits/fstream.tcc: Same.

From-SVN: r49387
libstdc++-v3/ChangeLog
libstdc++-v3/Makefile.in
libstdc++-v3/config/locale/codecvt_specializations_ieee_1003.1-200x.h
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/bits/sstream.tcc
libstdc++-v3/include/bits/streambuf.tcc
libstdc++-v3/include/std/std_fstream.h
libstdc++-v3/include/std/std_sstream.h
libstdc++-v3/include/std/std_streambuf.h