X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_file_zlib.cpp;h=a432ccde44598984f2503ff4a68e304a723ec54d;hb=52398312caaba3e1bc0613016d5bf3507d1e242a;hp=c4eed33dd2df650d9f63826981999b3498a500ad;hpb=ef7013981f3bf403b375a998faf49f4b8f59083c;p=apitrace diff --git a/common/trace_file_zlib.cpp b/common/trace_file_zlib.cpp index c4eed33..a432ccd 100644 --- a/common/trace_file_zlib.cpp +++ b/common/trace_file_zlib.cpp @@ -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)); }