[multiple changes]
authorJeff Law <law@gcc.gnu.org>
Mon, 11 May 1998 22:04:43 +0000 (16:04 -0600)
committerJeff Law <law@gcc.gnu.org>
Mon, 11 May 1998 22:04:43 +0000 (16:04 -0600)
Tue Mar 24 10:13:07 1998  Jason Merrill  <jason@yorick.cygnus.com>
        * std/bastring.cc (basic_string::copy): Mark const here, too.
1998-03-23 15:59  Ulrich Drepper  <drepper@cygnus.com>
        * std/bastring.h (basic_string::copy): Mark copy function as const.
        Reported by Scott Schurr <scotts@ims.com>.
Bring over from devo.

From-SVN: r19684

libstdc++/ChangeLog
libstdc++/std/bastring.cc
libstdc++/std/bastring.h

index 04744929e8d57480b8ecd2fa6d8763d5aadbaf03..f3592ad33bbf673715f4e32c953ed2410380ee2e 100644 (file)
@@ -1,3 +1,12 @@
+Tue Mar 24 10:13:07 1998  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * std/bastring.cc (basic_string::copy): Mark const here, too.
+
+1998-03-23 15:59  Ulrich Drepper  <drepper@cygnus.com>
+
+       * std/bastring.h (basic_string::copy): Mark copy function as const.
+       Reported by Scott Schurr <scotts@ims.com>.
+
 Thu Mar  5 09:23:28 1998  Manfred Hollstein  <manfred@s-direktnet.de>
 
        * configure.in: Make locating frag files failsafe even for the
index 30a2382f90b319787eed57a3800a3531bb6fc12f..fca6f29680ba9dbd9f9390fe31aaa8ba102b49bb 100644 (file)
@@ -228,7 +228,7 @@ resize (size_type n, charT c)
 template <class charT, class traits, class Allocator>
 basic_string <charT, traits, Allocator>::size_type
 basic_string <charT, traits, Allocator>::
-copy (charT* s, size_type n, size_type pos)
+copy (charT* s, size_type n, size_type pos) const
 {
   OUTOFRANGE (pos > length ());
 
index cbc6e4384c82d3752ab1c13748c93ab9076abc45..8b009a4ad8cbd1aeabb75b50a2e8d61014e6b09a 100644 (file)
@@ -296,7 +296,7 @@ public:
     { resize (n, eos ()); }
   void reserve (size_type) { }
 
-  size_type copy (charT* s, size_type n, size_type pos = 0);
+  size_type copy (charT* s, size_type n, size_type pos = 0) const;
 
   size_type find (const basic_string& str, size_type pos = 0) const
     { return find (str.data(), pos, str.length()); }