#include #include #include "common.h" void *xmalloc(size_t size) { void *ret; if(!(ret = malloc(size))) { die("malloc: %s", strerror(errno)); } return ret; } void *xcalloc(size_t nmemb, size_t size) { void *ret; if(!(ret = calloc(nmemb, size))) { die("calloc: %s", strerror(errno)); } return ret; } void *xrealloc(void *ptr, size_t size) { void *ret; if(!(ret = realloc(ptr, size))) { die("realloc: %s", strerror(errno)); } return ret; }