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

bkoz@sourceware.cygnus.com bkoz@sourceware.cygnus.com
Mon Nov 15 23:14:00 GMT 1999


CVSROOT:	/cvs/libstdc++
Module name:	libstdc++
Changes by:	bkoz@sourceware.cygnus.com	99/11/15 23:14:56

Modified files:
	.              : ChangeLog mkcheck 
	bits           : fstream.tcc sstream.tcc std_sstream.h 
	                 std_streambuf.h streambuf.tcc 
	testsuite/27_io: filebuf.cc istream_extractor_other.cc 
	                 ostream_inserter_other.cc streambuf.cc 
	                 stringbuf.cc 

Log message:
	1999-11-15  Benjamin Kosnik  <bkoz@gnu.org>
	
	* docs/17_intro/contribute.html: Add link to assignment form.
	* docs/17_intro/libstdc++-assign.txt: New file.
	
	* mkcheck (TESTS_FILE): Move a copy of test files as well as
	output files.
	
	* bits/std_streambuf.h (_M_buf_bump): New function.
	* bits/streambuf.tcc: Mods to support _M_buf_bump.
	(xsputn): Here. Also add checks for output valid.
	(xsgetn): Add checks for input valid.
	(sputc): Here.
	(sgetc): Set _M_in_end to _M_buf + _M_buf_end.
	* bits/std_sstream.h (_M_really_sync): Set _M_buf.
	Set _M_out_end to variable-length-end.
	* bits/sstream.tcc (overflow): Use _M_buf_bump.
	(seekpos): Same.
	(seekoff): Same.
	* bits/fstream.tcc (std): Tweak formatting.
	(filebuf::overflow): Simplify.
	(filebuf::showmanyc): Same.
	(filebuf::underflow): Same.
	* testsuite/27_io/filebuf.cc: Fix.
	* testsuite/27_io/ostream_inserter_other.cc: Fix.
	* testsuite/27_io/ostream_inserter_other-2.tst: New file.
	* testsuite/27_io/stringbuf.cc: Tweak.
	* testsuite/27_io/streambuf.cc: Tweak.
	* testsuite/27_io/istream_extractor_other.cc: Fix.



More information about the Libstdc++-cvs mailing list