From 6255207751d0bc0bc54b322e0d66e2f211077dd3 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Mon, 18 Oct 2021 20:01:01 +1000 Subject: [PATCH] Decompile func00033634 --- src/include/data.h | 1 - src/lib/lib_317f0.c | 15 +++++---------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/include/data.h b/src/include/data.h index 89d6fa339..ee2be1c5f 100644 --- a/src/include/data.h +++ b/src/include/data.h @@ -83,7 +83,6 @@ extern u32 var8005f130; extern u32 var8005f134; extern u32 var8005f138; extern u32 var8005f13c; -extern u32 var8005f140; extern u32 var8005f150; extern u32 var8005f34c; extern u32 var8005f4dc; diff --git a/src/lib/lib_317f0.c b/src/lib/lib_317f0.c index f1cb0e014..3e14c7fea 100644 --- a/src/lib/lib_317f0.c +++ b/src/lib/lib_317f0.c @@ -22,7 +22,7 @@ u32 var8005f130 = 0; u32 var8005f134 = 0; u32 var8005f138 = 0; u32 var8005f13c = 0; -u32 var8005f140 = 0; +void *var8005f140 = NULL; // function callback void func00033090(struct audiohandle *handle) { @@ -411,15 +411,10 @@ glabel func00033390 /* 33630: 00000000 */ nop ); -GLOBAL_ASM( -glabel func00033634 -/* 33634: 3c018006 */ lui $at,%hi(var8005f140) -/* 33638: ac24f140 */ sw $a0,%lo(var8005f140)($at) -/* 3363c: 03e00008 */ jr $ra -/* 33640: 00000000 */ nop -/* 33644: 03e00008 */ jr $ra -/* 33648: 00000000 */ nop -); +void func00033634(void *fn) +{ + var8005f140 = fn; +} GLOBAL_ASM( glabel func0003364c