diff options
| author | Random <28494085+Random06457@users.noreply.github.com> | 2020-04-14 01:03:10 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-13 19:03:10 -0400 |
| commit | 298abfb1280134a4def3dc30fab1530edcb64bb8 (patch) | |
| tree | 96441fd1e1a263ebfd91c23343d6296c4fd96ead /src/code/fault.c | |
| parent | f3c945cc8227ae308b0e8dba25703b7c5ee99832 (diff) | |
Decompile z_jpeg.c (#70)
* Decompile z_jpeg.c
- Decompile z_jpeg.c
- Move .bss variables from fault.c and fault_drawer.c into .s files to avoid bss reordering
* Rename JPEGWork to JpegWork and minor fix in Jpeg_GetU16
Diffstat (limited to 'src/code/fault.c')
| -rw-r--r-- | src/code/fault.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/code/fault.c b/src/code/fault.c index 92f252647..b3270ea7c 100644 --- a/src/code/fault.c +++ b/src/code/fault.c @@ -33,11 +33,11 @@ const char* sExceptionNames[] = { }; // bss -FaultThreadStruct* sFaultStructPtr; -u8 sFaultIsWaitingForInput; -char sFaultStack[0x600]; -char sFaultThreadInfo[0x20]; -FaultThreadStruct gFaultStruct; +extern FaultThreadStruct* sFaultStructPtr; +extern u8 sFaultIsWaitingForInput; +extern char sFaultStack[0x600]; +extern StackEntry sFaultThreadInfo; +extern FaultThreadStruct gFaultStruct; #pragma GLOBAL_ASM("asm/non_matchings/code/fault/pad_800D3F10.s") @@ -804,8 +804,8 @@ void Fault_Start(void) { sFaultStructPtr->faultActive = false; gFaultStruct.faultHandlerEnabled = true; osCreateMesgQueue(&sFaultStructPtr->queue, &sFaultStructPtr->msg, 1); - StackCheck_Init(sFaultThreadInfo, &sFaultStack, sFaultStack + sizeof(sFaultStack), 0, 0x100, "fault"); - osCreateThread(&sFaultStructPtr->thread, 2, &Fault_ThreadEntry, 0, sFaultThreadInfo, 0x7f); + StackCheck_Init(&sFaultThreadInfo, &sFaultStack, sFaultStack + sizeof(sFaultStack), 0, 0x100, "fault"); + osCreateThread(&sFaultStructPtr->thread, 2, &Fault_ThreadEntry, 0, sFaultStack + sizeof(sFaultStack), 0x7f); osStartThread(&sFaultStructPtr->thread); } |
