General: Be explicit about SeekOrigin type

This will make turning SeekOrigin into an enum class a little smoother
without breaking hecl.
This commit is contained in:
Lioncash 2019-09-07 09:26:17 -04:00
parent 822227a1ca
commit 8bac46508c
2 changed files with 5 additions and 5 deletions

View File

@ -77,7 +77,7 @@ SDNARead::SDNARead(SystemStringView path) {
atUint64 length = r.length();
char magicBuf[7];
r.readUBytesToBuf(magicBuf, 7);
r.seek(0, athena::Begin);
r.seek(0, athena::SeekOrigin::Begin);
if (strncmp(magicBuf, "BLENDER", 7)) {
/* Try gzip decompression */
std::unique_ptr<uint8_t[]> compBuf(new uint8_t[4096]);
@ -169,15 +169,15 @@ BlendType GetBlendType(SystemStringView path) {
r.enumerate(
[idPropIdx, typeOffset, nameOffset, valOffset, &ret](const FileBlock& block, athena::io::MemoryReader& r) {
if (block.type == FOURCC('DATA') && block.sdnaIdx == idPropIdx) {
r.seek(typeOffset, athena::Begin);
r.seek(typeOffset, athena::SeekOrigin::Begin);
if (r.readUByte() != 1)
return true;
r.seek(nameOffset, athena::Begin);
r.seek(nameOffset, athena::SeekOrigin::Begin);
if (r.readString() != "hecl_type")
return true;
r.seek(valOffset, athena::Begin);
r.seek(valOffset, athena::SeekOrigin::Begin);
ret = BlendType(r.readUint32Little());
return false;
}

View File

@ -68,7 +68,7 @@ void ClientProcess::BufferTransaction::run(blender::Token& btok) {
return;
}
if (m_offset)
r.seek(m_offset, athena::Begin);
r.seek(m_offset, athena::SeekOrigin::Begin);
r.readBytesToBuf(m_targetBuf, m_maxLen);
m_complete = true;
}