forked from Lephenixnoir/gint
13 lines
245 B
C
13 lines
245 B
C
|
#include <stdlib.h>
|
||
|
|
||
|
/*
|
||
|
calloc()
|
||
|
Allocates 'n' elements of size 'size' and wipes the memory area.
|
||
|
Returns NULL on error.
|
||
|
*/
|
||
|
void *calloc(size_t n, size_t size)
|
||
|
{
|
||
|
void *ptr = malloc(n * size);
|
||
|
return ptr ? memset(ptr, 0, n * size) : NULL;
|
||
|
}
|