From 026dcb34c6d72993b681fc16dee6979355c28ab4 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 4 Sep 2003 03:01:35 +0000 Subject: [PATCH] * cxx.cc (new): Fix formatting. Just return result of ccalloc rather than calling memset explicitly. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/cxx.cc | 7 ++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 8346715a7..3a393949b 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2003-09-03 Christopher Faylor + + * cxx.cc (new): Fix formatting. Just return result of ccalloc rather + than calling memset explicitly. + 2003-09-03 Christopher Faylor * exceptions.cc (set_process_mask): Set pending signals only when diff --git a/winsup/cygwin/cxx.cc b/winsup/cygwin/cxx.cc index b52485a20..9cc1342fe 100644 --- a/winsup/cygwin/cxx.cc +++ b/winsup/cygwin/cxx.cc @@ -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