calloc---allocate space for arrays
#include <stdlib.h> void *calloc(size_t n, size_t s); void *calloc_r(void *reent, size_t <n>, <size_t> s);
calloc to request a block of memory sufficient to hold an
array of n elements, each of which has size s.
The memory allocated by
calloc comes out of the same memory pool
malloc, but the memory block is initialized to all zero
bytes. (To avoid the overhead of initializing the space, use
The alternate functios
_calloc_r is reentrant.
The extra argument reent is a pointer to a reentrancy structure.
If successful, a pointer to the newly allocated space.
calloc is ANSI.
Supporting OS subroutines required:
Go to the first, previous, next, last section, table of contents.