Files
tp/libs/JSystem/J2DGraph/J2DManage.cpp
T

165 lines
4.0 KiB
C++
Raw Normal View History

2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Generated By: dol2asm
// Translation Unit: J2DManage
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
#include "dol2asm.h"
#include "dolphin/types.h"
2021-03-31 23:22:32 +02:00
#include "JSystem/J2DGraph/J2DManage.h"
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Types:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
struct JSUInputStream {
2021-03-31 23:22:32 +02:00
/* 802DC298 */ // False False
// void* False
// void False
// s32 False
void read(void*, s32);
2021-03-28 22:49:05 +02:00
};
struct J2DResReference {
2021-03-31 23:22:32 +02:00
/* 8030CF10 */ // False False
// u16 False
void getResReference(u16) const;
/* 8030CF44 */ // False False
// u16 False
void getName(u16) const;
2021-03-28 22:49:05 +02:00
};
struct J2DDataManage {
2021-03-31 23:22:32 +02:00
/* 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*);
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Forward References:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
// False False
// char const* False
// char const False
// char False
2021-03-28 22:49:05 +02:00
extern "C" void get__13J2DDataManageFPCc();
2021-03-31 23:22:32 +02:00
// False False
// JSUInputStream* False
// JSUInputStream False
2021-03-28 22:49:05 +02:00
extern "C" void get__13J2DDataManageFP14JSUInputStream();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
extern "C" void getResReference__15J2DResReferenceCFUs();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
extern "C" void getName__15J2DResReferenceCFUs();
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// External References:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
// s32 False
2021-03-28 22:49:05 +02:00
extern "C" void read__14JSUInputStreamFPvl();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_29();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_29();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void strcmp();
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Declarations:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 8030CE18-8030CE7C 0064+00 s=1 e=3 z=0 None .text get__13J2DDataManageFPCc */
// 8030CE40: 80368994 (strcmp)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// char const* False
// char const False
// char False
2021-03-28 22:49:05 +02:00
asm void J2DDataManage::get(char const* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/J2DGraph/J2DManage/get__13J2DDataManageFPCc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 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)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// JSUInputStream* False
// JSUInputStream False
2021-03-28 22:49:05 +02:00
asm void J2DDataManage::get(JSUInputStream* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/J2DGraph/J2DManage/get__13J2DDataManageFP14JSUInputStream.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 8030CF10-8030CF44 0034+00 s=1 e=2 z=0 None .text getResReference__15J2DResReferenceCFUs */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
asm void J2DResReference::getResReference(u16 param_0) const {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/J2DGraph/J2DManage/getResReference__15J2DResReferenceCFUs.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 804349C0-80434AC8 0101+07 s=1 e=0 z=0 None .bss p_name$494 */
2021-03-28 22:49:05 +02:00
static u8 p_name[257 + 7 /* padding */];
2021-03-31 23:22:32 +02:00
/* 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)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
asm void J2DResReference::getName(u16 param_0) const {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/J2DGraph/J2DManage/getName__15J2DResReferenceCFUs.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00