diff options
author | Max <mparisi@stevens.edu> | 2020-11-02 11:05:00 -0500 |
---|---|---|
committer | Max <mparisi@stevens.edu> | 2020-11-02 11:05:00 -0500 |
commit | ad63244f06faaf566506dfbba2c8c8e71226180c (patch) | |
tree | aaefa91aab95e65950517af26beb47b56179e893 /src/code_801DBB3C.cpp | |
parent | 5818130a789d0326c52b72b42240aaf16e5ecbe9 (diff) |
start decompiling code_801DD8C0.o
Diffstat (limited to 'src/code_801DBB3C.cpp')
-rw-r--r-- | src/code_801DBB3C.cpp | 4 |
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;
|