13 lines
483 B
C
13 lines
483 B
C
#include "libultra_internal.h"
|
|
|
|
// an array of pointers to functions taking no arguments and returning u32...
|
|
// this is only referenced in the exception handler and here. this function is called with a0=1 and
|
|
// then the same memory address is loaded. it's definitely an array access though..
|
|
extern u32 (*D_80334920[8])() ;
|
|
|
|
void EU_D_802f4330(u32 a0, u32 a1(void)) {
|
|
register u32 int_disabled = __osDisableInt();
|
|
D_80334920[a0] = a1;
|
|
__osRestoreInt(int_disabled);
|
|
}
|