mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-24 15:00:55 -04:00
165 lines
4.0 KiB
C++
165 lines
4.0 KiB
C++
//
|
|
// 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
|
|
|
|
|