General: Be explicit about athena's SeekOrigin type

Allows this code to function if the enum is turned into an enum class.
This commit is contained in:
Lioncash 2019-09-08 17:26:51 -04:00
parent acdadaf963
commit 221bc7c7f2
1 changed files with 3 additions and 2 deletions

View File

@ -49,11 +49,12 @@ public:
AthenaPartReadStream(std::unique_ptr<IPartReadStream>&& rs) : m_rs(std::move(rs)) {} AthenaPartReadStream(std::unique_ptr<IPartReadStream>&& rs) : m_rs(std::move(rs)) {}
void seek(atInt64 off, athena::SeekOrigin origin) override { void seek(atInt64 off, athena::SeekOrigin origin) override {
if (origin == athena::Begin) if (origin == athena::SeekOrigin::Begin) {
m_rs->seek(off, SEEK_SET); m_rs->seek(off, SEEK_SET);
else if (origin == athena::Current) } else if (origin == athena::SeekOrigin::Current) {
m_rs->seek(off, SEEK_CUR); m_rs->seek(off, SEEK_CUR);
} }
}
atUint64 position() const override { return m_rs->position(); } atUint64 position() const override { return m_rs->position(); }
atUint64 length() const override { return 0; } atUint64 length() const override { return 0; }
atUint64 readUBytesToBuf(void* buf, atUint64 sz) override { atUint64 readUBytesToBuf(void* buf, atUint64 sz) override {