47 lines · 454 B · C
RawDownload
#include	"cc.h"#include	"compat" /* * fake mallocs */void*malloc(ulong n){	return alloc(n);} void*calloc(ulong m, ulong n){	return alloc(m*n);} void*realloc(void*, ulong){	fprint(2, "realloc called\n");	abort();	return 0;} voidfree(void*){} /* needed when profiling */void*mallocz(ulong size, int clr){	void *v; 	v = alloc(size);	if(clr && v != nil)		memset(v, 0, size);	return v;} voidsetmalloctag(void*, ulong){}