Commit f24ce7c1 by Benjamin Kosnik Committed by Paolo Carlini

fstream.tcc (pbackfail): Make a rarely taken 'if' branch less obscure.

2003-06-03  Benjamin Kosnik  <bkoz@redhat.com>

	* include/bits/fstream.tcc (pbackfail): Make a rarely taken
	'if' branch less obscure.

From-SVN: r67394
parent 6d07784a
2003-06-03 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/fstream.tcc (pbackfail): Make a rarely taken
'if' branch less obscure.
2003-06-02 Andrew Pinski <pinskia@physics.uc.edu>
PR libstdc++/9815
......
......@@ -284,9 +284,13 @@ namespace std
// But the seek may fail (f.i., at the beginning of
// a file, see libstdc++/9439) and in that case
// we return traits_type::eof().
else if (this->seekoff(-1, ios_base::cur) < 0
|| traits_type::eq_int_type(__tmp = this->underflow(),
traits_type::eof()))
else if (this->seekoff(-1, ios_base::cur) >= 0)
{
__tmp = this->underflow();
if (traits_type::eq_int_type(__tmp, __ret))
return __ret;
}
else
return __ret;
// Try to put back __i into input sequence in one of three ways.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment