mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
2fb645ac47
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18977 91177308-0d34-0410-b5e6-96231b3b80d8
33 lines
468 B
C
33 lines
468 B
C
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);
|
|
}
|