Allocates an area of zeroed memory. This function is AST-
reentrant.
Format
#include <stdlib.h>
void *calloc (size_t number, size_t size);
1 – Function Variants
The calloc function has variants named _calloc32 and _calloc64
for use with 32-bit and 64-bit pointer sizes, respectively.
2 – Arguments
number
The number of items to be allocated.
size
The size of each item.
3 – Description
The calloc function initializes the items to 0. The maximum
amount of memory allocated at once is limited to 0xFFFFD000.
See also malloc and realloc.
4 – Return Values
x The address of the first byte, which
is aligned on a quadword boundary
(Alpha only) or an octaword boundary
(Integrity servers(ONLY)) .
NULL Indicates an inability to allocate the space.