ref: 8278f6e34c8d09b85703effb576f7cb14a9d6068
dir: /sys/src/cmd/cc/compat.c/
#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;
}
void
free(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;
}
void
setmalloctag(void*, uintptr)
{
}