summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-09-15 11:54:46 -0400
committerMax <mparisi@stevens.edu>2020-09-15 11:54:46 -0400
commit3c02ef9ea299c9f78ff9df4322bcf4d9130213c0 (patch)
treef7bfe703f6cc9252f778b92f135fdcbee0cbe347
parentadc235826d66553dfb1eb4286430aac4810bc991 (diff)
Match OSAlloc.c, labeled HeapArray is sbss.s
-rw-r--r--asm/sbss.s4
-rw-r--r--include/SDK/OS/OSAlloc.h1
-rw-r--r--src/SDK/OS/OSAlloc.c2
3 files changed, 3 insertions, 4 deletions
diff --git a/asm/sbss.s b/asm/sbss.s
index 2c502de..f11a3c8 100644
--- a/asm/sbss.s
+++ b/asm/sbss.s
@@ -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)