3#include <lib/egg/core/eggFrmHeap.h>
4#include <lib/egg/core/eggExpHeap.h>
12 void restoreCurrentHeap();
13 EGG::Heap *setCurrentHeap(EGG::Heap *);
14 size_t frmHeapCost(
size_t,
size_t);
15 void destroyFrmHeap(EGG::FrmHeap *);
16 unsigned long adjustFrmHeap(EGG::FrmHeap *);
17 void saveCurrentHeap();
19 EGG::ExpHeap *createExpHeap(
size_t, EGG::Heap *,
const char *,
size_t, mHeap::AllocOptBit_t);
22 EGG::FrmHeap *makeFrmHeapAndUpdate(
unsigned long size, EGG::Heap *parent,
const char *name, u32 align, u32 opt);
24 EGG::FrmHeap *makeFrmHeap(
unsigned long size, EGG::Heap *parent,
const char *name, u32 align, u32 opt);
27 EGG::FrmHeap *createFrmHeap(
unsigned long size, EGG::Heap *parent,
const char *name, u32 align, u32 opt);
29 extern EGG::Heap *g_gameHeaps[3];