void FileStream::add64(int64 v) { if(!m_caching) { if(PHYSFS_writeSLE64(m_fileHandle, v) == 0) throwError("write failed", true); } else { m_data.grow(m_pos + 8); stdext::writeSLE64(&m_data[m_pos], v); m_pos += 8; } }
void WriteFile::writeSLE64(int64_t val) { if(!PHYSFS_writeSLE64(file, val)) throw Exception("couldn't write: %s", PHYSFS_getLastError()); }