MCPcopy Create free account
hub / github.com/doldecomp/mkdd / waitRename

Function waitRename

src/Osako/CardAgent.cpp:976–1024  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974 }
975
976 void waitRename()
977 {
978 s32 chan = msChan;
979 CardMgr::TaskStatus taskStatus = CardMgr::msaCardData[chan].mTaskStatus;
980 if (taskStatus != CardMgr::mcTaskDone)
981 return;
982
983 if (taskStatus == CardMgr::mcTaskDone)
984 CardMgr::msaCardData[chan].mTaskStatus = CardMgr::mcNoTask;
985
986 switch (CardMgr::msaCardData[msChan].mCardStatus)
987 {
988 case CARD_RESULT_READY:
989 {
990 CardMgr::setStatus(msChan);
991 msState = 0xd;
992 break;
993 }
994 case CARD_RESULT_BUSY:
995 case CARD_RESULT_NOCARD:
996 case CARD_RESULT_IOERROR:
997 msState = 3;
998 msButtonAt = 5;
999 mspPrintMemoryCard->init(PrintMemoryCard::mcMissSaved);
1000 break;
1001 case CARD_RESULT_NOENT:
1002 case CARD_RESULT_INSSPACE:
1003 case CARD_RESULT_NAMETOOLONG:
1004 case CARD_RESULT_FATAL_ERROR:
1005#line 1105
1006 JUT_ASSERT_MSG(0, "Program Error at CardAgent!\n")
1007 break;
1008 case CARD_RESULT_EXIST:
1009 {
1010 if (msCommand == mcCommand6)
1011 {
1012 mspGhostFile->remakeFileName();
1013 CardMgr::renameFile(msChan);
1014 return;
1015 }
1016#line 1118
1017 JUT_ASSERT_MSG(0, "Program Error at CardAgent!\n")
1018 break;
1019 }
1020 default:
1021 JUT_PANIC(0);
1022 break;
1023 }
1024 }
1025
1026 void waitDelete()
1027 {

Callers 1

calcFunction · 0.85

Calls 4

setStatusFunction · 0.85
renameFileFunction · 0.85
remakeFileNameMethod · 0.80
initMethod · 0.45

Tested by

no test coverage detected