summaryrefslogtreecommitdiff
path: root/ace/SString.i
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-01 16:15:19 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-01 16:15:19 +0000
commitaf92412d2fa86dda74f7fa9a96bbf994f6652e1c (patch)
treeac7dd679cb7d5db2da01b9c7b2e6656702b8b4d4 /ace/SString.i
parent78a66e11d6b7e4d58a3260e50011e5cd9ea8a092 (diff)
downloadATCD-af92412d2fa86dda74f7fa9a96bbf994f6652e1c.tar.gz
ChangeLogTag: Thu Feb 1 09:57:41 2001 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'ace/SString.i')
-rw-r--r--ace/SString.i22
1 files changed, 11 insertions, 11 deletions
diff --git a/ace/SString.i b/ace/SString.i
index f93f6ac1660..7c8d48bff16 100644
--- a/ace/SString.i
+++ b/ace/SString.i
@@ -515,19 +515,19 @@ ACE_INLINE ACE_WSTRING_TYPE *
ACE_WString::rep (void) const
{
ACE_TRACE ("ACE_WString::rep");
- if (this->len_ <= 0)
- return 0;
- else
- {
- ACE_WSTRING_TYPE *t;
- ACE_NEW_RETURN (t, ACE_WSTRING_TYPE[this->len_ + 1], 0);
- ACE_OS::memcpy (t, this->rep_, this->len_ * sizeof (ACE_WSTRING_TYPE));
- // 0 terminate
- t[this->len_] = 0;
+ ACE_WSTRING_TYPE *t;
+ ACE_NEW_RETURN (t,
+ ACE_WSTRING_TYPE[this->len_ + 1],
+ 0);
+ ACE_OS::memcpy (t,
+ this->rep_,
+ this->len_ * sizeof (ACE_WSTRING_TYPE));
- return t;
- }
+ // 0 terminate
+ t[this->len_] = 0;
+
+ return t;
}
// Get at the underlying representation directly!