diff options
author | Paolo Carlini <pcarlini@suse.de> | 2005-01-03 14:07:26 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2005-01-03 14:07:26 +0000 |
commit | ab4af6a54975fdcd2e65e87b41627cf4b266fb85 (patch) | |
tree | 756d18d2a1943abd42cdeebd0418ba0d60f63e1b /libstdc++-v3/src | |
parent | 86c7e0da5496205a34c47937415ee0ad8ebb201b (diff) | |
download | gcc-ab4af6a54975fdcd2e65e87b41627cf4b266fb85.zip gcc-ab4af6a54975fdcd2e65e87b41627cf4b266fb85.tar.gz gcc-ab4af6a54975fdcd2e65e87b41627cf4b266fb85.tar.bz2 |
istream.tcc (ignore(streamsize), [...]): Reset _M_gcount to numeric_limits<streamsize>::min().
2005-01-03 Paolo Carlini <pcarlini@suse.de>
* include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
int_type)): Reset _M_gcount to numeric_limits<streamsize>::min().
* src/istream.cc (basic_istream<char>::ignore(streamsize, int_type),
basic_istream<wchar_t>::ignore(streamsize, int_type)): Likewise.
* src/istream.cc (basic_istream<char>::ignore(streamsize),
basic_istream<wchar_t>::ignore(streamsize)): Likewise; fix a typo.
From-SVN: r92827
Diffstat (limited to 'libstdc++-v3/src')
-rw-r--r-- | libstdc++-v3/src/istream.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libstdc++-v3/src/istream.cc b/libstdc++-v3/src/istream.cc index a49878a..5bdcaaf 100644 --- a/libstdc++-v3/src/istream.cc +++ b/libstdc++-v3/src/istream.cc @@ -146,7 +146,7 @@ namespace std } if (__n == numeric_limits<streamsize>::max() && !traits_type::eq_int_type(__c, __eof)) - _M_gcount == 0; + _M_gcount = numeric_limits<streamsize>::min(); else break; } @@ -211,7 +211,7 @@ namespace std if (__n == numeric_limits<streamsize>::max() && !traits_type::eq_int_type(__c, __eof) && !traits_type::eq_int_type(__c, __delim)) - _M_gcount = 0; + _M_gcount = numeric_limits<streamsize>::min(); else break; } @@ -424,7 +424,7 @@ namespace std } if (__n == numeric_limits<streamsize>::max() && !traits_type::eq_int_type(__c, __eof)) - _M_gcount == 0; + _M_gcount = numeric_limits<streamsize>::min(); else break; } @@ -489,7 +489,7 @@ namespace std if (__n == numeric_limits<streamsize>::max() && !traits_type::eq_int_type(__c, __eof) && !traits_type::eq_int_type(__c, __delim)) - _M_gcount = 0; + _M_gcount = numeric_limits<streamsize>::min(); else break; } |