Commit c85dca28 by Paolo Carlini Committed by Paolo Carlini

sstream.tcc (overflow): According to 27.7.1.3, p5, actual output is performed by sputc(c).

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

	* include/bits/sstream.tcc (overflow): According to
	27.7.1.3, p5, actual output is performed by sputc(c).

From-SVN: r63147
parent 7b616a29
2003-02-19 Paolo Carlini <pcarlini@unitus.it>
* include/bits/sstream.tcc (overflow): According to
27.7.1.3, p5, actual output is performed by sputc(c).
2003-02-19 Phil Edwards <pme@gcc.gnu.org> 2003-02-19 Phil Edwards <pme@gcc.gnu.org>
PR libstdc++/9582 PR libstdc++/9582
......
...@@ -105,9 +105,7 @@ namespace std ...@@ -105,9 +105,7 @@ namespace std
this->_M_buf_size = __len; this->_M_buf_size = __len;
_M_really_sync(this->_M_in_cur - this->_M_in_beg, _M_really_sync(this->_M_in_cur - this->_M_in_beg,
this->_M_out_cur - this->_M_out_beg); this->_M_out_cur - this->_M_out_beg);
*this->_M_out_cur = traits_type::to_char_type(__c); __ret = this->sputc(traits_type::to_char_type(__c));
_M_out_cur_move(1);
__ret = __c;
} }
} }
else else
......
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