summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/VolumeWad.cpp
diff options
context:
space:
mode:
authorMatthew Parlane <parlane@gmail.com>2017-01-24 08:18:02 +1300
committerGitHub <noreply@github.com>2017-01-24 08:18:02 +1300
commitd97a2aba8d70259be420dbb4a0af918ba536a6b6 (patch)
tree33abb6805672cf25c1d9381eb99de72724bbcbdd /Source/Core/DiscIO/VolumeWad.cpp
parenta43271e250e82e5622c6f3b8b26162d21426eb02 (diff)
parentf89aaee91a8d9d1f49030432627f94f2293daa3a (diff)
Merge pull request #4731 from leoetlino/volumewad
Minor cleanup to VolumeWad
Diffstat (limited to 'Source/Core/DiscIO/VolumeWad.cpp')
-rw-r--r--Source/Core/DiscIO/VolumeWad.cpp24
1 files changed, 8 insertions, 16 deletions
diff --git a/Source/Core/DiscIO/VolumeWad.cpp b/Source/Core/DiscIO/VolumeWad.cpp
index 7c089ad10a..9e715a82da 100644
--- a/Source/Core/DiscIO/VolumeWad.cpp
+++ b/Source/Core/DiscIO/VolumeWad.cpp
@@ -22,9 +22,7 @@
namespace DiscIO
{
-CVolumeWAD::CVolumeWAD(std::unique_ptr<IBlobReader> reader)
- : m_pReader(std::move(reader)), m_offset(0), m_tmd_offset(0), m_opening_bnr_offset(0),
- m_hdr_size(0), m_cert_size(0), m_tick_size(0), m_tmd_size(0), m_data_size(0)
+CVolumeWAD::CVolumeWAD(std::unique_ptr<IBlobReader> reader) : m_reader(std::move(reader))
{
// Source: http://wiibrew.org/wiki/WAD_files
Read(0x00, 4, (u8*)&m_hdr_size);
@@ -46,15 +44,15 @@ CVolumeWAD::~CVolumeWAD()
{
}
-bool CVolumeWAD::Read(u64 _Offset, u64 _Length, u8* _pBuffer, bool decrypt) const
+bool CVolumeWAD::Read(u64 offset, u64 length, u8* buffer, bool decrypt) const
{
if (decrypt)
PanicAlertT("Tried to decrypt data from a non-Wii volume");
- if (m_pReader == nullptr)
+ if (m_reader == nullptr)
return false;
- return m_pReader->Read(_Offset, _Length, _pBuffer);
+ return m_reader->Read(offset, length, buffer);
}
Region CVolumeWAD::GetRegion() const
@@ -118,7 +116,7 @@ bool CVolumeWAD::GetTitleID(u64* buffer) const
u16 CVolumeWAD::GetRevision() const
{
u16 revision;
- if (!m_pReader->Read(m_tmd_offset + 0x1dc, 2, (u8*)&revision))
+ if (!m_reader->Read(m_tmd_offset + 0x1dc, 2, (u8*)&revision))
return 0;
return Common::swap16(revision);
@@ -151,23 +149,17 @@ std::vector<u32> CVolumeWAD::GetBanner(int* width, int* height) const
BlobType CVolumeWAD::GetBlobType() const
{
- return m_pReader ? m_pReader->GetBlobType() : BlobType::PLAIN;
+ return m_reader ? m_reader->GetBlobType() : BlobType::PLAIN;
}
u64 CVolumeWAD::GetSize() const
{
- if (m_pReader)
- return m_pReader->GetDataSize();
- else
- return 0;
+ return m_reader ? m_reader->GetDataSize() : 0;
}
u64 CVolumeWAD::GetRawSize() const
{
- if (m_pReader)
- return m_pReader->GetRawSize();
- else
- return 0;
+ return m_reader ? m_reader->GetRawSize() : 0;
}
} // namespace