home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / coven / coven-utils-1.1.tgz / coven-utils-1.1.tar / utils / coven-language / emalloc.c < prev    next >
C/C++ Source or Header  |  2003-01-28  |  335b  |  28 lines

  1. /*
  2.  * (C) 2001 Clemson University
  3.  *
  4.  * See COPYING in top-level directory.
  5.  */
  6.  
  7.  
  8. #include <stdio.h>
  9.  
  10. void *malloc();
  11.  
  12. /*
  13.  *    emalloc --- error checking malloc routine
  14.  */
  15. void * emalloc(unsigned int size)
  16. {
  17.     void *p;
  18.  
  19.  
  20.     if (!(p = malloc(size)))
  21.     {
  22.         fprintf(stderr,"no more dynamic storage - aborting\n");
  23.         exit(1);
  24.     }
  25.  
  26.     return(p);
  27. }
  28.