The libc implementation
Martin ‘Solar’ Baute
Public Domain
void * calloc(size_t nmemb,size_t size)
Allocates nmemb consecutive blocks of size bytes, and zeroes the memory
Returns a pointer to the allocated memory location.
Returns NULL if the memory could not be allocated.