From ad63244f06faaf566506dfbba2c8c8e71226180c Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 2 Nov 2020 11:05:00 -0500 Subject: start decompiling code_801DD8C0.o --- src/code_801DBB3C.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/code_801DBB3C.cpp') 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; -- cgit v1.2.3