#include <stdlib.h>
void xdata *calloc (
unsigned intnum, /* number of items */
unsigned intlen); /* length of each item */
Description
The calloc function allocates memory for an array of
num elements. Each element in the array occupies
len bytes and is initialized to 0. The total
number of bytes of memory allocated is num *
len.
Note
Before calling this function your program must invoke the
init_mempool function
to initialize the memory management routines and provides the
starting address and size of the memory pool.
Source code for this routine is provide in the LIB
folder. You may modify the source to customize this function for
your particular hardware environment.
Return Value
The calloc function returns a pointer to the allocated
memory or a null pointer if the memory allocation request cannot be
satisfied.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.