re PR libstdc++/9825 (filebuf::sputbackc breaks sbumpc)
authorPaolo Carlini <pcarlini@unitus.it>
Mon, 24 Feb 2003 20:39:31 +0000 (21:39 +0100)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 24 Feb 2003 20:39:31 +0000 (20:39 +0000)
commit57df94c8f6a7bf0a9e0ccf8bf0d81a4d16514a12
treea7ad6d88a092d0335e69d0a93702ee68bb891066
parent2bac97f7e74adbe7a5a0a966a716f3facd65fb07
re PR libstdc++/9825 (filebuf::sputbackc breaks sbumpc)

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

PR libstdc++/9825
* src/fstream.cc
(basic_filebuf<char/wchar_t>::_M_underflow_common): When
__bump is true (uflow), always increment the read pointer
(_M_in_cur) before returning successfully.
* testsuite/27_io/filebuf_virtuals.cc (test12): Add.

From-SVN: r63378
libstdc++-v3/ChangeLog
libstdc++-v3/src/fstream.cc
libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc