blob: 6ebdd314245eae9eaca69eede19ea0b9d4527917 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <dolphin/dolphin.h>
#include <dolphin/ax.h>
static void* __AXFXAllocFunction(u32 bytes) {
return OSAlloc(bytes);
}
static void __AXFXFreeFunction(void* p) {
OSFree(p);
}
void* (*__AXFXAlloc)(u32) = __AXFXAllocFunction;
void (*__AXFXFree)(void*) = __AXFXFreeFunction;
void AXFXSetHooks(void* (*alloc)(u32), void (*free)(void*)) {
ASSERTLINE(46, alloc && free);
__AXFXAlloc = alloc;
__AXFXFree = free;
}
|