Commit 8be3ef7d by Richard Kenner

(__objc_xcalloc): Use calloc instead malloc/bzero.

From-SVN: r8357
parent d06cca55
/* GNU Objective C Runtime Miscellanious /* GNU Objective C Runtime Miscellanious
Copyright (C) 1993 Free Software Foundation, Inc. Copyright (C) 1993, 1994 Free Software Foundation, Inc.
Author: Kresten Krab Thorup Author: Kresten Krab Thorup
...@@ -71,9 +71,8 @@ __objc_xrealloc(void* mem, size_t size) ...@@ -71,9 +71,8 @@ __objc_xrealloc(void* mem, size_t size)
void* void*
__objc_xcalloc(size_t nelem, size_t size) __objc_xcalloc(size_t nelem, size_t size)
{ {
void* res = (void*)malloc(nelem * size); void* res = (void*)calloc(nelem, size);
if(!res) if(!res)
objc_fatal("Virtual memory exhausted\n"); objc_fatal("Virtual memory exhausted\n");
bzero (res, nelem * size);
return res; return res;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment