home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <malloc.h>
-
- void *xrealloc(void *buf, unsigned size)
- {
- void *rv;
- if (buf)
- rv = realloc(buf, size);
- else
- rv = malloc(size);
- if (rv == 0)
- {
- fprintf(stderr, "Fatal: realloc returned NULL\n");
- exit(1);
- }
- return rv;
- }
-