summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-20 22:07:57 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-20 22:07:57 +0000
commit2321daa7b7cc076dfcc254b3a687b6c0d8efcf7a (patch)
tree45bdedf211ca29ab9b267fe198cce41c1f494d79 /libstdc++-v3/include
parenta8c07dfe518c46d8c75cb4d3a4f484dfc593eb28 (diff)
downloadgcc-2321daa7b7cc076dfcc254b3a687b6c0d8efcf7a.tar.gz
2005-07-20 Paolo Carlini <pcarlini@suse.de>
* include/bits/streambuf.tcc (xsgetn, xsputn): Use streamsize instead of size_t. * src/streambuf.cc (__copy_streambufs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102204 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include')
-rw-r--r--libstdc++-v3/include/bits/streambuf.tcc14
1 files changed, 7 insertions, 7 deletions
diff --git a/libstdc++-v3/include/bits/streambuf.tcc b/libstdc++-v3/include/bits/streambuf.tcc
index bbce9e51b90..f7b9cff89dd 100644
--- a/libstdc++-v3/include/bits/streambuf.tcc
+++ b/libstdc++-v3/include/bits/streambuf.tcc
@@ -1,6 +1,6 @@
// Stream buffer classes -*- C++ -*-
-// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
// Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
@@ -52,11 +52,11 @@ namespace std
streamsize __ret = 0;
while (__ret < __n)
{
- const size_t __buf_len = this->egptr() - this->gptr();
+ const streamsize __buf_len = this->egptr() - this->gptr();
if (__buf_len)
{
- const size_t __remaining = __n - __ret;
- const size_t __len = std::min(__buf_len, __remaining);
+ const streamsize __remaining = __n - __ret;
+ const streamsize __len = std::min(__buf_len, __remaining);
traits_type::copy(__s, this->gptr(), __len);
__ret += __len;
__s += __len;
@@ -86,11 +86,11 @@ namespace std
streamsize __ret = 0;
while (__ret < __n)
{
- const size_t __buf_len = this->epptr() - this->pptr();
+ const streamsize __buf_len = this->epptr() - this->pptr();
if (__buf_len)
{
- const size_t __remaining = __n - __ret;
- const size_t __len = std::min(__buf_len, __remaining);
+ const streamsize __remaining = __n - __ret;
+ const streamsize __len = std::min(__buf_len, __remaining);
traits_type::copy(this->pptr(), __s, __len);
__ret += __len;
__s += __len;