Word description Allocates a new block of size bytes from the operating system. The contents of alien, which itself must be a block previously returned by malloc or realloc, are copied into the new block, and the old block is freed.
Errors Throws an error if memory allocation failed.
Warning Don't forget to deallocate the memory with a call to free.