Allocates a block of memory.
#include <xmalloc.h>
void *xmalloc (
size_t size);
(IN) Specifies the size (in bytes) of the memory block.
Returns a pointer to the start of the newly allocated memory. If insufficient memory is available, exits and writes a “no memory available” message on stderr.