mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-02 00:03:54 -04:00
.dead section fix
This commit is contained in:
+268
-113
@@ -1,224 +1,379 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: f_op/f_op_overlap_mng
|
||||
//
|
||||
//
|
||||
|
||||
#include "f_op/f_op_overlap_mng.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_overlap_mng.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct scene_class {};
|
||||
|
||||
struct request_base_class {};
|
||||
|
||||
struct overlap_task_class {};
|
||||
|
||||
struct overlap_request_class {};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
void fopOvlpM_SceneIsStop();
|
||||
void fopOvlpM_SceneIsStart();
|
||||
void fopOvlpM_IsOutReq(overlap_task_class*);
|
||||
void fopOvlpM_Done(overlap_task_class*);
|
||||
void fopOvlpM_ToldAboutID(unsigned int);
|
||||
void fopOvlpM_IsPeek();
|
||||
void fopOvlpM_IsDone();
|
||||
void fopOvlpM_IsDoingReq();
|
||||
void fopOvlpM_ClearOfReq();
|
||||
void fopOvlpM_Request(s16, u16);
|
||||
void fopOvlpM_Management();
|
||||
void fopOvlpM_Cancel();
|
||||
void fopOvlpM_Init();
|
||||
|
||||
extern "C" void fopOvlpM_SceneIsStop__Fv();
|
||||
extern "C" void fopOvlpM_SceneIsStart__Fv();
|
||||
extern "C" void fopOvlpM_IsOutReq__FP18overlap_task_class();
|
||||
extern "C" void fopOvlpM_Done__FP18overlap_task_class();
|
||||
extern "C" void fopOvlpM_ToldAboutID__FUi();
|
||||
extern "C" void fopOvlpM_IsPeek__Fv();
|
||||
extern "C" void fopOvlpM_IsDone__Fv();
|
||||
extern "C" void fopOvlpM_IsDoingReq__Fv();
|
||||
extern "C" void fopOvlpM_ClearOfReq__Fv();
|
||||
extern "C" void fopOvlpM_Request__FsUs();
|
||||
extern "C" void fopOvlpM_Management__Fv();
|
||||
extern "C" void fopOvlpM_Cancel__Fv();
|
||||
extern "C" void fopOvlpM_Init__Fv();
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
void fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
||||
void fopOvlpReq_Handler(overlap_request_class*);
|
||||
void fopOvlpReq_Cancel(overlap_request_class*);
|
||||
void fopOvlpReq_OverlapClr(overlap_request_class*);
|
||||
void fopScnPause_Enable(scene_class*);
|
||||
void fopScnPause_Disable(scene_class*);
|
||||
void fpcEx_SearchByID(unsigned int);
|
||||
void cReq_Is_Done(request_base_class*);
|
||||
void cReq_Done(request_base_class*);
|
||||
|
||||
extern "C" void fopOvlpReq_Request__FP21overlap_request_classsUs();
|
||||
extern "C" void fopOvlpReq_Handler__FP21overlap_request_class();
|
||||
extern "C" void fopOvlpReq_Cancel__FP21overlap_request_class();
|
||||
extern "C" void fopOvlpReq_OverlapClr__FP21overlap_request_class();
|
||||
extern "C" void fopScnPause_Enable__FP11scene_class();
|
||||
extern "C" void fopScnPause_Disable__FP11scene_class();
|
||||
extern "C" void fpcEx_SearchByID__FUi();
|
||||
extern "C" void cReq_Is_Done__FP18request_base_class();
|
||||
extern "C" void cReq_Done__FP18request_base_class();
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505B0-804505B8 0004+04 s=10 e=0 z=0 None .sdata l_fopOvlpM_overlap */
|
||||
SECTION_SDATA static u8 l_fopOvlpM_overlap[4 + 4 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
/* padding */
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
struct scene_class {
|
||||
};
|
||||
|
||||
/* 8001E484-8001E4C4 0040+00 s=0 e=1 z=0 None .text fopOvlpM_SceneIsStop__Fv */
|
||||
struct request_base_class {
|
||||
};
|
||||
|
||||
struct overlap_task_class {
|
||||
};
|
||||
|
||||
struct overlap_request_class {
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
// False False
|
||||
void fopOvlpM_SceneIsStop();
|
||||
// False False
|
||||
void fopOvlpM_SceneIsStart();
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
void fopOvlpM_IsOutReq(overlap_task_class*);
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
void fopOvlpM_Done(overlap_task_class*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fopOvlpM_ToldAboutID(unsigned int);
|
||||
// False False
|
||||
void fopOvlpM_IsPeek();
|
||||
// False False
|
||||
void fopOvlpM_IsDone();
|
||||
// False False
|
||||
void fopOvlpM_IsDoingReq();
|
||||
// False False
|
||||
void fopOvlpM_ClearOfReq();
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopOvlpM_Request(s16, u16);
|
||||
// False False
|
||||
void fopOvlpM_Management();
|
||||
// False False
|
||||
void fopOvlpM_Cancel();
|
||||
// False False
|
||||
// void False
|
||||
void fopOvlpM_Init();
|
||||
|
||||
// False False
|
||||
extern "C" void fopOvlpM_SceneIsStop__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_SceneIsStart__Fv();
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
extern "C" void fopOvlpM_IsOutReq__FP18overlap_task_class();
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
extern "C" void fopOvlpM_Done__FP18overlap_task_class();
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fopOvlpM_ToldAboutID__FUi();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsPeek__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsDone__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_IsDoingReq__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_ClearOfReq__Fv();
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopOvlpM_Request__FsUs();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_Management__Fv();
|
||||
// False False
|
||||
extern "C" void fopOvlpM_Cancel__Fv();
|
||||
// False False
|
||||
// void False
|
||||
extern "C" void fopOvlpM_Init__Fv();
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
void fopOvlpReq_Request(overlap_request_class*, s16, u16);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_Handler(overlap_request_class*);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_Cancel(overlap_request_class*);
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
void fopOvlpReq_OverlapClr(overlap_request_class*);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Enable(scene_class*);
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
void fopScnPause_Disable(scene_class*);
|
||||
// False False
|
||||
// unsigned int False
|
||||
void fpcEx_SearchByID(unsigned int);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
void cReq_Is_Done(request_base_class*);
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
void cReq_Done(request_base_class*);
|
||||
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
// s16 False
|
||||
// u16 False
|
||||
extern "C" void fopOvlpReq_Request__FP21overlap_request_classsUs();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_Handler__FP21overlap_request_class();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_Cancel__FP21overlap_request_class();
|
||||
// False False
|
||||
// overlap_request_class* False
|
||||
// overlap_request_class False
|
||||
extern "C" void fopOvlpReq_OverlapClr__FP21overlap_request_class();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Enable__FP11scene_class();
|
||||
// False False
|
||||
// scene_class* False
|
||||
// scene_class False
|
||||
extern "C" void fopScnPause_Disable__FP11scene_class();
|
||||
// False False
|
||||
// unsigned int False
|
||||
extern "C" void fpcEx_SearchByID__FUi();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
extern "C" void cReq_Is_Done__FP18request_base_class();
|
||||
// False False
|
||||
// request_base_class* False
|
||||
// request_base_class False
|
||||
extern "C" void cReq_Done__FP18request_base_class();
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804505B0-804505B8 0004+04 s=10 e=0 z=0 None .sdata l_fopOvlpM_overlap */
|
||||
SECTION_SDATA static u8 l_fopOvlpM_overlap[4 + 4 /* padding */] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
/* padding */
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 8001E484-8001E4C4 0040+00 s=0 e=1 z=0 None .text fopOvlpM_SceneIsStop__Fv */
|
||||
// 8001E490: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E4A4: 80021358 (fpcEx_SearchByID__FUi)
|
||||
// 8001E4A8: 80020548 (fopScnPause_Enable__FP11scene_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_SceneIsStop() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_SceneIsStop__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E4C4-8001E504 0040+00 s=0 e=5 z=0 None .text fopOvlpM_SceneIsStart__Fv */
|
||||
|
||||
/* 8001E4C4-8001E504 0040+00 s=0 e=5 z=0 None .text fopOvlpM_SceneIsStart__Fv */
|
||||
// 8001E4D0: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E4E4: 80021358 (fpcEx_SearchByID__FUi)
|
||||
// 8001E4E8: 80020594 (fopScnPause_Disable__FP11scene_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_SceneIsStart() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_SceneIsStart__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E504-8001E51C 0018+00 s=0 e=3 z=0 None .text fopOvlpM_IsOutReq__FP18overlap_task_class
|
||||
*/
|
||||
|
||||
/* 8001E504-8001E51C 0018+00 s=0 e=3 z=0 None .text fopOvlpM_IsOutReq__FP18overlap_task_class */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
asm void fopOvlpM_IsOutReq(overlap_task_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsOutReq__FP18overlap_task_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E51C-8001E540 0024+00 s=0 e=6 z=0 None .text fopOvlpM_Done__FP18overlap_task_class */
|
||||
|
||||
/* 8001E51C-8001E540 0024+00 s=0 e=6 z=0 None .text fopOvlpM_Done__FP18overlap_task_class */
|
||||
// 8001E52C: 80266800 (cReq_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// overlap_task_class* False
|
||||
// overlap_task_class False
|
||||
asm void fopOvlpM_Done(overlap_task_class* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Done__FP18overlap_task_class.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E540-8001E558 0018+00 s=0 e=1 z=0 None .text fopOvlpM_ToldAboutID__FUi */
|
||||
|
||||
/* 8001E540-8001E558 0018+00 s=0 e=1 z=0 None .text fopOvlpM_ToldAboutID__FUi */
|
||||
// 8001E540: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// unsigned int False
|
||||
asm void fopOvlpM_ToldAboutID(unsigned int param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_ToldAboutID__FUi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E558-8001E574 001C+00 s=0 e=6 z=7 None .text fopOvlpM_IsPeek__Fv */
|
||||
|
||||
/* 8001E558-8001E574 001C+00 s=0 e=6 z=7 None .text fopOvlpM_IsPeek__Fv */
|
||||
// 8001E558: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_IsPeek() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsPeek__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E574-8001E5A8 0034+00 s=0 e=1 z=0 None .text fopOvlpM_IsDone__Fv */
|
||||
|
||||
/* 8001E574-8001E5A8 0034+00 s=0 e=1 z=0 None .text fopOvlpM_IsDone__Fv */
|
||||
// 8001E580: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E58C: 802667D4 (cReq_Is_Done__FP18request_base_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_IsDone() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsDone__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E5A8-8001E5D0 0028+00 s=0 e=3 z=1 None .text fopOvlpM_IsDoingReq__Fv */
|
||||
|
||||
/* 8001E5A8-8001E5D0 0028+00 s=0 e=3 z=1 None .text fopOvlpM_IsDoingReq__Fv */
|
||||
// 8001E5A8: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_IsDoingReq() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_IsDoingReq__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E5D0-8001E604 0034+00 s=0 e=1 z=0 None .text fopOvlpM_ClearOfReq__Fv */
|
||||
|
||||
/* 8001E5D0-8001E604 0034+00 s=0 e=1 z=0 None .text fopOvlpM_ClearOfReq__Fv */
|
||||
// 8001E5DC: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E5E8: 8001EAD8 (fopOvlpReq_OverlapClr__FP21overlap_request_class)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_ClearOfReq() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_ClearOfReq__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803F1DE8-803F1E10 0028+00 s=1 e=0 z=0 None .bss l_fopOvlpM_Request */
|
||||
/* 803F1DE8-803F1E10 0028+00 s=1 e=0 z=0 None .bss l_fopOvlpM_Request */
|
||||
static u8 l_fopOvlpM_Request[40];
|
||||
|
||||
/* 8001E604-8001E650 004C+00 s=0 e=1 z=0 None .text fopOvlpM_Request__FsUs */
|
||||
/* 8001E604-8001E650 004C+00 s=0 e=1 z=0 None .text fopOvlpM_Request__FsUs */
|
||||
// 8001E618: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E624: 803F1DE8 (l_fopOvlpM_Request)
|
||||
// 8001E628: 803F1DE8 (l_fopOvlpM_Request)
|
||||
// 8001E630: 8001E954 (fopOvlpReq_Request__FP21overlap_request_classsUs)
|
||||
// 8001E634: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// s16 False
|
||||
// u16 False
|
||||
asm void fopOvlpM_Request(s16 param_0, u16 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Request__FsUs.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E650-8001E698 0048+00 s=0 e=1 z=0 None .text fopOvlpM_Management__Fv */
|
||||
|
||||
/* 8001E650-8001E698 0048+00 s=0 e=1 z=0 None .text fopOvlpM_Management__Fv */
|
||||
// 8001E65C: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E668: 8001E9F0 (fopOvlpReq_Handler__FP21overlap_request_class)
|
||||
// 8001E684: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_Management() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Management__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E698-8001E6E8 0050+00 s=0 e=1 z=0 None .text fopOvlpM_Cancel__Fv */
|
||||
|
||||
/* 8001E698-8001E6E8 0050+00 s=0 e=1 z=0 None .text fopOvlpM_Cancel__Fv */
|
||||
// 8001E6A4: 804505B0 (l_fopOvlpM_overlap)
|
||||
// 8001E6B8: 8001EA88 (fopOvlpReq_Cancel__FP21overlap_request_class)
|
||||
// 8001E6C8: 804505B0 (l_fopOvlpM_overlap)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void fopOvlpM_Cancel() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/f_op/f_op_overlap_mng/fopOvlpM_Cancel__Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8001E6E8-8001E6EC 0004+00 s=0 e=1 z=0 None .text fopOvlpM_Init__Fv */
|
||||
|
||||
/* 8001E6E8-8001E6EC 0004+00 s=0 e=1 z=0 None .text fopOvlpM_Init__Fv */
|
||||
// False False
|
||||
// void False
|
||||
void fopOvlpM_Init() {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user