This function is Hardware-specific implementation. It is not implemented in this Compiler.
#include <stdlib.h>
void *malloc(size_t size);
malloc() allocates a block of memory for an object of size size bytes. The content of this memory block is undefined. To deallocate the block, use free(). Do not use malloc() in interrupt routines as the default implementation is not reentrant.
malloc() returns a pointer to the allocated memory block. If the block cannot be allocated, the return value is NULL.