From 29e5898c2bc71a1fdec16889128aa82b1ef2616c Mon Sep 17 00:00:00 2001 From: Jan Date: Fri, 19 Mar 2021 16:41:04 +0100 Subject: [PATCH] Get rid of implicit size conversion warnings in ipak entry read stream --- src/ObjLoading/ObjContainer/IPak/IPakEntryReadStream.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ObjLoading/ObjContainer/IPak/IPakEntryReadStream.cpp b/src/ObjLoading/ObjContainer/IPak/IPakEntryReadStream.cpp index a5512f23..f98f100e 100644 --- a/src/ObjLoading/ObjContainer/IPak/IPakEntryReadStream.cpp +++ b/src/ObjLoading/ObjContainer/IPak/IPakEntryReadStream.cpp @@ -337,7 +337,7 @@ std::streamsize IPakEntryReadStream::xsgetn(char* ptr, const std::streamsize cou assert(static_cast(count - countRead) >= static_cast(sizeToRead)); memcpy(&destBuffer[countRead], &m_current_command_buffer[m_current_command_offset], static_cast(sizeToRead)); countRead += sizeToRead; - m_current_command_offset += sizeToRead; + m_current_command_offset += static_cast(sizeToRead); m_file_offset += sizeToRead; } } @@ -397,7 +397,7 @@ std::streambuf::pos_type IPakEntryReadStream::seekpos(const pos_type pos, std::i if (pos <= m_file_head) { - m_current_command_offset = m_current_command_length - (m_file_head - pos); + m_current_command_offset = m_current_command_length - static_cast(m_file_head - pos); m_file_offset = pos; } else