From 9034b5f8023ca16343683762168114e5e62ef264 Mon Sep 17 00:00:00 2001 From: gijs Date: Sun, 22 Oct 2023 01:31:27 +0200 Subject: [PATCH] Rename `func_8007ABAC` to `obUnpackThreadStart` Clean up `obUnpackThreadStart` --- linker_scripts/symbols/addr.txt | 1 + src/_ob_rabid_jar.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index b7bb228..183c92e 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -109,6 +109,7 @@ nuContPakGetFree = 0x8008A730; nuContPakOpen = 0x8008A6E0; +obUnpackThreadStart = 0x8007ABAC; obThreadUnpackProc = 0x800AF0D0; // size:0x1B0 obStackUnpackProc = 0x800AF280; // size:0x80 obUnpackMesgBuf = 0x800AF300; diff --git a/src/_ob_rabid_jar.c b/src/_ob_rabid_jar.c index 316addd..ca1df75 100644 --- a/src/_ob_rabid_jar.c +++ b/src/_ob_rabid_jar.c @@ -463,13 +463,13 @@ extern OBUnpackMesg obUnpackMesgBuf[8]; extern DECLARE_STACK(obStackUnpackProc, 0x80); /* AFAC 8007ABAC */ -void func_8007ABAC(s32 arg0, s32 arg1) { +void obUnpackThreadStart(OSId id, OSPri priority) { osCreateMesgQueue(&obUnpackQueue, (OSMesg)&obUnpackMesgBuf, 8); - osCreateThread(&obThreadUnpackProc, arg0, UnpackProc, NULL, STACK_START(obStackUnpackProc), arg1); + + osCreateThread(&obThreadUnpackProc, id, UnpackProc, NULL, STACK_START(obStackUnpackProc), priority); osStartThread(&obThreadUnpackProc); } - /* B030 8007AC30 */ void UnpackProc(void* __unused) { OBUnpackMesg *msg = NULL;