[multiple changes]
authorPaolo Carlini <paolo@gcc.gnu.org>
Tue, 4 Feb 2003 18:08:45 +0000 (18:08 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 4 Feb 2003 18:08:45 +0000 (18:08 +0000)
commit7cd3907b57b0dc2d968a90be5985db4c897e11ca
tree82cde50835a300e4ff4bae0d4ed772e3cc147011
parent09f26fb511eb0cb0184bf81111b7041ae8ae6042
[multiple changes]

2003-02-04  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/9538
* include/bits/streambuf.tcc (sputbackc): Access
this->gptr()[-1] only if _M_in_beg < _M_in_cur.
* testsuite/27_io/filebuf_virtuals.cc (test08): Add.

2003-02-04  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/9507
* include/bits/fstream.tcc (open): If the 'ate' repositioning
operation fails, calls close _and_ returns a null pointer
to indicate failure (27.8.1.3,4).
* testsuite/27_io/filebuf_members.cc (test_06): Add.

2003-02-04  Petur Runolfsson  <peturr02@ru.is>

* testsuite/27_io/filebuf_members.cc (test_04): Remove exit(0).

From-SVN: r62388
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/bits/streambuf.tcc
libstdc++-v3/testsuite/27_io/filebuf_members.cc
libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc