setheap
setheap((void *)(uintptr_t)heap, (void *)(uintptr_t)(heap + heapsize));
setheap(heap_bottom, heap_top);
setheap(heap_next, heap_end);
setheap(heap_bottom, heap_top);
extern void setheap(void *base, void *top);