#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; }