Files
dusklight/libs/JSystem/J2DGraph/J2DManage.cpp
T
2021-03-31 23:22:38 +02:00

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