diff --git a/include/JSystem/JKernel/JKRHeap.h b/include/JSystem/JKernel/JKRHeap.h index 189af24376..17b3059314 100644 --- a/include/JSystem/JKernel/JKRHeap.h +++ b/include/JSystem/JKernel/JKRHeap.h @@ -210,16 +210,22 @@ public: static JKRErrorHandler mErrorHandler; }; +#ifndef TARGET_PC void* operator new(size_t size); +#endif void* operator new(size_t size, int alignment); void* operator new(size_t size, JKRHeap* heap, int alignment); +#ifndef TARGET_PC void* operator new[](size_t size); +#endif void* operator new[](size_t size, int alignment); void* operator new[](size_t size, JKRHeap* heap, int alignment); +#ifndef TARGET_PC void operator delete(void* ptr); void operator delete[](void* ptr); +#endif void JKRDefaultMemoryErrorRoutine(void* heap, u32 size, int alignment);