aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/src
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2005-01-03 14:07:26 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2005-01-03 14:07:26 +0000
commitab4af6a54975fdcd2e65e87b41627cf4b266fb85 (patch)
tree756d18d2a1943abd42cdeebd0418ba0d60f63e1b /libstdc++-v3/src
parent86c7e0da5496205a34c47937415ee0ad8ebb201b (diff)
downloadgcc-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.cc8
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;
}