MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / readFile

Method readFile

TheForceEngine/TFE_Archive/gobArchive.cpp:182–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180}
181
182size_t GobArchive::readFile(void *data, size_t size)
183{
184 if (m_curFile < 0) { return false; }
185 if (size == 0) { size = m_fileList.entries[m_curFile].LEN; }
186 const size_t sizeToRead = std::min(size, (size_t)m_fileList.entries[m_curFile].LEN);
187
188 u32 bytesRead = m_file.readBuffer(data, (u32)sizeToRead);
189 m_fileOffset += (s32)sizeToRead;
190 return bytesRead;
191}
192
193bool GobArchive::seekFile(s32 offset, s32 origin)
194{

Callers

nothing calls this directly

Calls 2

minFunction · 0.85
readBufferMethod · 0.45

Tested by

no test coverage detected