// // Generated By: dol2asm // Translation Unit: JUTNameTab // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JUtility/JUTNameTab.h" // // Types: // struct ResNTAB { }; struct JUTNameTab { /* 802DE9A0 */ // False False JUTNameTab(); /* 802DE9E0 */ // False False // ResNTAB const* False // ResNTAB const False // ResNTAB False JUTNameTab(ResNTAB const*); /* 802DEA1C */ // False False // ResNTAB const* False // ResNTAB const False // ResNTAB False void setResource(ResNTAB const*); /* 802DEA58 */ // False False // char const* False // char const False // char False void getIndex(char const*) const; /* 802DEAF8 */ // False False // u16 False void getName(u16) const; /* 802DEB28 */ // True False // char const* False // char const False // char False void calcKeyCode(char const*) const; }; // // Forward References: // // False False extern "C" void __ct__10JUTNameTabFv(); // False False // ResNTAB const* False // ResNTAB const False // ResNTAB False extern "C" void __ct__10JUTNameTabFPC7ResNTAB(); // False False // ResNTAB const* False // ResNTAB const False // ResNTAB False extern "C" void setResource__10JUTNameTabFPC7ResNTAB(); // False False // char const* False // char const False // char False extern "C" void getIndex__10JUTNameTabCFPCc(); // False False // u16 False extern "C" void getName__10JUTNameTabCFUs(); // True False // char const* False // char const False // char False extern "C" void calcKeyCode__10JUTNameTabCFPCc(); // // External References: // // False False extern "C" void _savegpr_26(); // False False extern "C" void _restgpr_26(); // False False extern "C" void strcmp(); extern "C" extern void* __vt__10JUTNameTab[3]; // // Declarations: // /* 802DE9A0-802DE9E0 0040+00 s=0 e=5 z=0 None .text __ct__10JUTNameTabFv */ // 802DE9B4: 803BB3DC (__vt__10JUTNameTab) // 802DE9B8: 803BB3DC (__vt__10JUTNameTab) // 802DE9C4: 802DEA1C (setResource__10JUTNameTabFPC7ResNTAB) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm JUTNameTab::JUTNameTab() { nofralloc #include "asm/JSystem/JUtility/JUTNameTab/__ct__10JUTNameTabFv.s" } #pragma pop /* 802DE9E0-802DEA1C 003C+00 s=0 e=12 z=0 None .text __ct__10JUTNameTabFPC7ResNTAB */ // 802DE9F4: 803BB3DC (__vt__10JUTNameTab) // 802DE9F8: 803BB3DC (__vt__10JUTNameTab) // 802DEA00: 802DEA1C (setResource__10JUTNameTabFPC7ResNTAB) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // ResNTAB const* False // ResNTAB const False // ResNTAB False asm JUTNameTab::JUTNameTab(ResNTAB const* param_0) { nofralloc #include "asm/JSystem/JUtility/JUTNameTab/__ct__10JUTNameTabFPC7ResNTAB.s" } #pragma pop /* 802DEA1C-802DEA58 003C+00 s=2 e=10 z=0 None .text setResource__10JUTNameTabFPC7ResNTAB */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // ResNTAB const* False // ResNTAB const False // ResNTAB False asm void JUTNameTab::setResource(ResNTAB const* param_0) { nofralloc #include "asm/JSystem/JUtility/JUTNameTab/setResource__10JUTNameTabFPC7ResNTAB.s" } #pragma pop /* 802DEA58-802DEAF8 00A0+00 s=0 e=9 z=2 None .text getIndex__10JUTNameTabCFPCc */ // 802DEA68: 803621D0 (_savegpr_26) // 802DEA7C: 802DEB28 (calcKeyCode__10JUTNameTabCFPCc) // 802DEAB4: 80368994 (strcmp) // 802DEAE4: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // char const* False // char const False // char False asm void JUTNameTab::getIndex(char const* param_0) const { nofralloc #include "asm/JSystem/JUtility/JUTNameTab/getIndex__10JUTNameTabCFPCc.s" } #pragma pop /* 802DEAF8-802DEB28 0030+00 s=0 e=14 z=23 None .text getName__10JUTNameTabCFUs */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // u16 False asm void JUTNameTab::getName(u16 param_0) const { nofralloc #include "asm/JSystem/JUtility/JUTNameTab/getName__10JUTNameTabCFUs.s" } #pragma pop /* 802DEB28-802DEB58 0030+00 s=1 e=0 z=0 None .text calcKeyCode__10JUTNameTabCFPCc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // char const* False // char const False // char False asm void JUTNameTab::calcKeyCode(char const* param_0) const { nofralloc #include "asm/JSystem/JUtility/JUTNameTab/calcKeyCode__10JUTNameTabCFPCc.s" } #pragma pop