diff options
-rw-r--r-- | asm/sbss.s | 4 | ||||
-rw-r--r-- | include/SDK/OS/OSAlloc.h | 1 | ||||
-rw-r--r-- | src/SDK/OS/OSAlloc.c | 2 |
3 files changed, 3 insertions, 4 deletions
@@ -2529,8 +2529,8 @@ lbl_8063FA6C: .global lbl_8063FA70 lbl_8063FA70: .skip 0x8 -.global lbl_8063FA78 -lbl_8063FA78: +.global HeapArray +HeapArray: .skip 0x8 .global lbl_8063FA80 lbl_8063FA80: diff --git a/include/SDK/OS/OSAlloc.h b/include/SDK/OS/OSAlloc.h index 0c583e8..a8714eb 100644 --- a/include/SDK/OS/OSAlloc.h +++ b/include/SDK/OS/OSAlloc.h @@ -34,7 +34,6 @@ typedef struct { HeapDesc* heapArray; } OSHeapInfo; - Cell *DLInsert(Cell *original, Cell *inserted); void *OSAllocFromHeap(OSHeapHandle heap, u32 size); void OSFreeToHeap(OSHeapHandle heap, void *ptr); diff --git a/src/SDK/OS/OSAlloc.c b/src/SDK/OS/OSAlloc.c index 9270776..a60f3c0 100644 --- a/src/SDK/OS/OSAlloc.c +++ b/src/SDK/OS/OSAlloc.c @@ -139,7 +139,7 @@ OSHeapHandle OSCreateHeap(void *start, void *end) // arenaStart param of OSInitAlloc, points to array of // maxHeap HeapDescs, 68c -HeapDesc *HeapArray; +extern HeapDesc *HeapArray; #define HEADERSIZE OSi_ROUND(sizeof(Cell), 32) #define MINOBJSIZE (HEADERSIZE+32) |