istream.cc (basic_istream<char>::ignore(streamsize), [...]): Avoid _M_gcount overflows.
authorPaolo Carlini <pcarlini@suse.de>
Mon, 3 Jan 2005 00:02:47 +0000 (00:02 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 3 Jan 2005 00:02:47 +0000 (00:02 +0000)
commitbea53dbfbcfb1c28264244e151a6170be97fe378
tree146256ff5e26b155136c80927e19e8b3c49a6faf
parent1330529e587cb17366dc5ae6fc510f32b19ad123
istream.cc (basic_istream<char>::ignore(streamsize), [...]): Avoid _M_gcount overflows.

2005-01-02  Paolo Carlini  <pcarlini@suse.de>

* src/istream.cc (basic_istream<char>::ignore(streamsize),
basic_istream<char>::ignore(streamsize, int_type),
basic_istream<wchar_t>::ignore(streamsize),
basic_istream<wchar_t>::ignore(streamsize, int_type)): Avoid
_M_gcount overflows.
* include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
int_type)): Likewise; use snextc in the main loop, consistently
with the specializations above.

From-SVN: r92816
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/istream.tcc
libstdc++-v3/src/istream.cc