#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*, ulong)
{
}
|