mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-25 15:05:06 -04:00
188 lines
4.6 KiB
C++
188 lines
4.6 KiB
C++
//
|
|
// 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
|
|
|
|
|