Memory Allocation

#include <stdio.h>
#include <stdlib.h>

void *safemalloc(size_t size)
{
	void *ret = malloc(size);
	if(ret == NULL)
		{
		fprintf(stderr, "out of memory\n");
		exit(EXIT_FAILURE);
		}		
	return ret;
}