2.13.3.3 malloc

Declaration:

void *malloc(size_t size);

Allocates the requested memory and returns a pointer to it. The requested size is size bytes. The value of the space is indeterminate.

On success a pointer to the requested space is returned. On failure a null pointer is returned.