libstdc++/ /ChangeLog its/fstream.tcc its/ios_ ...

bkoz@sourceware.cygnus.com bkoz@sourceware.cygnus.com
Thu Nov 18 13:04:00 GMT 1999


CVSROOT:	/cvs/libstdc++
Module name:	libstdc++
Changes by:	bkoz@sourceware.cygnus.com	99/11/18 13:04:36

Modified files:
	.              : ChangeLog 
	bits           : fstream.tcc ios_base.h istream.tcc 
	                 locale_facets.tcc sbuf_iter.h sstream.tcc 
	                 std_sstream.h std_streambuf.h 
	testsuite/27_io: istream_extractor_arith.cc streambuf.cc 

Log message:
	1999-11-18  Benjamin Kosnik  <bkoz@gnu.org>
	
	* bits/std_sstream.h (stringbuf::_M_really_sync): Add __iend as a
	parameter.
	* bits/sstream.tcc: Adjust here too.
	
	1999-11-17  Benjamin Kosnik  <bkoz@gnu.org>
	
	* bits/sbuf_iter.h (istreambuf_iter::equal): Tweak.
	* bits/istream.tcc (operator>>): Replace iostate(0) with
	iostate(ios_base::goodbit), which is the same thing, but hopefully
	a bit clearer.
	* bits/locale_facets.tcc (do_get(bool)): Streamline, deal with
	libraries issue list 17.
	(do_gets): Don't set goodbit explicitly, instead only set on
	failures as good bit is the default setting.
	* bits/ios_base.h (setf): Set correctly.
	* bits/fstream.tcc: Tweak.
	* bits/std_sstream.h (_M_really_sync): Fix ibuffer positioning for
	in|out bufs that are empty. . .
	* testsuite/27_io/istream_extractor_arith.cc (test03): Add.
	
	1999-11-16  Benjamin Kosnik  <bkoz@gnu.org>
	
	* testsuite/27_io/streambuf.cc (class testbuf): Don't set _M_buf_size.
	* bits/std_streambuf.h (setp): Set _M_buf_size, _M_mode.
	Add comments "all about _M_buf."
	(setg): Set _M_mode.
	
	1999-11-16  Kevin Ediger  <kediger@licor.com>
	
	* bits/locale_facets.tcc (_S_build_float_format): New function.
	(_S_output_float): New function.
	(num_put::do_put(double)): Use 'em.
	(num_put::do_put(long double)): Use 'em.
	* testsuite/27_io/ostream_inserter_arith.cc: New file.



More information about the Libstdc++-cvs mailing list