diff --git a/Core/HLE/sceHeap.cpp b/Core/HLE/sceHeap.cpp index 30556a0041..5b2619aa79 100644 --- a/Core/HLE/sceHeap.cpp +++ b/Core/HLE/sceHeap.cpp @@ -20,6 +20,8 @@ #include "Core/HLE/HLE.h" #include "sceKernelMemory.h" #include "Core/HLE/sceHeap.h" +#include "../Util/BlockAllocator.h" +#include std::map heapList; @@ -34,6 +36,15 @@ void __HeapDoState(PointerWrap &p) { } } +struct Heap { + Heap():alloc(4) {} + + u32 size; + u32 address; + bool fromtop; + BlockAllocator alloc; +}; + enum SceHeapAttr { PSP_HEAP_ATTR_HIGHMEM = 0x4000, diff --git a/Core/HLE/sceHeap.h b/Core/HLE/sceHeap.h index 2d65df9269..ecffd69f25 100644 --- a/Core/HLE/sceHeap.h +++ b/Core/HLE/sceHeap.h @@ -16,18 +16,6 @@ // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. #pragma once -#include "../Util/BlockAllocator.h" -#include - -struct Heap -{ - Heap():alloc(4) {} - - u32 size; - u32 address; - bool fromtop; - BlockAllocator alloc; -}; void Register_sceHeap(); void __HeapDoState(PointerWrap &p); \ No newline at end of file