summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/istream.tcc
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2005-01-03 14:07:26 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2005-01-03 14:07:26 +0000
commit78df2aa8964c653f87be7c8d4eb36ca86114bc22 (patch)
tree756d18d2a1943abd42cdeebd0418ba0d60f63e1b /libstdc++-v3/include/bits/istream.tcc
parente4a78ee4147576a787f4df56c5c382277dab7112 (diff)
downloadgcc-78df2aa8964c653f87be7c8d4eb36ca86114bc22.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92827 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/bits/istream.tcc')
-rw-r--r--libstdc++-v3/include/bits/istream.tcc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/include/bits/istream.tcc b/libstdc++-v3/include/bits/istream.tcc
index 49cdc8050a3..573c179615e 100644
--- a/libstdc++-v3/include/bits/istream.tcc
+++ b/libstdc++-v3/include/bits/istream.tcc
@@ -695,7 +695,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;
}
@@ -742,7 +742,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;
}