#pragma once #include /** * \defgroup coreinit_defaultheap Default Heap * \ingroup coreinit * @{ */ #ifdef __cplusplus extern "C" { #endif typedef void *(*MEMAllocFromDefaultHeapFn)(uint32_t size); typedef void *(*MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment); typedef void (*MEMFreeToDefaultHeapFn)(void *ptr); extern MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap; extern MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx; extern MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap; #ifdef __cplusplus } #endif /** @} */