/* * emalloc.c */ #include #include #include #include #include "emalloc.h" void *emalloc(size_t nrbytes) { void *p; p = malloc(nrbytes); if (!p) { fprintf(stderr, "malloc(%zu) failed: %s\n", nrbytes, strerror(errno)); exit(1); } return p; }