// // Generated By: dol2asm // Translation Unit: J2DManage // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/J2DGraph/J2DManage.h" // // Types: // struct JSUInputStream { /* 802DC298 */ // False False // void* False // void False // s32 False void read(void*, s32); }; struct J2DResReference { /* 8030CF10 */ // False False // u16 False void getResReference(u16) const; /* 8030CF44 */ // False False // u16 False void getName(u16) const; }; struct J2DDataManage { /* 8030CE18 */ // False False // char const* False // char const False // char False void get(char const*); /* 8030CE7C */ // False False // JSUInputStream* False // JSUInputStream False void get(JSUInputStream*); }; // // Forward References: // // False False // char const* False // char const False // char False extern "C" void get__13J2DDataManageFPCc(); // False False // JSUInputStream* False // JSUInputStream False extern "C" void get__13J2DDataManageFP14JSUInputStream(); // False False // u16 False extern "C" void getResReference__15J2DResReferenceCFUs(); // False False // u16 False extern "C" void getName__15J2DResReferenceCFUs(); // // External References: // // False False // void* False // void False // s32 False extern "C" void read__14JSUInputStreamFPvl(); // False False extern "C" void _savegpr_29(); // False False extern "C" void _restgpr_29(); // False False extern "C" void strcmp(); // // Declarations: // /* 8030CE18-8030CE7C 0064+00 s=1 e=3 z=0 None .text get__13J2DDataManageFPCc */ // 8030CE40: 80368994 (strcmp) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // char const* False // char const False // char False asm void J2DDataManage::get(char const* param_0) { nofralloc #include "asm/JSystem/J2DGraph/J2DManage/get__13J2DDataManageFPCc.s" } #pragma pop /* 8030CE7C-8030CF10 0094+00 s=0 e=1 z=0 None .text get__13J2DDataManageFP14JSUInputStream */ // 8030CE8C: 803621DC (_savegpr_29) // 8030CEBC: 802DC298 (read__14JSUInputStreamFPvl) // 8030CEE0: 802DC298 (read__14JSUInputStreamFPvl) // 8030CEF4: 8030CE18 (get__13J2DDataManageFPCc) // 8030CEFC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // JSUInputStream* False // JSUInputStream False asm void J2DDataManage::get(JSUInputStream* param_0) { nofralloc #include "asm/JSystem/J2DGraph/J2DManage/get__13J2DDataManageFP14JSUInputStream.s" } #pragma pop /* 8030CF10-8030CF44 0034+00 s=1 e=2 z=0 None .text getResReference__15J2DResReferenceCFUs */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // u16 False asm void J2DResReference::getResReference(u16 param_0) const { nofralloc #include "asm/JSystem/J2DGraph/J2DManage/getResReference__15J2DResReferenceCFUs.s" } #pragma pop /* ############################################################################################## */ /* 804349C0-80434AC8 0101+07 s=1 e=0 z=0 None .bss p_name$494 */ static u8 p_name[257 + 7 /* padding */]; /* 8030CF44-8030D098 0154+00 s=0 e=2 z=0 None .text getName__15J2DResReferenceCFUs */ // 8030CF50: 8030CF10 (getResReference__15J2DResReferenceCFUs) // 8030CF60: 804349C0 (p_name) // 8030CF64: 804349C0 (p_name) // 8030CF90: 804349C0 (p_name) // 8030CF94: 804349C0 (p_name) // 8030CFC4: 804349C0 (p_name) // 8030CFC8: 804349C0 (p_name) // 8030D01C: 804349C0 (p_name) // 8030D020: 804349C0 (p_name) // 8030D064: 804349C0 (p_name) // 8030D068: 804349C0 (p_name) // 8030D078: 804349C0 (p_name) // 8030D07C: 804349C0 (p_name) // 8030D080: 804349C0 (p_name) // 8030D084: 804349C0 (p_name) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // u16 False asm void J2DResReference::getName(u16 param_0) const { nofralloc #include "asm/JSystem/J2DGraph/J2DManage/getName__15J2DResReferenceCFUs.s" } #pragma pop