summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2017-11-05 13:25:16 +0100
committerGitHub <noreply@github.com>2017-11-05 13:25:16 +0100
commitce497e75151c17d8070a0396bede725e91c1fdd9 (patch)
tree2b52fd6a3ec71947dd19d46c408862b06bf8c699 /Source
parentbb0794715c08e085162a964bd45da9449397a5a1 (diff)
parent3a36c964f584fc57234ef7ed9e01df66a62e7207 (diff)
Merge pull request #6169 from degasus/master
Core: Fix pragma pack usages.
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h2
-rw-r--r--Source/Core/Core/WiiUtils.cpp5
2 files changed, 5 insertions, 2 deletions
diff --git a/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h b/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h
index 09ae20b56c..cf468226e4 100644
--- a/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h
+++ b/Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.h
@@ -151,6 +151,7 @@ struct ExtensionReg
// address 0xFA
u8 constant_id[6];
};
+#pragma pack(pop)
void EmulateShake(AccelData* const accel_data, ControllerEmu::Buttons* const buttons_group,
u8* const shake_step);
@@ -291,6 +292,7 @@ private:
wiimote_key m_ext_key;
+#pragma pack(push, 1)
u8 m_eeprom[WIIMOTE_EEPROM_SIZE];
struct MotionPlusReg
{
diff --git a/Source/Core/Core/WiiUtils.cpp b/Source/Core/Core/WiiUtils.cpp
index c0c5cbc05a..3fd653ffde 100644
--- a/Source/Core/Core/WiiUtils.cpp
+++ b/Source/Core/Core/WiiUtils.cpp
@@ -561,7 +561,7 @@ public:
UpdateResult DoDiscUpdate();
private:
-#pragma pack(push, 8)
+#pragma pack(push, 1)
struct ManifestHeader
{
char timestamp[0x10]; // YYYY/MM/DD
@@ -581,9 +581,10 @@ private:
char path[0x40];
u64 title_id;
u16 title_version;
+ u16 unused1[3];
char name[0x40];
char info[0x40];
- u8 unused[0x120];
+ u8 unused2[0x120];
};
static_assert(sizeof(Entry) == 512, "Wrong size");
#pragma pack(pop)