#include typedef struct{} Pool; void* poolalloc(Pool *a, ulong b) { return malloc(b); } void poolfree(Pool* a, void* b) { free(b); } char* poolname(Pool* pool) { static char c = '0'; return &c; } void poolsetcompact(Pool* pool, void (*f)(void*, void*)) { } Pool imagmem; void* mallocz(ulong n, int clr) { void *v; v = malloc(n); if(clr && v) memset(v, 0, n); return v; }