summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog-99b6
-rw-r--r--README1
-rw-r--r--ace/Auto_Ptr.h5
-rw-r--r--ace/SString.h15
4 files changed, 22 insertions, 5 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index bc6166ac70a..56488b1ba67 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,3 +1,9 @@
+Tue Jan 19 17:52:49 1999 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+
+ * ace/SString.h: Clarified the role of the <release> argument for
+ the <set> method. Thanks to Sudhanshu Garg
+ <sg2@ladybug.cec.wustl.edu> for suggesting this.
+
Tue Jan 19 16:15:26 1999 David L. Levine <levine@cs.wustl.edu>
* OS.i,README,config-cygwin32-common.h,config-linux-common.h,
diff --git a/README b/README
index aed4fe3ccd7..3c96b64e62f 100644
--- a/README
+++ b/README
@@ -739,6 +739,7 @@ Eric Mitchell <emitchell@altaira.com>
Tommy Andreasen <tommy.andreasen@radiometer.dk>
Slava Galperin <galperin@teknowledge.com>
Jeff Olszewski <jolszewski@std.saic.com>
+Sudhanshu Garg <sg2@ladybug.cec.wustl.edu>
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson and is now at ObjectSpace. Paul devised the recursive
diff --git a/ace/Auto_Ptr.h b/ace/Auto_Ptr.h
index 32cf674dcf5..fdaf33c5b30 100644
--- a/ace/Auto_Ptr.h
+++ b/ace/Auto_Ptr.h
@@ -10,8 +10,9 @@
// Auto_Ptr.h
//
// = AUTHOR
-// Doug Schmidt, based on code from Jack Reeves (jack@fx.com) and
-// Dr. Harald M. Mueller (mueller@garwein.hai.siemens.co.at)
+// Doug Schmidt and Irfan Pyarali, based on code from Jack Reeves
+// (jack@fx.com) and Dr. Harald M. Mueller
+// (mueller@garwein.hai.siemens.co.at)
//
// ============================================================================
diff --git a/ace/SString.h b/ace/SString.h
index 5418cf4ec3e..2b67e7a537f 100644
--- a/ace/SString.h
+++ b/ace/SString.h
@@ -50,12 +50,21 @@ public:
ACE_CString (ACE_Allocator *alloc = 0);
// Default constructor.
- ACE_CString (const char *s, ACE_Allocator *alloc = 0, int release = 1);
+ ACE_CString (const char *s,
+ ACE_Allocator *alloc = 0,
+ int release = 1);
// Constructor that copies <s> into dynamically allocated memory.
+ // If <release> is non-0 then the <ACE_allocator> is responsible for
+ // freeing this memory.
- ACE_CString (const char *s, size_t len, ACE_Allocator *alloc = 0, int release = 1);
+ ACE_CString (const char *s,
+ size_t len,
+ ACE_Allocator *alloc = 0,
+ int release = 1);
// Constructor that copies <len> chars of <s> into dynamically
- // allocated memory (will NUL terminate the result).
+ // allocated memory (will NUL terminate the result). If <release>
+ // is non-0 then the <ACE_allocator> is responsible for freeing this
+ // memory.
ACE_CString (const ACE_CString &);
// Copy constructor.