summaryrefslogtreecommitdiff
path: root/ace/ACE.i
diff options
context:
space:
mode:
authormk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-10-28 19:15:14 +0000
committermk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-10-28 19:15:14 +0000
commit9738b1ad41774bd4d5086322d48793238c8694a7 (patch)
tree7aaaac48d29dabf36c646d4830cdba22e97a7e13 /ace/ACE.i
parentaf4cd25a55a9c357b2c04823663bc93e70c0b657 (diff)
downloadATCD-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.i10
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