]> git.cworth.org Git - apitrace/blobdiff - common/trace_file_zlib.cpp
glretrace: Silence warning on wgl.
[apitrace] / common / trace_file_zlib.cpp
index c4eed33dd2df650d9f63826981999b3498a500ad..a432ccde44598984f2503ff4a68e304a723ec54d 100644 (file)
@@ -105,12 +105,12 @@ bool ZLibFile::rawOpen(const std::string &filename, File::Mode mode)
 
 bool ZLibFile::rawWrite(const void *buffer, size_t length)
 {
-    return gzwrite(m_gzFile, buffer, length) != -1;
+    return gzwrite(m_gzFile, buffer, unsigned(length)) != -1;
 }
 
 size_t ZLibFile::rawRead(void *buffer, size_t length)
 {
-    int ret = gzread(m_gzFile, buffer, length);
+    int ret = gzread(m_gzFile, buffer, unsigned(length));
     return ret < 0 ? 0 : ret;
 }
 
@@ -150,7 +150,7 @@ bool ZLibFile::rawSkip(size_t)
 int ZLibFile::rawPercentRead()
 {
     gz_state *state = (gz_state *)m_gzFile;
-    return 100 * (lseek(state->fd, 0, SEEK_CUR) / m_endOffset);
+    return int(100 * (lseek(state->fd, 0, SEEK_CUR) / m_endOffset));
 }