home *** CD-ROM | disk | FTP | other *** search
/ ftp.disi.unige.it / 2015-02-11.ftp.disi.unige.it.tar / ftp.disi.unige.it / pub / .person / BarlaA / sw / OLD / Simo / SVM_mono / myalloc.c < prev    next >
C/C++ Source or Header  |  2002-06-25  |  315b  |  18 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "patt_rec.h"
  4.  
  5. void *myalloc(void *p, size_t size, char *message)
  6. {
  7.     void *aux;
  8.  
  9.     aux  = ((p == NULL) ? malloc(size) : realloc(p, size));
  10.     if (aux == NULL) 
  11.     {
  12.         fprintf(stderr, "myalloc: allocation error\n");
  13.         fprintf(stderr, message);
  14.         exit(-1);
  15.     }
  16.     return aux;
  17. }
  18.