Files
dusklight/libs/dolphin/card/CARDCreate.cpp
T
2021-03-31 23:22:38 +02:00

132 lines
3.4 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: CARDCreate
//
#include "dol2asm.h"
#include "dolphin/types.h"
#include "dolphin/card/CARDCreate.h"
//
// Forward References:
//
// True False
extern "C" static void CreateCallbackFat();
// True False
extern "C" static void CARDCreateAsync();
// False False
extern "C" void CARDCreate();
//
// External References:
//
// False False
SECTION_INIT void memcpy();
// False False
extern "C" void OSGetTime();
// False False
// void False
extern "C" void __CARDDefaultApiCallback();
// False False
extern "C" void __CARDSyncCallback();
// False False
extern "C" void __CARDGetControlBlock();
// False False
extern "C" void __CARDPutControlBlock();
// False False
extern "C" void __CARDSync();
// False False
extern "C" void __CARDGetFatBlock();
// False False
extern "C" void __CARDAllocBlock();
// False False
extern "C" void __CARDGetDirBlock();
// False False
extern "C" void __CARDUpdateDir();
// False False
extern "C" void __CARDCompareFileName();
// False False
extern "C" void __div2i();
// False False
extern "C" void memcmp();
// False False
extern "C" void strncpy();
// False False
extern "C" void strlen();
extern "C" extern u8 __CARDBlock[544];
//
// Declarations:
//
/* 80358108-80358238 0130+00 s=1 e=0 z=0 None .text CreateCallbackFat */
// 8035811C: 8044CBC0 (__CARDBlock)
// 80358124: 8044CBC0 (__CARDBlock)
// 80358144: 8035577C (__CARDGetDirBlock)
// 80358160: 80003540 (memcpy)
// 80358174: 80003540 (memcpy)
// 803581D4: 803426FC (OSGetTime)
// 803581E0: 80362324 (__div2i)
// 803581F0: 8035591C (__CARDUpdateDir)
// 80358204: 80353C6C (__CARDPutControlBlock)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
extern "C" asm static void CreateCallbackFat() {
nofralloc
#include "asm/dolphin/card/CARDCreate/CreateCallbackFat.s"
}
#pragma pop
/* 80358238-80358458 0220+00 s=1 e=0 z=0 None .text CARDCreateAsync */
// 80358260: 80368BE4 (strlen)
// 8035827C: 80353BB4 (__CARDGetControlBlock)
// 803582BC: 8035577C (__CARDGetDirBlock)
// 80358300: 8036608C (memcmp)
// 80358320: 8036608C (memcmp)
// 80358334: 80357C74 (__CARDCompareFileName)
// 80358348: 80353C6C (__CARDPutControlBlock)
// 80358378: 80353C6C (__CARDPutControlBlock)
// 80358384: 80355414 (__CARDGetFatBlock)
// 803583A8: 80353C6C (__CARDPutControlBlock)
// 803583C0: 80352A30 (__CARDDefaultApiCallback)
// 803583C4: 80352A30 (__CARDDefaultApiCallback)
// 803583FC: 80368AE8 (strncpy)
// 80358404: 80358108 (CreateCallbackFat)
// 80358408: 80358108 (CreateCallbackFat)
// 80358428: 803555B8 (__CARDAllocBlock)
// 80358438: 80353C6C (__CARDPutControlBlock)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
extern "C" asm static void CARDCreateAsync() {
nofralloc
#include "asm/dolphin/card/CARDCreate/CARDCreateAsync.s"
}
#pragma pop
/* 80358458-803584A0 0048+00 s=0 e=1 z=0 None .text CARDCreate */
// 8035845C: 80352A34 (__CARDSyncCallback)
// 80358464: 80352A34 (__CARDSyncCallback)
// 80358474: 80358238 (CARDCreateAsync)
// 80358488: 80353E20 (__CARDSync)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
extern "C" asm void CARDCreate() {
nofralloc
#include "asm/dolphin/card/CARDCreate/CARDCreate.s"
}
#pragma pop