OSDN Git Service

* cxx.cc (new): Fix formatting. Just return result of ccalloc rather than
authorcgf <cgf>
Thu, 4 Sep 2003 03:01:35 +0000 (03:01 +0000)
committercgf <cgf>
Thu, 4 Sep 2003 03:01:35 +0000 (03:01 +0000)
calling memset explicitly.

winsup/cygwin/ChangeLog
winsup/cygwin/cxx.cc

index 8346715..3a39394 100644 (file)
@@ -1,5 +1,10 @@
 2003-09-03  Christopher Faylor  <cgf@redhat.com>
 
+       * cxx.cc (new): Fix formatting.  Just return result of ccalloc rather
+       than calling memset explicitly.
+
+2003-09-03  Christopher Faylor  <cgf@redhat.com>
+
        * exceptions.cc (set_process_mask): Set pending signals only when
        signals become unmasked.
        * sigproc.cc (pending_signals): Flip back to a global.
index b52485a..9cc1342 100644 (file)
@@ -1,6 +1,6 @@
 /* cxx.cc
 
-   Copyright 2002 Red Hat, Inc.
+   Copyright 2002, 2003 Red Hat, Inc.
 
 This file is part of Cygwin.
 
@@ -16,9 +16,7 @@ details. */
 void *
 operator new (size_t s)
 {
-  void *p = malloc (s);
-  if (p)
-    memset (p,0,s);
+  void *p = calloc (1, s);
   return p;
 }
 
@@ -45,5 +43,4 @@ __cxa_pure_virtual (void)
 {
   api_fatal ("pure virtual method called");
 }
-
 #endif