mirror of
https://github.com/zeldaret/tp
synced 2026-05-30 00:47:05 -04:00
155 lines
4.0 KiB
C++
155 lines
4.0 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: CARDOpen
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "dolphin/card/CARDOpen.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// False False
|
|
extern "C" void __CARDCompareFileName();
|
|
// True False
|
|
extern "C" static void __CARDAccess();
|
|
// False False
|
|
extern "C" void __CARDIsWritable();
|
|
// False False
|
|
extern "C" void __CARDIsReadable();
|
|
// False False
|
|
extern "C" void CARDOpen();
|
|
// False False
|
|
extern "C" void CARDClose();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
|
|
// False False
|
|
extern "C" void __CARDGetControlBlock();
|
|
// False False
|
|
extern "C" void __CARDPutControlBlock();
|
|
// False False
|
|
extern "C" void __CARDGetDirBlock();
|
|
// False False
|
|
extern "C" void memcmp();
|
|
extern "C" extern u8 __CARDDiskNone[32];
|
|
extern "C" extern u8 struct_80450A70[8];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80357C74-80357CDC 0068+00 s=1 e=1 z=0 None .text __CARDCompareFileName */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void __CARDCompareFileName() {
|
|
nofralloc
|
|
#include "asm/dolphin/card/CARDOpen/__CARDCompareFileName.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80357CDC-80357D70 0094+00 s=2 e=0 z=0 None .text __CARDAccess */
|
|
// 80357D0C: 8044CDE0 (__CARDDiskNone)
|
|
// 80357D10: 8044CDE0 (__CARDDiskNone)
|
|
// 80357D28: 8036608C (memcmp)
|
|
// 80357D40: 8036608C (memcmp)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
extern "C" asm static void __CARDAccess() {
|
|
nofralloc
|
|
#include "asm/dolphin/card/CARDOpen/__CARDAccess.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80357D70-80357EA4 0134+00 s=0 e=2 z=0 None .text __CARDIsWritable */
|
|
// 80357D9C: 8044CDE0 (__CARDDiskNone)
|
|
// 80357DA0: 8044CDE0 (__CARDDiskNone)
|
|
// 80357DB8: 8036608C (memcmp)
|
|
// 80357DD0: 8036608C (memcmp)
|
|
// 80357DF4: 80450A72 (struct_80450A70)
|
|
// 80357E08: 8044CDE0 (__CARDDiskNone)
|
|
// 80357E0C: 8044CDE0 (__CARDDiskNone)
|
|
// 80357E1C: 8036608C (memcmp)
|
|
// 80357E34: 8036608C (memcmp)
|
|
// 80357E50: 8044CDE0 (__CARDDiskNone)
|
|
// 80357E54: 8044CDE0 (__CARDDiskNone)
|
|
// 80357E60: 8036608C (memcmp)
|
|
// 80357E78: 8036608C (memcmp)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void __CARDIsWritable() {
|
|
nofralloc
|
|
#include "asm/dolphin/card/CARDOpen/__CARDIsWritable.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80357EA4-80357F98 00F4+00 s=0 e=2 z=0 None .text __CARDIsReadable */
|
|
// 80357EBC: 80357CDC (__CARDAccess)
|
|
// 80357ED0: 80450A72 (struct_80450A70)
|
|
// 80357EE4: 8044CDE0 (__CARDDiskNone)
|
|
// 80357EE8: 8044CDE0 (__CARDDiskNone)
|
|
// 80357EF8: 8036608C (memcmp)
|
|
// 80357F10: 8036608C (memcmp)
|
|
// 80357F2C: 8044CDE0 (__CARDDiskNone)
|
|
// 80357F30: 8044CDE0 (__CARDDiskNone)
|
|
// 80357F3C: 8036608C (memcmp)
|
|
// 80357F54: 8036608C (memcmp)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void __CARDIsReadable() {
|
|
nofralloc
|
|
#include "asm/dolphin/card/CARDOpen/__CARDIsReadable.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80357F98-803580B4 011C+00 s=0 e=3 z=0 None .text CARDOpen */
|
|
// 80357FC0: 80353BB4 (__CARDGetControlBlock)
|
|
// 80357FEC: 8035577C (__CARDGetDirBlock)
|
|
// 80358000: 80357CDC (__CARDAccess)
|
|
// 80358014: 80357C74 (__CARDCompareFileName)
|
|
// 8035804C: 8035577C (__CARDGetDirBlock)
|
|
// 8035809C: 80353C6C (__CARDPutControlBlock)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void CARDOpen() {
|
|
nofralloc
|
|
#include "asm/dolphin/card/CARDOpen/CARDOpen.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 803580B4-80358108 0054+00 s=0 e=3 z=0 None .text CARDClose */
|
|
// 803580D0: 80353BB4 (__CARDGetControlBlock)
|
|
// 803580F0: 80353C6C (__CARDPutControlBlock)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
extern "C" asm void CARDClose() {
|
|
nofralloc
|
|
#include "asm/dolphin/card/CARDOpen/CARDClose.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|