/* $Id: xmalloc.c,v 1.5 2001/07/13 18:28:45 sandro Exp $ */ #include #include #include #include "config.h" /* * Return an allocated memory area. */ void *(xmalloc)(size_t size) { void *ptr; assert(size > 0); if ((ptr = malloc(size)) == NULL) { fprintf(stderr, "zile: cannot allocate memory\n"); exit(1); } return ptr; }