The MALLOC macro is a platform-independent substitute for the C library routine malloc. It normally allocates from the request’s memory pool. If pooled memory has been disabled in the configuration file (with the pool-init built-in SAF), PERM_MALLOC and MALLOC both obtain their memory from the system heap.
void *MALLOC(int size)
A void pointer to a block of memory.
int size is the number of bytes to allocate.
/* Allocate 256 bytes for a name */char *name;name = (char *) MALLOC(256);