re PR libstdc++/9761 (filebuf::pbackfail discards previously put back characters)
authorPaolo Carlini <pcarlini@unitus.it>
Mon, 2 Jun 2003 16:46:28 +0000 (18:46 +0200)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 2 Jun 2003 16:46:28 +0000 (16:46 +0000)
commitb166bded9e890d88f88ea7b42a78d82b68efb8ac
tree596e3ee1b79fee127137c8ee515c55e575e1a76c
parentf275a768ab0643ce27b67ed90923848011a39bc3
re PR libstdc++/9761 (filebuf::pbackfail discards previously put back characters)

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

PR libstdc++/9761
* include/bits/fstream.tcc (pbackfail): If the pback buffer
is already active don't try to store in it a second char.
* testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: New.

* include/bits/fstream.tcc (pbackfail): Add unbuffered bits.

From-SVN: r67337
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc [new file with mode: 0644]