diff options
author | vng <viktor.govako@gmail.com> | 2015-03-18 17:05:43 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:40:16 +0300 |
commit | caa75e4cdadd397c7a25d1b6771b64457ab736a1 (patch) | |
tree | 25a4d1616ffc4109289c7ce11276b8637ff0d6f0 /coding/zip_creator.cpp | |
parent | bab27e45331275315e5f69af398f485b45381634 (diff) |
Correct warning fix in zip creator.
Diffstat (limited to 'coding/zip_creator.cpp')
-rw-r--r-- | coding/zip_creator.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/coding/zip_creator.cpp b/coding/zip_creator.cpp index 2a850d1f55..95330ea9ca 100644 --- a/coding/zip_creator.cpp +++ b/coding/zip_creator.cpp @@ -84,15 +84,15 @@ bool CreateZipFromPathDeflatedAndDefaultCompression(string const & filePath, str try { my::FileData file(filePath, my::FileData::OP_READ); - size_t const fileSize = file.Size(); + uint64_t const fileSize = file.Size(); - size_t currSize = 0; + uint64_t currSize = 0; while (currSize < fileSize) { - size_t const toRead = min(ZIP_FILE_BUFFER_SIZE, fileSize - currSize); + unsigned int const toRead = min(ZIP_FILE_BUFFER_SIZE, static_cast<unsigned int>(fileSize - currSize)); file.Read(currSize, &buffer[0], toRead); - if (ZIP_OK != zipWriteInFileInZip(zip.Handle(), &buffer[0], static_cast<uint32_t>(toRead))) + if (ZIP_OK != zipWriteInFileInZip(zip.Handle(), &buffer[0], toRead)) return false; currSize += toRead; |