| char rcsid_zalloc[] = "$Id$"; | |
| #include <stdio.h> | |
| #include <string.h> | |
| #include <stdlib.h> | |
| #include "b.h" | |
| int | |
| fatal(const char *name, int line) | |
| { | |
| fprintf(stderr, "assertion failed: file %s, line %d\n", name, line); | |
| exit(1); | |
| return 0; | |
| } | |
| void * | |
| zalloc(size) unsigned int size; | |
| { | |
| void *t = (void *) malloc(size); | |
| if (!t) { | |
| fprintf(stderr, "Malloc failed---PROGRAM ABORTED\n"); | |
| exit(1); | |
| } | |
| memset(t, 0, size); | |
| return t; | |
| } | |
| void | |
| zfree(p) void *p; | |
| { | |
| free(p); | |
| } |