Use sizeof(type) instead of sizeof(variableName) when (de)serializing data (#1505)

* Use sizeof(type) instead of sizeof(variableName) when (de)serializing data

* Less usage of sizeof(variableName) while (de)serializing
This commit is contained in:
Anonymous Maarten
2025-05-18 22:56:28 +02:00
committed by GitHub
parent c9b41e2db8
commit 2915aa014f
27 changed files with 227 additions and 234 deletions

View File

@@ -113,14 +113,14 @@ undefined4 MxDSAction::VTable0x14()
MxU32 MxDSAction::GetSizeOnDisk()
{
MxU32 size = MxDSObject::GetSizeOnDisk();
size += sizeof(m_flags);
size += sizeof(m_startTime);
size += sizeof(m_duration);
size += sizeof(m_loopCount);
size += sizeof(MxU32);
size += sizeof(MxS32);
size += sizeof(MxS32);
size += sizeof(MxS32);
size += sizeof(double) * 3; // m_location
size += sizeof(double) * 3; // m_direction
size += sizeof(double) * 3; // m_up
size += sizeof(m_extraLength);
size += sizeof(MxU16);
size += m_extraLength;
m_sizeOnDisk = size - MxDSObject::GetSizeOnDisk();
@@ -261,10 +261,10 @@ void MxDSAction::Deserialize(MxU8*& p_source, MxS16 p_flags)
MxDSObject::Deserialize(p_source, p_flags);
// clang-format off
m_flags = *( MxU32*) p_source; p_source += sizeof(m_flags);
m_startTime = *(MxLong*) p_source; p_source += sizeof(m_startTime);
m_duration = *(MxLong*) p_source; p_source += sizeof(m_duration);
m_loopCount = *( MxS32*) p_source; p_source += sizeof(m_loopCount);
m_flags = *( MxU32*) p_source; p_source += sizeof(MxU32);
m_startTime = *(MxLong*) p_source; p_source += sizeof(MxS32);
m_duration = *(MxLong*) p_source; p_source += sizeof(MxS32);
m_loopCount = *( MxS32*) p_source; p_source += sizeof(MxS32);
m_location[0] = *(double*) p_source; p_source += sizeof(double);
m_location[1] = *(double*) p_source; p_source += sizeof(double);
m_location[2] = *(double*) p_source; p_source += sizeof(double);

View File

@@ -116,12 +116,12 @@ MxU32 MxDSMediaAction::GetSizeOnDisk()
totalSizeOnDisk++;
}
totalSizeOnDisk += sizeof(m_unk0x9c.m_unk0x00);
totalSizeOnDisk += sizeof(m_unk0x9c.m_unk0x04);
totalSizeOnDisk += sizeof(m_framesPerSecond);
totalSizeOnDisk += sizeof(m_mediaFormat);
totalSizeOnDisk += sizeof(m_paletteManagement);
totalSizeOnDisk += sizeof(m_sustainTime);
totalSizeOnDisk += sizeof(undefined4);
totalSizeOnDisk += sizeof(undefined4);
totalSizeOnDisk += sizeof(MxS32);
totalSizeOnDisk += sizeof(MxS32);
totalSizeOnDisk += sizeof(MxS32);
totalSizeOnDisk += sizeof(MxS32);
m_sizeOnDisk = totalSizeOnDisk - MxDSAction::GetSizeOnDisk();
return totalSizeOnDisk;
@@ -137,12 +137,12 @@ void MxDSMediaAction::Deserialize(MxU8*& p_source, MxS16 p_flags)
p_source += strlen(m_mediaSrcPath) + 1;
// clang-format off
m_unk0x9c.SetUnk0x00(*(MxU32*) p_source); p_source += sizeof(m_unk0x9c.m_unk0x00);
m_unk0x9c.SetUnk0x04(*(MxU32*) p_source); p_source += sizeof(m_unk0x9c.m_unk0x04);
m_unk0x9c.SetUnk0x00(*(MxU32*) p_source); p_source += sizeof(undefined4);
m_unk0x9c.SetUnk0x04(*(MxU32*) p_source); p_source += sizeof(undefined4);
m_framesPerSecond = *(MxS32*) p_source; p_source += sizeof(m_framesPerSecond);
m_mediaFormat = *(MxS32*) p_source; p_source += sizeof(m_mediaFormat);
m_paletteManagement = *(MxS32*) p_source; p_source += sizeof(m_paletteManagement);
m_sustainTime = *(MxS32*) p_source; p_source += sizeof(m_sustainTime);
m_framesPerSecond = *(MxS32*) p_source; p_source += sizeof(MxS32);
m_mediaFormat = *(MxS32*) p_source; p_source += sizeof(MxS32);
m_paletteManagement = *(MxS32*) p_source; p_source += sizeof(MxS32);
m_sustainTime = *(MxS32*) p_source; p_source += sizeof(MxS32);
// clang-format on
}