diff --git a/source/main.cpp b/source/main.cpp index 63161ab..16efaee 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -3,6 +3,7 @@ #include "utils/logger.h" #include #include +#include #include #include #include @@ -43,6 +44,15 @@ bool CheckRunning() { return true; } +extern "C" void __init_wut_malloc(); + +// Override __preinit_user to use the Cafe OS heap +void __preinit_user(MEMHeapHandle *outMem1, + MEMHeapHandle *outFG, + MEMHeapHandle *outMem2) { + __init_wut_malloc(); +} + int main(int argc, char **argv) { WHBLogUdpInit();