1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <err.h> #include "memory.h" void *smalloc(size_t size) { void *toret = malloc(size); if (!toret) errx(1, "out of memory"); return toret; } void *srealloc(void *ptr, size_t size) { void *toret = realloc(ptr, size); if (!toret) errx(1, "out of memory"); return toret; }