diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-02-01 16:15:19 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-02-01 16:15:19 +0000 |
commit | af92412d2fa86dda74f7fa9a96bbf994f6652e1c (patch) | |
tree | ac7dd679cb7d5db2da01b9c7b2e6656702b8b4d4 /ace/SString.i | |
parent | 78a66e11d6b7e4d58a3260e50011e5cd9ea8a092 (diff) | |
download | ATCD-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.i | 22 |
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! |