summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2024-11-02 00:00:04 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2024-11-02 00:00:04 -0400
commit3eac0a16ac69dcca66f8b74d2d50a79569e38c60 (patch)
treeb0c9d288d0baa744ef6be8293258ab11ef054a0d /src
parente9f82ff359b9cffb9770ebab263770e207d6ee79 (diff)
warning cleanup
Diffstat (limited to 'src')
-rw-r--r--src/JSystem/J3DGraphAnimator/J3DCluster.cpp2
-rw-r--r--src/JSystem/J3DGraphAnimator/J3DModelData.cpp2
-rw-r--r--src/JSystem/J3DGraphBase/J3DShape.cpp1
-rw-r--r--src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp3
-rw-r--r--src/JSystem/JAudio/JAISound.cpp2
-rw-r--r--src/JSystem/JAudio/JAIStreamMgr.cpp2
-rw-r--r--src/JSystem/JAudio/JASAudioThread.cpp2
-rw-r--r--src/JSystem/JAudio/JASHardStream.cpp6
-rw-r--r--src/JSystem/JKernel/JKRAramStream.cpp2
-rw-r--r--src/JSystem/JKernel/JKRDvdArchive.cpp10
-rw-r--r--src/JSystem/JMessage/processor.cpp3
-rw-r--r--src/JSystem/JMessage/resource.cpp3
-rw-r--r--src/JSystem/JParticle/JPADraw.cpp2
-rw-r--r--src/JSystem/JStudio/JStudio_JAudio/control.cpp1
-rw-r--r--src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp11
-rw-r--r--src/JSystem/JStudio/JStudio_JMessage/control.cpp1
-rw-r--r--src/JSystem/JStudio/JStudio_JMessage/object-message.cpp2
-rw-r--r--src/JSystem/JStudio/JStudio_JParticle/control.cpp1
-rw-r--r--src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp8
-rw-r--r--src/JSystem/JStudio/JStudio_JStage/control.cpp1
-rw-r--r--src/JSystem/JStudio/JStudio_JStage/object-actor.cpp17
-rw-r--r--src/JSystem/JStudio/JStudio_JStage/object-camera.cpp9
-rw-r--r--src/JSystem/JStudio/JStudio_JStage/object.cpp2
-rw-r--r--src/d/actor/d_a_andsw0.cpp3
-rw-r--r--src/d/actor/d_a_disappear.cpp1
-rw-r--r--src/d/actor/d_a_kt.cpp3
-rw-r--r--src/d/actor/d_a_kytag00.cpp4
-rw-r--r--src/d/actor/d_a_mbdoor.cpp37
-rw-r--r--src/d/actor/d_a_obj_barrier.cpp2
-rw-r--r--src/d/actor/d_a_pw.cpp6
-rw-r--r--src/d/actor/d_a_race_item.cpp3
-rw-r--r--src/d/actor/d_a_shop_item.cpp1
-rw-r--r--src/d/actor/d_a_spc_item01.cpp1
-rw-r--r--src/d/actor/d_a_switem.cpp1
-rw-r--r--src/d/actor/d_a_ygcwp.cpp2
-rw-r--r--src/d/d_a_obj.cpp1
-rw-r--r--src/d/d_event_data.cpp19
-rw-r--r--src/d/d_kankyo.cpp3
-rw-r--r--src/d/d_resorce.cpp2
-rw-r--r--src/d/d_save.cpp2
-rw-r--r--src/d/d_timer.cpp2
-rw-r--r--src/dolphin/os/OSError.c6
-rw-r--r--src/dolphin/os/OSThread.c2
-rw-r--r--src/f_op/f_op_scene_req.cpp1
-rw-r--r--src/m_Do/m_Do_MemCard.cpp2
-rw-r--r--src/m_Do/m_Do_MemCardRWmng.cpp2
-rw-r--r--src/m_Do/m_Do_gba_com.cpp18
-rw-r--r--src/m_Do/m_Do_machine.cpp2
48 files changed, 139 insertions, 80 deletions
diff --git a/src/JSystem/J3DGraphAnimator/J3DCluster.cpp b/src/JSystem/J3DGraphAnimator/J3DCluster.cpp
index c8deddc0..3ca20f1d 100644
--- a/src/JSystem/J3DGraphAnimator/J3DCluster.cpp
+++ b/src/JSystem/J3DGraphAnimator/J3DCluster.cpp
@@ -282,6 +282,8 @@ int J3DSkinDeform::initMtxIndexArray(J3DModelData* modelData) {
OSReport(" Invlid Data : CPU Pipeline process GX_INDEX16 Data Only\n");
}
break;
+ default:
+ break;
}
vtxSize += size[desc->type];
diff --git a/src/JSystem/J3DGraphAnimator/J3DModelData.cpp b/src/JSystem/J3DGraphAnimator/J3DModelData.cpp
index 8a6fa2c0..b8cd7631 100644
--- a/src/JSystem/J3DGraphAnimator/J3DModelData.cpp
+++ b/src/JSystem/J3DGraphAnimator/J3DModelData.cpp
@@ -154,6 +154,8 @@ bool J3DModelData::isDeformablePositionFormat() const {
if (vtxAttr->mCompType == GX_F32 && vtxAttr->mCompCnt == GX_POS_XYZ)
return true;
break;
+ default:
+ break;
}
}
diff --git a/src/JSystem/J3DGraphBase/J3DShape.cpp b/src/JSystem/J3DGraphBase/J3DShape.cpp
index 134f7194..cf5597af 100644
--- a/src/JSystem/J3DGraphBase/J3DShape.cpp
+++ b/src/JSystem/J3DGraphBase/J3DShape.cpp
@@ -9,7 +9,6 @@
#include "JSystem/J3DGraphBase/J3DVertex.h"
#include "dolphin/gd/GDBase.h"
#include "dolphin/gd/GDGeometry.h"
-#include "dolphin/os/OS.h"
#include "dolphin/types.h"
extern void J3DGDSetVtxAttrFmtv(GXVtxFmt, GXVtxAttrFmtList *, bool);
diff --git a/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp b/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
index 89eac743..3824b5a4 100644
--- a/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
+++ b/src/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
@@ -124,7 +124,7 @@ u32 J3DModelLoader::calcLoadBinaryDisplayListSize(const void* i_data, u32 i_flag
break;
case 'MAT2':
break;
- case 'MAT3':
+ case 'MAT3': {
u32 matFlags = 0x50100000;
matFlags |= (u32)i_flags & 0x03000000;
mpMaterialBlock = (const J3DMaterialBlock*)block;
@@ -137,6 +137,7 @@ u32 J3DModelLoader::calcLoadBinaryDisplayListSize(const void* i_data, u32 i_flag
size += calcSizePatchedMaterial((const J3DMaterialBlock*)block, matFlags);
}
break;
+ }
case 'EVP1':
break;
case 'DRW1':
diff --git a/src/JSystem/JAudio/JAISound.cpp b/src/JSystem/JAudio/JAISound.cpp
index 7f3380f8..24ac7207 100644
--- a/src/JSystem/JAudio/JAISound.cpp
+++ b/src/JSystem/JAudio/JAISound.cpp
@@ -228,7 +228,7 @@ f32 JAISound::setDistanceVolumeCommon(f32 param_1, u8 param_2) {
var1 -= JAIGlobalParameter::maxVolumeDistance;
f32 var2 = param_1 - JAIGlobalParameter::maxVolumeDistance;
if (param_2 > 3) {
- var2 /= 1 << (param_2 & 3) + 1;
+ var2 /= 1 << ((param_2 & 3) + 1);
} else if (param_2 != 0) {
var2 *= 1 << (param_2 & 3);
}
diff --git a/src/JSystem/JAudio/JAIStreamMgr.cpp b/src/JSystem/JAudio/JAIStreamMgr.cpp
index 9912019b..f0a2215e 100644
--- a/src/JSystem/JAudio/JAIStreamMgr.cpp
+++ b/src/JSystem/JAudio/JAIStreamMgr.cpp
@@ -598,7 +598,7 @@ void JAInter::StreamLib::setDecodedBufferBlocks(u32 param_1) {
/* 8029D424-8029D464 .text LoopInit__Q27JAInter9StreamLibFv */
void JAInter::StreamLib::LoopInit() {
loop_start_flag = true;
- u32 var1 = (header.field_0x14 - (header.field_0x14 & 0x7F) >> 4) * 18 + 32;
+ u32 var1 = ((header.field_0x14 - (header.field_0x14 & 0x7F)) >> 4) * 18 + 32;
adpcm_loadpoint = var1;
var1 -= 32;
adpcm_remain = header.field_0x0 - var1;
diff --git a/src/JSystem/JAudio/JASAudioThread.cpp b/src/JSystem/JAudio/JASAudioThread.cpp
index 99a07b58..b7afc4e6 100644
--- a/src/JSystem/JAudio/JASAudioThread.cpp
+++ b/src/JSystem/JAudio/JASAudioThread.cpp
@@ -134,7 +134,7 @@ void JASystem::TAudioThread::start(JKRSolidHeap* heap, u32 aramSize, u32 flag) {
Dvd::resumeThread();
Kernel::stackInit((u64*)saAudioStack, 0x200);
if ((flag & 2)) {
- OSCreateThread(&sAudioThread, audioproc, NULL, &saAudioStack[sizeof(saAudioStack)], sizeof(saAudioStack), sDSPPrio, 1);
+ OSCreateThread(&sAudioThread, (void*)audioproc, NULL, &saAudioStack[sizeof(saAudioStack)], sizeof(saAudioStack), sDSPPrio, 1);
OSResumeThread(&sAudioThread);
}
}
diff --git a/src/JSystem/JAudio/JASHardStream.cpp b/src/JSystem/JAudio/JASHardStream.cpp
index 9125f065..b44c3e43 100644
--- a/src/JSystem/JAudio/JASHardStream.cpp
+++ b/src/JSystem/JAudio/JASHardStream.cpp
@@ -108,7 +108,7 @@ void JASystem::HardStream::main() {
}
strCtrl.field_0xb = 4;
return;
- case 4:
+ case 4: {
u8 currentVol = strCtrl.getCurVol();
AISetStreamVolLeft(currentVol);
AISetStreamVolRight(currentVol);
@@ -116,7 +116,8 @@ void JASystem::HardStream::main() {
cur_addr_cmd++;
cur_addr_cmd %= 16;
return;
- case 5:
+ }
+ case 5: {
TPlayList* list = strCtrl.getList();
if (!list) {
if (strCtrl.field_0x8 != 2) {
@@ -161,6 +162,7 @@ void JASystem::HardStream::main() {
}
strCtrl.field_0xb = 4;
return;
+ }
case 6:
AISetStreamVolLeft(0);
AISetStreamVolRight(0);
diff --git a/src/JSystem/JKernel/JKRAramStream.cpp b/src/JSystem/JKernel/JKRAramStream.cpp
index 879a3339..6bb4a4f6 100644
--- a/src/JSystem/JKernel/JKRAramStream.cpp
+++ b/src/JSystem/JKernel/JKRAramStream.cpp
@@ -48,6 +48,8 @@ void* JKRAramStream::run() {
case JKRAramStreamCommand::WRITE:
writeToAram(command);
break;
+ default:
+ break;
}
}
}
diff --git a/src/JSystem/JKernel/JKRDvdArchive.cpp b/src/JSystem/JKernel/JKRDvdArchive.cpp
index 88b9f2d6..b8237278 100644
--- a/src/JSystem/JKernel/JKRDvdArchive.cpp
+++ b/src/JSystem/JKernel/JKRDvdArchive.cpp
@@ -64,6 +64,10 @@ static void dummy() {
/* 802BAD98-802BB024 .text open__13JKRDvdArchiveFl */
bool JKRDvdArchive::open(s32 entryNum) {
+ int alignment;
+ u8 useCompression;
+ SDIFileEntry* fileEntry;
+
mArcInfoBlock = NULL;
mDataOffset = NULL;
mNodes = NULL;
@@ -85,7 +89,7 @@ bool JKRDvdArchive::open(s32 entryNum) {
JKRDvdToMainRam(entryNum, (u8*)arcHeader, EXPAND_SWITCH_UNKNOWN1, sizeof(SArcHeader), NULL,
JKRDvdRipper::ALLOC_DIRECTION_FORWARD, 0, &mCompression);
- int alignment = mMountDirection == MOUNT_DIRECTION_HEAD ? 0x20 : -0x20;
+ alignment = mMountDirection == MOUNT_DIRECTION_HEAD ? 0x20 : -0x20;
mArcInfoBlock = (SArcDataInfo*)JKRAllocFromHeap(mHeap, arcHeader->file_data_offset, alignment);
if (!mArcInfoBlock) {
@@ -102,8 +106,8 @@ bool JKRDvdArchive::open(s32 entryNum) {
mStringTable = (char*)((int)&mArcInfoBlock->num_nodes + mArcInfoBlock->string_table_offset);
mExpandedSize = NULL;
- u8 useCompression = 0;
- SDIFileEntry* fileEntry = mFiles;
+ useCompression = 0;
+ fileEntry = mFiles;
for (u32 i = 0; i < mArcInfoBlock->num_file_entries; fileEntry++, i++) {
if (fileEntry->isUnknownFlag1()) {
useCompression |= fileEntry->getCompressFlag();
diff --git a/src/JSystem/JMessage/processor.cpp b/src/JSystem/JMessage/processor.cpp
index c2b604b6..73230a44 100644
--- a/src/JSystem/JMessage/processor.cpp
+++ b/src/JSystem/JMessage/processor.cpp
@@ -463,10 +463,11 @@ void TSequenceProcessor::do_systemTagCode_(u16 code, const void* data, u32 size)
case 2:
case 3:
break;
- case 6:
+ case 6: {
u32 target = JGadget::binary::TParseValue<u32, JGadget::binary::TParseValue_endian_big_>::parse(data);
on_jump_register(process_jump_, target);
break;
+ }
case 4:
case 5:
default:
diff --git a/src/JSystem/JMessage/resource.cpp b/src/JSystem/JMessage/resource.cpp
index 8008e9ad..17f892a4 100644
--- a/src/JSystem/JMessage/resource.cpp
+++ b/src/JSystem/JMessage/resource.cpp
@@ -120,13 +120,14 @@ bool JMessage::TParse::parseBlock_next(const void** ppData, u32* pOutSize, u32 f
case 'INF1':
mResource->setData_block_info(pHeader);
break;
- case 'DAT1':
+ case 'DAT1': {
mResource->setData_block_messageData((char*)&pHeader[1]);
TResource* res = mResourceContainer->Get_groupID(mResource->mInfo.get_groupID());
if (res != mResource && !!(flag & 0x80)) {
mResourceContainer->Erase_destroy(res);
}
break;
+ }
case 'STR1':
mResource->setData_block_stringAttribute((char*)&pHeader[1]);
break;
diff --git a/src/JSystem/JParticle/JPADraw.cpp b/src/JSystem/JParticle/JPADraw.cpp
index bcf893be..a1e2090f 100644
--- a/src/JSystem/JParticle/JPADraw.cpp
+++ b/src/JSystem/JParticle/JPADraw.cpp
@@ -693,7 +693,7 @@ void JPADraw::setParticleClipBoard() {
cb.mTexCoordPt[3].y = tilingY;
if (!dc.pbsp->textureIsEmpty() && !dc.pbsp->isEnableTextureAnm())
- mTexIdx = dc.pTexIdx[dc.pbsp->getTextureIndex()], GX_TEXMAP0;
+ mTexIdx = dc.pTexIdx[dc.pbsp->getTextureIndex()];
cb.mDirTypeFunc = NULL;
cb.mRotTypeFunc = NULL;
diff --git a/src/JSystem/JStudio/JStudio_JAudio/control.cpp b/src/JSystem/JStudio/JStudio_JAudio/control.cpp
index 7a59cf9c..15a1c35d 100644
--- a/src/JSystem/JStudio/JStudio_JAudio/control.cpp
+++ b/src/JSystem/JStudio/JStudio_JAudio/control.cpp
@@ -4,7 +4,6 @@
//
#include "JSystem/JStudio/JStudio_JAudio/control.h"
-#include "dolphin/types.h"
namespace JStudio_JAudio {
diff --git a/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp b/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp
index c208dd53..e69f3071 100644
--- a/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp
+++ b/src/JSystem/JStudio/JStudio_JAudio/object-sound.cpp
@@ -69,7 +69,7 @@ void TAdaptor_sound::adaptor_do_update(const JStudio::TObject* object, u32) {
/* 80278FB8-80279064 .text adaptor_do_SOUND__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl */
void TAdaptor_sound::adaptor_do_SOUND(JStudio::data::TEOperationData op, const void* data, u32) {
switch (op) {
- case JStudio::data::TEOD_Unknown_19:
+ case JStudio::data::TEOD_Unknown_19: {
u32 flags = *(s32*)data;
if (flags & 0xc0000000) {
if (mpSound) {
@@ -83,13 +83,17 @@ void TAdaptor_sound::adaptor_do_SOUND(JStudio::data::TEOperationData op, const v
} else {
mFlags = *(s32*)data;
}
+ break;
+ }
+ default:
+ break;
}
}
/* 80279064-8027908C .text adaptor_do_LOCATED__Q214JStudio_JAudio14TAdaptor_soundFQ37JStudio4data15TEOperationDataPCvUl */
void TAdaptor_sound::adaptor_do_LOCATED(JStudio::data::TEOperationData op, const void* data, u32 flag) {
switch (op) {
- case JStudio::data::TEOD_Unknown_02:
+ case JStudio::data::TEOD_Unknown_02: {
Vec* pos = *(Vec**)data;
mPosition = NULL;
if (!pos)
@@ -97,6 +101,9 @@ void TAdaptor_sound::adaptor_do_LOCATED(JStudio::data::TEOperationData op, const
mPosition = &_F8;
break;
}
+ default:
+ break;
+ }
}
/* 8027908C-8027915C .text __cl__Q314JStudio_JAudio14TAdaptor_sound21TVVOOn_BEGIN_FADE_IN_CFfPQ27JStudio8TAdaptor */
diff --git a/src/JSystem/JStudio/JStudio_JMessage/control.cpp b/src/JSystem/JStudio/JStudio_JMessage/control.cpp
index 0de6e884..8352a0b4 100644
--- a/src/JSystem/JStudio/JStudio_JMessage/control.cpp
+++ b/src/JSystem/JStudio/JStudio_JMessage/control.cpp
@@ -4,7 +4,6 @@
//
#include "JSystem/JStudio/JStudio_JMessage/control.h"
-#include "dolphin/types.h"
namespace JStudio_JMessage {
diff --git a/src/JSystem/JStudio/JStudio_JMessage/object-message.cpp b/src/JSystem/JStudio/JStudio_JMessage/object-message.cpp
index a51de71f..4d0436a3 100644
--- a/src/JSystem/JStudio/JStudio_JMessage/object-message.cpp
+++ b/src/JSystem/JStudio/JStudio_JMessage/object-message.cpp
@@ -22,5 +22,7 @@ void JStudio_JMessage::TAdaptor_message::adaptor_do_MESSAGE(JStudio::data::TEOpe
case JStudio::data::TEOD_Unknown_19:
mControl->setMessageCode(*(u32*)param_2);
break;
+ default:
+ break;
}
}
diff --git a/src/JSystem/JStudio/JStudio_JParticle/control.cpp b/src/JSystem/JStudio/JStudio_JParticle/control.cpp
index 6795c3f3..fd8c4bea 100644
--- a/src/JSystem/JStudio/JStudio_JParticle/control.cpp
+++ b/src/JSystem/JStudio/JStudio_JParticle/control.cpp
@@ -4,7 +4,6 @@
//
#include "JSystem/JStudio/JStudio_JParticle/control.h"
-#include "dolphin/types.h"
namespace JStudio_JParticle {
diff --git a/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp b/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp
index 5fac53a0..bda25924 100644
--- a/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp
+++ b/src/JSystem/JStudio/JStudio_JParticle/object-particle.cpp
@@ -84,6 +84,8 @@ void TAdaptor_particle::adaptor_do_PARTICLE(JStudio::data::TEOperationData opera
case JStudio::data::TEOD_Unknown_19:
_188 = *(int*)r5;
break;
+ default:
+ break;
}
}
@@ -99,6 +101,8 @@ void TAdaptor_particle::adaptor_do_PARENT(JStudio::data::TEOperationData operati
}
}
break;
+ default:
+ break;
}
}
@@ -116,6 +120,8 @@ void TAdaptor_particle::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData op
case JStudio::data::TEOD_Unknown_19:
_1A0 = *(u32*)param_2;
break;
+ default:
+ break;
}
}
@@ -125,6 +131,8 @@ void TAdaptor_particle::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData
case JStudio::data::TEOD_Unknown_02:
_1A4 = *(u32*)param_2;
break;
+ default:
+ break;
}
}
diff --git a/src/JSystem/JStudio/JStudio_JStage/control.cpp b/src/JSystem/JStudio/JStudio_JStage/control.cpp
index e7778930..8c6d19a2 100644
--- a/src/JSystem/JStudio/JStudio_JStage/control.cpp
+++ b/src/JSystem/JStudio/JStudio_JStage/control.cpp
@@ -4,7 +4,6 @@
//
#include "JSystem/JStudio/JStudio_JStage/control.h"
-#include "dolphin/types.h"
namespace JStudio_JStage {
diff --git a/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp b/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp
index e254ae1f..abec8e91 100644
--- a/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp
+++ b/src/JSystem/JStudio/JStudio_JStage/object-actor.cpp
@@ -142,6 +142,8 @@ void TAdaptor_actor::adaptor_do_PARENT(JStudio::data::TEOperationData operation,
case JStudio::data::TEOD_Unknown_18:
m12C = (JStage::TObject*)mSystem->JSGFindObject((const char*)p2, JStage::TOBJ_ACTOR_UNK);
break;
+ default:
+ break;
}
}
@@ -156,13 +158,15 @@ void TAdaptor_actor::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData opera
case JStudio::data::TEOD_Unknown_19:
m130 = *(u32*)p2;
break;
+ default:
+ break;
}
}
/* 80276978-802769D4 .text adaptor_do_PARENT_ENABLE__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */
void TAdaptor_actor::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData operation, const void* p2, u32 p3) {
switch (operation) {
- case JStudio::data::TEOD_Unknown_02:
+ case JStudio::data::TEOD_Unknown_02: {
bool v0 = (*(u32*)p2 != 0);
JStage::TObject* object = NULL;
u32 v1 = 0xFFFFFFFF;
@@ -172,6 +176,9 @@ void TAdaptor_actor::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData ope
}
mObject->JSGSetParent(object, v1);
}
+ default:
+ break;
+ }
}
/* 802769D4-80276A28 .text adaptor_do_RELATION__Q214JStudio_JStage14TAdaptor_actorFQ37JStudio4data15TEOperationDataPCvUl */
@@ -180,6 +187,8 @@ void TAdaptor_actor::adaptor_do_RELATION(JStudio::data::TEOperationData operatio
case JStudio::data::TEOD_Unknown_18:
m134 = (JStage::TObject*)mSystem->JSGFindObject((const char*)p2, JStage::TOBJ_ACTOR_UNK);
break;
+ default:
+ break;
}
}
@@ -194,6 +203,8 @@ void TAdaptor_actor::adaptor_do_RELATION_NODE(JStudio::data::TEOperationData ope
case JStudio::data::TEOD_Unknown_19:
m138 = *(u32*)p2;
break;
+ default:
+ break;
}
}
@@ -203,6 +214,8 @@ void TAdaptor_actor::adaptor_do_RELATION_ENABLE(JStudio::data::TEOperationData o
case JStudio::data::TEOD_Unknown_02:
mObject->JSGSetRelation(*(u32*)p2, m134, m138);
break;
+ default:
+ break;
}
}
@@ -212,6 +225,8 @@ void TAdaptor_actor::setJSG_ID_(IDFunction function, JStudio::data::TEOperationD
case JStudio::data::TEOD_Unknown_19:
(mObject->*function)(*(u32*)p3);
break;
+ default:
+ break;
}
}
diff --git a/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp b/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp
index 9b6536b3..461a39e5 100644
--- a/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp
+++ b/src/JSystem/JStudio/JStudio_JStage/object-camera.cpp
@@ -107,6 +107,8 @@ void TAdaptor_camera::adaptor_do_PARENT(JStudio::data::TEOperationData operation
case JStudio::data::TEOD_Unknown_18:
mF0 = (JStage::TObject*)mSystem->JSGFindObject((const char*)p2, JStage::TOBJ_ACTOR_UNK);
break;
+ default:
+ break;
}
}
@@ -121,13 +123,15 @@ void TAdaptor_camera::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData oper
case JStudio::data::TEOD_Unknown_19:
mF4 = *(u32*)p2;
break;
+ default:
+ break;
}
}
/* 80277814-80277870 .text adaptor_do_PARENT_ENABLE__Q214JStudio_JStage15TAdaptor_cameraFQ37JStudio4data15TEOperationDataPCvUl */
void TAdaptor_camera::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData operation, const void* p2, u32 p3) {
switch (operation) {
- case JStudio::data::TEOD_Unknown_02:
+ case JStudio::data::TEOD_Unknown_02: {
JStage::TObject* parent = NULL;
u32 idx = -1;
if (*(u32*)p2 != 0) {
@@ -137,6 +141,9 @@ void TAdaptor_camera::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData op
mObject->JSGSetParent(parent, idx);
break;
}
+ default:
+ break;
+ }
}
} // namespace JStudio_JStage
diff --git a/src/JSystem/JStudio/JStudio_JStage/object.cpp b/src/JSystem/JStudio/JStudio_JStage/object.cpp
index e2d29898..0cd87dc6 100644
--- a/src/JSystem/JStudio/JStudio_JStage/object.cpp
+++ b/src/JSystem/JStudio/JStudio_JStage/object.cpp
@@ -21,5 +21,7 @@ void JStudio_JStage::TAdaptor_object_::adaptor_ENABLE_(JStage::TObject* object,
object->JSGFDisableFlag(2);
}
break;
+ default:
+ break;
}
}
diff --git a/src/d/actor/d_a_andsw0.cpp b/src/d/actor/d_a_andsw0.cpp
index bba802cd..0db61a47 100644
--- a/src/d/actor/d_a_andsw0.cpp
+++ b/src/d/actor/d_a_andsw0.cpp
@@ -64,7 +64,7 @@ static void daAndsw0_check(andsw0_class* i_this) {
}
break;
- case ACT_OFF_ALL:
+ case ACT_OFF_ALL: {
u32 switchToCheck2 = i_this->mFirstSwitchToCheck ? i_this->mFirstSwitchToCheck : i_this->mSwitchToSet + 1;
for(int i = 0; i < numToCheck; i++) {
@@ -78,6 +78,7 @@ static void daAndsw0_check(andsw0_class* i_this) {
}
break;
+ }
case ACT_TIMER:
i_this->mTimer = (i_this->home.angle.z & 0xFF) * 15;
if(fopAcM_isSwitch(i_this, i_this->mSwitchToSet)) {
diff --git a/src/d/actor/d_a_disappear.cpp b/src/d/actor/d_a_disappear.cpp
index 143f4f92..0ae30b48 100644
--- a/src/d/actor/d_a_disappear.cpp
+++ b/src/d/actor/d_a_disappear.cpp
@@ -9,7 +9,6 @@
#include "d/d_procname.h"
#include "d/d_com_inf_game.h"
#include "d/d_s_play.h"
-#include "m_Do/m_Do_ext.h"
/* 800E79C0-800E79C8 .text daDisappear_Draw__FP15disappear_class */
static BOOL daDisappear_Draw(disappear_class*) {
diff --git a/src/d/actor/d_a_kt.cpp b/src/d/actor/d_a_kt.cpp
index bf1d0d4b..e06022a6 100644
--- a/src/d/actor/d_a_kt.cpp
+++ b/src/d/actor/d_a_kt.cpp
@@ -208,7 +208,7 @@ calc_012:
i_this->mTimer[2] = REG0_S(5) + 300;
}
break;
- case 10:
+ case 10: {
i_this->mLiftY += i_this->mLiftYTimer;
i_this->mLiftYTimer -= REG0_F(8) * 0.1f + 5.0f;
if (i_this->mLiftY <= 0.0f) {
@@ -230,6 +230,7 @@ calc_012:
*r27 += i_this->mSpeedVel.z;
goto calc_11;
break;
+ }
case 11:
if (i_this->mTimer[0] == 0) {
i_this->mTimer[0] = cM_rndF(2.0f) + 10.0f + REG0_F(12);
diff --git a/src/d/actor/d_a_kytag00.cpp b/src/d/actor/d_a_kytag00.cpp
index d75ec97a..30c02578 100644
--- a/src/d/actor/d_a_kytag00.cpp
+++ b/src/d/actor/d_a_kytag00.cpp
@@ -9,11 +9,7 @@
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
#include "d/d_kankyo.h"
-#include "d/actor/d_a_player.h"
-#include "m_Do/m_Do_ext.h"
-#include "m_Do/m_Do_mtx.h"
#include "SSystem/SComponent/c_lib.h"
-#include "JSystem/JUtility/JUTAssert.h"
/* 00000078-0000024C .text get_check_pos__FP13kytag00_class */
cXyz get_check_pos(kytag00_class* i_this) {
diff --git a/src/d/actor/d_a_mbdoor.cpp b/src/d/actor/d_a_mbdoor.cpp
index a07a2da9..f03c080a 100644
--- a/src/d/actor/d_a_mbdoor.cpp
+++ b/src/d/actor/d_a_mbdoor.cpp
@@ -13,6 +13,18 @@
#include "m_Do/m_Do_mtx.h"
#include "d/actor/d_a_player.h"
+enum {
+ ACT_WAIT,
+ ACT_SET_START,
+ ACT_SET_ANGLE,
+ ACT_END,
+ ACT_OPEN,
+ ACT_STOP_OPEN,
+ ACT_SET_GOAL,
+ ACT_SET_GOAL2,
+ ACT_ADJUSTMENT,
+};
+
/* 00000078-00000084 .text getSwbit__10daMbdoor_cFv */
u8 daMbdoor_c::getSwbit() {
return fopAcM_GetParam(this) & 0xFF;
@@ -285,33 +297,33 @@ void daMbdoor_c::demoProc() {
if (dComIfGp_evmng_getIsAddvance(mEvtStaffId)) {
switch (actIdx) {
- case 1: // SET_START
+ case ACT_SET_START:
calcMtx();
goal = field_0x2c4;
dComIfGp_evmng_setGoal(&goal);
break;
- case 2: // SET_ANGLE
+ case ACT_SET_ANGLE:
angle = current.angle.y + 0x7FFF;
player->changeDemoMoveAngle(angle);
break;
- case 4: // OPEN
+ case ACT_OPEN:
fopAcM_seStart(this, JA_SE_OBJ_MJ_GATE_OPEN, 0);
field_0x2b4 = 0;
break;
- case 5: // STOP_OPEN
+ case ACT_STOP_OPEN:
fopAcM_seStart(this, JA_SE_OBJ_MJ_GATE_BAR_OPEN, 0);
field_0x2b4 = 0;
field_0x2b6 = 1;
break;
- case 6: // SET_GOAL
+ case ACT_SET_GOAL:
goal = mGoalPos;
dComIfGp_evmng_setGoal(&goal);
break;
- case 7: // SET_GOAL2
+ case ACT_SET_GOAL2:
goal = mGoal2Pos;
dComIfGp_evmng_setGoal(&goal);
break;
- case 8: // ADJUSTMENT
+ case ACT_ADJUSTMENT:
calcMtx();
mAdjustmentTimer = 0;
u32* timerP = dComIfGp_evmng_getMyIntegerP(mEvtStaffId, "Timer");
@@ -323,9 +335,9 @@ void daMbdoor_c::demoProc() {
}
switch (actIdx) {
- case 3: // END
+ case ACT_END:
break;
- case 4: // OPEN
+ case ACT_OPEN: {
if (field_0x2b4 < 250) {
field_0x2b4 += 50;
}
@@ -344,12 +356,13 @@ void daMbdoor_c::demoProc() {
}
player->setPlayerPosAndAngle(&field_0x2c4, angle);
break;
- case 5: // STOP_OPEN
+ }
+ case ACT_STOP_OPEN:
if (field_0x2b6) {
if (field_0x2b4 < 400) {
field_0x2b4 += 40;
}
- temp = field_0x2b0 - field_0x2b4;
+ s32 temp = field_0x2b0 - field_0x2b4;
if (temp < -0x3F65) {
field_0x2b0 = -0x3F65;
dComIfGp_evmng_cutEnd(mEvtStaffId);
@@ -363,7 +376,7 @@ void daMbdoor_c::demoProc() {
dComIfGp_evmng_cutEnd(mEvtStaffId);
}
break;
- case 8: // ADJUSTMENT
+ case ACT_ADJUSTMENT:
angle = player->shape_angle.y;
cLib_addCalcAngleS2(&angle, current.angle.y + 0x7FFF, 10, 0x800);
goal = player->current.pos;
diff --git a/src/d/actor/d_a_obj_barrier.cpp b/src/d/actor/d_a_obj_barrier.cpp
index 2e7897fe..1a751bd3 100644
--- a/src/d/actor/d_a_obj_barrier.cpp
+++ b/src/d/actor/d_a_obj_barrier.cpp
@@ -6,7 +6,7 @@
#include "d/actor/d_a_obj_barrier.h"
#include "d/res/res_ycage.h"
#include "JSystem/JUtility/JUTAssert.h"
-#include "d/actor/d_a_player_main.h"
+#include "d/actor/d_a_player.h"
#include "d/d_com_inf_game.h"
#include "d/d_item_data.h"
#include "d/d_procname.h"
diff --git a/src/d/actor/d_a_pw.cpp b/src/d/actor/d_a_pw.cpp
index af9f099a..55f9c8ef 100644
--- a/src/d/actor/d_a_pw.cpp
+++ b/src/d/actor/d_a_pw.cpp
@@ -4,11 +4,13 @@
*/
#include "d/actor/d_a_pw.h"
+#include "d/actor/d_a_player.h"
+#include "d/d_bg_s_lin_chk.h"
+#include "d/d_com_inf_game.h"
#include "d/res/res_pw.h"
-#include "d/actor/d_a_player_main.h"
#include "d/d_kankyo_rain.h"
#include "d/d_procname.h"
-#include "f_op/f_op_camera_mng.h"
+#include "f_op/f_op_camera.h"
#include "f_pc/f_pc_manager.h"
enum daPW__BehaviorType {
diff --git a/src/d/actor/d_a_race_item.cpp b/src/d/actor/d_a_race_item.cpp
index 9eb88854..83e4fc70 100644
--- a/src/d/actor/d_a_race_item.cpp
+++ b/src/d/actor/d_a_race_item.cpp
@@ -135,7 +135,7 @@ BOOL daRaceItem_c::execute() {
daPy_lk_c* player;
cXyz headPos;
switch(field_0x640) {
- case 0:
+ case 0: {
checkGet();
s16 spin = 0xFFFF / daItemBase_c::m_data.mRotateYSpeed;
@@ -144,6 +144,7 @@ BOOL daRaceItem_c::execute() {
dComIfG_Ccsp()->Set(&mCyl);
break;
+ }
case 1:
player = daPy_getPlayerLinkActorClass();
headPos = player->getHeadTopPos();
diff --git a/src/d/actor/d_a_shop_item.cpp b/src/d/actor/d_a_shop_item.cpp
index 6c07de14..a2733311 100644
--- a/src/d/actor/d_a_shop_item.cpp
+++ b/src/d/actor/d_a_shop_item.cpp
@@ -11,7 +11,6 @@
#include "d/d_s_play.h"
#include "d/d_item.h"
#include "d/d_item_data.h"
-#include "d/actor/d_a_item.h"
#include "m_Do/m_Do_mtx.h"
#include "m_Do/m_Do_lib.h"
#include "d/res/res_cloth.h"
diff --git a/src/d/actor/d_a_spc_item01.cpp b/src/d/actor/d_a_spc_item01.cpp
index 27c2acb3..5ff5545a 100644
--- a/src/d/actor/d_a_spc_item01.cpp
+++ b/src/d/actor/d_a_spc_item01.cpp
@@ -11,7 +11,6 @@
#include "d/d_procname.h"
#include "d/d_item.h"
#include "f_op/f_op_actor_mng.h"
-#include "f_op/f_op_scene_mng.h"
#include "m_Do/m_Do_mtx.h"
namespace daSpcItem01_prm {
diff --git a/src/d/actor/d_a_switem.cpp b/src/d/actor/d_a_switem.cpp
index 661d486d..dbd49c1b 100644
--- a/src/d/actor/d_a_switem.cpp
+++ b/src/d/actor/d_a_switem.cpp
@@ -7,7 +7,6 @@
#include "f_op/f_op_actor_mng.h"
#include "d/d_procname.h"
#include "d/d_cc_d.h"
-#include "f_op/f_op_draw_tag.h"
#include "d/d_com_inf_game.h"
#include "d/d_item.h"
#include "d/actor/d_a_item.h"
diff --git a/src/d/actor/d_a_ygcwp.cpp b/src/d/actor/d_a_ygcwp.cpp
index 56e2573d..eddfd176 100644
--- a/src/d/actor/d_a_ygcwp.cpp
+++ b/src/d/actor/d_a_ygcwp.cpp
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_ygcwp.h"
-#include "d/actor/d_a_player_main.h"
+#include "d/actor/d_a_player.h"
#include "d/res/res_ygcwp.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
diff --git a/src/d/d_a_obj.cpp b/src/d/d_a_obj.cpp
index 0d4aacf3..89f830c4 100644
--- a/src/d/d_a_obj.cpp
+++ b/src/d/d_a_obj.cpp
@@ -9,7 +9,6 @@
#include "d/d_procname.h"
#include "d/d_kankyo_wether.h"
#include "d/d_path.h"
-#include "m_Do/m_Do_mtx.h"
#include "JSystem/JParticle/JPAEmitter.h"
namespace daObj {
diff --git a/src/d/d_event_data.cpp b/src/d/d_event_data.cpp
index bf823141..2d4d0f7b 100644
--- a/src/d/d_event_data.cpp
+++ b/src/d/d_event_data.cpp
@@ -280,7 +280,7 @@ void dEvDtStaff_c::specialProcMessage() {
case 0: // WAIT
specialProc_WaitStart(staffIdx);
break;
- case 1: // CREATE_MSG
+ case 1: { // CREATE_MSG
l_msgId = fpcM_ERROR_PROCESS_ID_e;
l_msg = NULL;
u32* idata = dComIfGp_evmng_getMyIntegerP(staffIdx, "msgNo");
@@ -288,25 +288,28 @@ void dEvDtStaff_c::specialProcMessage() {
l_msgNo = *idata;
mWipeDirection = 0;
break;
+ }
case 3: // FINISH
case 5: // END
JUT_ASSERT(0x1D8, l_msg);
l_msg->mStatus = fopMsgStts_MSG_ENDS_e;
break;
- case 4: // CONTINUE
+ case 4: { // CONTINUE
JUT_ASSERT(0x1DC, l_msg);
l_msg->mStatus = fopMsgStts_MSG_CONTINUES_e;
- idata = dComIfGp_evmng_getMyIntegerP(staffIdx, "msgNo");
+ u32* idata = dComIfGp_evmng_getMyIntegerP(staffIdx, "msgNo");
JUT_ASSERT(0x1DF, idata);
l_msgNo = *idata;
fopMsgM_messageSet(l_msgNo);
break;
- case 7: // TELOP_ON
- idata = dComIfGp_evmng_getMyIntegerP(staffIdx, "tlpNo");
+ }
+ case 7: { // TELOP_ON
+ u32* idata = dComIfGp_evmng_getMyIntegerP(staffIdx, "tlpNo");
JUT_ASSERT(0x1E5, idata);
dComIfGp_setStageNameOn(*idata);
specialProc_WaitStart(staffIdx);
break;
+ }
case 8: // TELOP_OFF
dComIfGp_setStageNameOff();
break;
@@ -869,15 +872,16 @@ bool dEvDtBase_c::advanceCutLocal(dEvDtStaff_c* staff) {
if (cutP->getNext() != -1) {
switch (mCutP[cutP->getNext()].startCheck()) {
- case -1:
+ case -1: {
u32 flag_id = cutP->getFlagId();
if (dEvDtFlagCheck(flag_id)) {
staff->advanceCut(cutP->getNext());
return true;
}
break;
+ }
case 1:
- flag_id = cutP->getFlagId();
+ u32 flag_id = cutP->getFlagId();
dEvDtFlagSet(flag_id);
staff->advanceCut(cutP->getNext());
return true;
@@ -890,4 +894,3 @@ bool dEvDtBase_c::advanceCutLocal(dEvDtStaff_c* staff) {
staff->mAdvance = 0;
return false;
}
-
diff --git a/src/d/d_kankyo.cpp b/src/d/d_kankyo.cpp
index a7edca6e..32c8ee37 100644
--- a/src/d/d_kankyo.cpp
+++ b/src/d/d_kankyo.cpp
@@ -14,10 +14,9 @@
#include "d/d_stage.h"
#include "dolphin/gf/GFPixel.h"
#include "f_op/f_op_actor_mng.h"
-#include "f_op/f_op_camera_mng.h"
+#include "f_op/f_op_camera.h"
#include "f_op/f_op_kankyo.h"
#include "m_Do/m_Do_audio.h"
-#include "m_Do/m_Do_ext.h"
#include "m_Do/m_Do_lib.h"
#include "m_Do/m_Do_mtx.h"
#include "m_Do/m_Do_printf.h"
diff --git a/src/d/d_resorce.cpp b/src/d/d_resorce.cpp
index 361a2961..46a8b443 100644
--- a/src/d/d_resorce.cpp
+++ b/src/d/d_resorce.cpp
@@ -11,7 +11,6 @@
void daPy_py_c::setPlayerPosAndAngle(cXyz*, s16) { }
#include "d/d_resorce.h"
-#include "d/d_bg_s.h"
#include "d/d_com_inf_game.h"
#include "m_Do/m_Do_printf.h"
#include "m_Do/m_Do_ext.h"
@@ -25,7 +24,6 @@ void daPy_py_c::setPlayerPosAndAngle(cXyz*, s16) { }
#include "JSystem/JKernel/JKRFileFinder.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
#include "JSystem/JUtility/JUTConsole.h"
-#include "JSystem/JUtility/JUTTexture.h"
#include "stdio.h"
#include "string.h"
#include "dolphin/os/OSCache.h"
diff --git a/src/d/d_save.cpp b/src/d/d_save.cpp
index 7c4b2a8e..7aaf2cd4 100644
--- a/src/d/d_save.cpp
+++ b/src/d/d_save.cpp
@@ -7,8 +7,6 @@
#include "d/d_save_init.h"
#include "d/d_com_inf_game.h"
#include "d/d_item_data.h"
-#include "d/d_stage.h"
-#include "d/d_s_play.h"
#include "d/actor/d_a_npc_sarace.h"
#include "m_Do/m_Do_audio.h"
#include "JSystem/JUtility/JUTAssert.h"
diff --git a/src/d/d_timer.cpp b/src/d/d_timer.cpp
index 5fca98d7..dba38b68 100644
--- a/src/d/d_timer.cpp
+++ b/src/d/d_timer.cpp
@@ -5,14 +5,12 @@
#include "d/d_timer.h"
#include "d/d_com_inf_game.h"
-#include "d/d_item.h"
#include "d/d_meter.h"
#include "d/d_procname.h"
#include "m_Do/m_Do_audio.h"
#include "JSystem/J2DGraph/J2DScreen.h"
#include "JSystem/J2DGraph/J2DOrthoGraph.h"
#include "JSystem/JKernel/JKRArchive.h"
-#include "JSystem/JKernel/JKRHeap.h"
#include "JSystem/JKernel/JKRSolidHeap.h"
u32 ShipRaceSeTable[] = {
diff --git a/src/dolphin/os/OSError.c b/src/dolphin/os/OSError.c
index 4e184693..dc72b456 100644
--- a/src/dolphin/os/OSError.c
+++ b/src/dolphin/os/OSError.c
@@ -12,11 +12,11 @@ extern volatile u32 __OSLastInterruptSrr0;
extern volatile s16 __OSLastInterrupt;
extern volatile OSTime __OSLastInterruptTime;
-extern OSErrorHandlerEx __OSErrorTable[16];
-OSErrorHandlerEx __OSErrorTable[16];
+extern OSErrorHandlerEx __OSErrorTable[EXCEPTION_MAX];
+OSErrorHandlerEx __OSErrorTable[EXCEPTION_MAX];
#define FPSCR_ENABLE (FPSCR_VE | FPSCR_OE | FPSCR_UE | FPSCR_ZE | FPSCR_XE)
-extern u32 __OSFpscrEnableBits = FPSCR_ENABLE;
+u32 __OSFpscrEnableBits = FPSCR_ENABLE;
__declspec(weak) void OSReport(const char* msg, ...) {
va_list marker;
diff --git a/src/dolphin/os/OSThread.c b/src/dolphin/os/OSThread.c
index a5c0e323..39ca93f6 100644
--- a/src/dolphin/os/OSThread.c
+++ b/src/dolphin/os/OSThread.c
@@ -255,7 +255,7 @@ static void UnsetRun(OSThread* thread) {
}
if (queue->head == NULL) {
- RunQueueBits &= ~(1 << 31 - thread->effective_priority);
+ RunQueueBits &= ~(1 << (31 - thread->effective_priority));
}
thread->queue = NULL;
diff --git a/src/f_op/f_op_scene_req.cpp b/src/f_op/f_op_scene_req.cpp
index 19d84e34..17d8c805 100644
--- a/src/f_op/f_op_scene_req.cpp
+++ b/src/f_op/f_op_scene_req.cpp
@@ -8,7 +8,6 @@
#include "f_op/f_op_scene.h"
#include "f_op/f_op_scene_pause.h"
#include "f_pc/f_pc_executor.h"
-#include "f_pc/f_pc_manager.h"
static cPhs__Step fopScnRq_phase_ClearOverlap(scene_request_class* i_sceneReq) {
if (fopOvlpM_ClearOfReq() == 1) {
diff --git a/src/m_Do/m_Do_MemCard.cpp b/src/m_Do/m_Do_MemCard.cpp
index 97b1af07..8befe157 100644
--- a/src/m_Do/m_Do_MemCard.cpp
+++ b/src/m_Do/m_Do_MemCard.cpp
@@ -34,7 +34,7 @@ void mDoMemCd_Ctrl_c::ThdInit() {
OSInitMutex(&mMutex);
OSInitCond(&mCond);
s32 priority = OSGetThreadPriority(OSGetCurrentThread());
- OSCreateThread(&MemCardThread, mDoMemCd_main, NULL, &MemCardStack[ARRAY_SIZE(MemCardStack)], ARRAY_SIZE(MemCardStack), priority + 1, 1);
+ OSCreateThread(&MemCardThread, (void*)mDoMemCd_main, NULL, &MemCardStack[ARRAY_SIZE(MemCardStack)], ARRAY_SIZE(MemCardStack), priority + 1, 1);
OSResumeThread(&MemCardThread);
}
diff --git a/src/m_Do/m_Do_MemCardRWmng.cpp b/src/m_Do/m_Do_MemCardRWmng.cpp
index 68a97470..5498d858 100644
--- a/src/m_Do/m_Do_MemCardRWmng.cpp
+++ b/src/m_Do/m_Do_MemCardRWmng.cpp
@@ -243,7 +243,7 @@ void mDoMemCdRWm_BuildHeader(mDoMemCdRWm_HeaderData* header) {
snprintf(header->info, sizeof(header->info), "%d/%d Spielstand", cal.day_of_month, cal.month + 1);
break;
case 2:
- // Extended ASCII 0xE9 is: é
+ // Extended ASCII 0xE9 is: é ("Données de jeu")
snprintf(header->info, sizeof(header->info), "Donn%ces de jeu %d/%d", 0xE9, cal.day_of_month, cal.month + 1);
break;
case 3:
diff --git a/src/m_Do/m_Do_gba_com.cpp b/src/m_Do/m_Do_gba_com.cpp
index f295ff7f..affd0917 100644
--- a/src/m_Do/m_Do_gba_com.cpp
+++ b/src/m_Do/m_Do_gba_com.cpp
@@ -544,7 +544,7 @@ void mDoGaC_agbCom_c::mDoGaC_GbaWrite() {
field_0x114 = BigLittleChange(temp_r31->field_0x8);
field_0x8 = 2;
break;
- case 2:
+ case 2: {
u8 temp_r3_2 = field_0x110[temp_r31->field_0x8].field_0x4;
if (temp_r3_2 == 2) {
field_0x110[temp_r31->field_0x8].field_0x4 = 3;
@@ -565,6 +565,7 @@ void mDoGaC_agbCom_c::mDoGaC_GbaWrite() {
field_0x8 = 0;
}
break;
+ }
case 3:
field_0x114 = BigLittleChange(temp_r31->field_0x4);
temp_r31->field_0xc = 0;
@@ -626,13 +627,14 @@ void mDoGaC_agbCom_c::mDoGaC_ReadResult() {
u8 sp8[16];
if (!JUTGba::getManager()->resultRead(mDoGaC_getPortNo(), sp8) && field_0x4 == 0) {
switch (field_0x7) {
- case 0:
+ case 0: {
u32 temp_r0 = BigLittleChange(field_0x118);
if (temp_r0 == 0xFEFEFEFE) {
field_0x7 = 1;
}
break;
- case 1:
+ }
+ case 1: {
u32 temp_r0_2 = BigLittleChange(field_0x118);
data_type = temp_r0_2;
if ((temp_r0_2 & 0xFF) < 0x10) {
@@ -643,7 +645,8 @@ void mDoGaC_agbCom_c::mDoGaC_ReadResult() {
}
field_0x7 = 2;
break;
- case 2:
+ }
+ case 2: {
u32 temp_r0_3 = BigLittleChange(field_0x118);
field_0x110[data_type].field_0x4 = temp_r0_3;
if (temp_r0_3 == 7) {
@@ -655,7 +658,8 @@ void mDoGaC_agbCom_c::mDoGaC_ReadResult() {
}
}
break;
- case 3:
+ }
+ case 3: {
u32 temp_r0_4 = (BigLittleChange(field_0x118) + 3) & ~3;
end_p = (u32*)((u8*)field_0x110[data_type].field_0x0 + temp_r0_4);
data_sum = 0;
@@ -665,6 +669,7 @@ void mDoGaC_agbCom_c::mDoGaC_ReadResult() {
field_0x7 = 5;
}
break;
+ }
case 4:
check_sum = BigLittleChange(field_0x118);
if (data_sum == check_sum) {
@@ -676,10 +681,11 @@ void mDoGaC_agbCom_c::mDoGaC_ReadResult() {
}
field_0x7 = 0;
break;
- case 5:
+ case 5: {
u32 temp = field_0x118;
*recv_p = temp;
data_sum += BigLittleChange(temp);
+ }
case 6:
recv_p++;
if (recv_p >= end_p) {
diff --git a/src/m_Do/m_Do_machine.cpp b/src/m_Do/m_Do_machine.cpp
index 2bab193f..2cfd8312 100644
--- a/src/m_Do/m_Do_machine.cpp
+++ b/src/m_Do/m_Do_machine.cpp
@@ -15,7 +15,6 @@
#include "JSystem/JUtility/JUTDbPrint.h"
#include "JSystem/JUtility/JUTException.h"
#include "JSystem/JUtility/JUTGamePad.h"
-#include "JSystem/JUtility/JUTVideo.h"
#include "SSystem/SComponent/c_malloc.h"
#include "SSystem/SComponent/c_math.h"
#include "dolphin/base/PPCArch.h"
@@ -23,7 +22,6 @@
#include "dolphin/vi/vi.h"
#include "m_Do/m_Do_DVDError.h"
#include "m_do/m_Do_MemCard.h"
-#include "m_Do/m_Do_Reset.h"
#include "m_Do/m_Do_dvd_thread.h"
#include "m_Do/m_Do_ext.h"
#include "m_Do/m_Do_machine_exception.h"