summaryrefslogtreecommitdiff
path: root/src/code_801DBB3C.cpp
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-11-02 11:05:00 -0500
committerMax <mparisi@stevens.edu>2020-11-02 11:05:00 -0500
commitad63244f06faaf566506dfbba2c8c8e71226180c (patch)
treeaaefa91aab95e65950517af26beb47b56179e893 /src/code_801DBB3C.cpp
parent5818130a789d0326c52b72b42240aaf16e5ecbe9 (diff)
start decompiling code_801DD8C0.o
Diffstat (limited to 'src/code_801DBB3C.cpp')
-rw-r--r--src/code_801DBB3C.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/code_801DBB3C.cpp b/src/code_801DBB3C.cpp
index bfaa7cd..0092622 100644
--- a/src/code_801DBB3C.cpp
+++ b/src/code_801DBB3C.cpp
@@ -44,6 +44,7 @@ static void func_801DBB48(gUnkClass2 *p1, size_t nodes, size_t size)
r8->unk0 = 0;
}
+// Allocate linked list node from free store
gUnkClass1* func_801DBC58(gUnkClass2* p1)
{
gUnkClass3* r31 = p1->unk18;
@@ -53,6 +54,8 @@ gUnkClass1* func_801DBC58(gUnkClass2* p1)
p1->unk18 = r31->unk0;
goto passCheck;
}
+
+failCheck:
func_801DBB44(r30);
return NULL;
passCheck:
@@ -63,6 +66,7 @@ passCheck:
return &r31->unk4;
}
+// Return linked list node to free store
void func_801DBD00(gUnkClass2* p1, gUnkClass1* p2)
{
u32 r31;