| |||||||||||||||||||
Technical Support On-Line Manuals CARM User's Guide | Memory Allocation Routines
The memory allocation functions provide you with a means to specify, allocate, and free blocks of memory from a memory pool. Standard memory allocation functions are implemented as functions and are prototyped in the stdlib.h include file. Before using any of these functions to allocate memory, you must first specify the size and location of the memory pool using the init_mempool routine. The calloc and malloc routines allocate blocks of memory from the pool. The calloc routine allocates an array with a specified number of elements of a given size and initializes the array to 0. The malloc routine allocates a specified number of bytes. The realloc routine changes the size of an allocated block. The free routine returns a previously allocated memory block to the memory pool. | ||||||||||||||||||
| |||||||||||||||||||