ref: ff4daa7e93f4ea09506276ecdb69fa1cca19a7a7
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) { }