]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
istream.tcc (ignore(streamsize), [...]): Reset _M_gcount to numeric_limits<streamsize...
authorPaolo Carlini <pcarlini@suse.de>
Mon, 3 Jan 2005 14:07:26 +0000 (14:07 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 3 Jan 2005 14:07:26 +0000 (14:07 +0000)
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

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/istream.tcc
libstdc++-v3/src/istream.cc

index 8d25535bb09d03bd686566456acc432d54a95f56..1c522145fb311ca38b448e62c86f5be9b937f5be 100644 (file)
@@ -1,3 +1,12 @@
+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.
+
 2005-01-02  Paolo Carlini  <pcarlini@suse.de>
 
        * src/istream.cc (basic_istream<char>::ignore(streamsize),
index 49cdc8050a3294b9d97ef63ad6c9795f98519b1f..573c179615e6b6e673d45a604ea70fbfc9b1ee2e 100644 (file)
@@ -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;
                }
index a49878a5da20004408fb26a66f511c23be5e83e4..5bdcaaf6b592cc42cdeec4717e68c3efaf6d75f7 100644 (file)
@@ -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;
                }