diff options
author | mk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-10-28 19:15:14 +0000 |
---|---|---|
committer | mk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-10-28 19:15:14 +0000 |
commit | 9738b1ad41774bd4d5086322d48793238c8694a7 (patch) | |
tree | 7aaaac48d29dabf36c646d4830cdba22e97a7e13 /ace/ACE.i | |
parent | af4cd25a55a9c357b2c04823663bc93e70c0b657 (diff) | |
download | ATCD-9738b1ad41774bd4d5086322d48793238c8694a7.tar.gz |
ChangeLogTag: Sun Oct 28 13:15:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de>
Diffstat (limited to 'ace/ACE.i')
-rw-r--r-- | ace/ACE.i | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ace/ACE.i b/ace/ACE.i index d58ab35463c..889bdab9701 100644 --- a/ace/ACE.i +++ b/ace/ACE.i @@ -314,7 +314,10 @@ ACE::debug (char c) ASYS_INLINE char * ACE::strnew (const char *s) { - char *t = new char [::strlen(s) + 1]; + char *t = 0; + ACE_NEW_RETURN (t, + char [::strlen(s) + 1], + 0); if (t == 0) return 0; else @@ -325,7 +328,10 @@ ACE::strnew (const char *s) ASYS_INLINE wchar_t * ACE::strnew (const wchar_t *s) { - wchar_t *t = new wchar_t[ACE_OS_String::strlen (s) + 1]; + wchar_t *t = 0; + ACE_NEW_RETURN (t, + wchar_t[ACE_OS_String::strlen (s) + 1], + 0); if (t == 0) return 0; else |