XtCalloc()XtCalloc()NameXtCalloc - allocate memory for an array and initialize its bytes to
zero.
Synopsis
char *XtCalloc(num, size);
Cardinal num;
Cardinal size;
Inputs
num Specifies the number of array elements to allocate.
size Specifies the size of an array element in bytes.
Returns
A pointer to allocated memory.
DescriptionXtCalloc() allocates memory for an array of num elements each of size
bytes and initializes each allocated byte to zero. If there is insuf‐
ficient memory, XtCalloc() terminates by calling XtErrorMsg().
Usage
Note that in most cases, you will have to cast the return value of
XtCalloc() to the type appropriate for the array elements you are allo‐
cating.
XtNew() and XtNewString() provide slightly higher-level approaches to
memory allocation.
The function XtCalloc() is implemented by the Toolkit independently of
the particular environment, so programs ported to a system not support‐
ing calloc will still work.
See AlsoXtErrorMsg(1), XtFree(1), XtMalloc(1), XtNew(1), XtNewString(1), XtRe‐
alloc(1).
Xt - Memory Allocation XtCalloc()