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