]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fix 32bit build errors in zstd seekable 3452/head
authorDanielle Rozenblit <drozenblit@fb.com>
Tue, 24 Jan 2023 23:53:59 +0000 (15:53 -0800)
committerDanielle Rozenblit <drozenblit@fb.com>
Tue, 24 Jan 2023 23:53:59 +0000 (15:53 -0800)
contrib/seekable_format/zstdseek_decompress.c

index 7128b9d227074bb5c5c32d732bad2b6c1f8429aa..fbb2d4fe3be3b3c3ed0057ff5b74a314398baec9 100644 (file)
@@ -517,9 +517,9 @@ size_t ZSTD_seekable_decompress(ZSTD_seekable* zs, void* dst, size_t len, unsign
             size_t forwardProgress;
             if (zs->decompressedOffset < offset) {
                 /* dummy decompressions until we get to the target offset */
-                outTmp = (ZSTD_outBuffer){zs->outBuff, MIN(SEEKABLE_BUFF_SIZE, offset - zs->decompressedOffset), 0};
+                outTmp = (ZSTD_outBuffer){zs->outBuff, (size_t) (MIN(SEEKABLE_BUFF_SIZE, offset - zs->decompressedOffset)), 0};
             } else {
-                outTmp = (ZSTD_outBuffer){dst, len, zs->decompressedOffset - offset};
+                outTmp = (ZSTD_outBuffer){dst, len, (size_t) (zs->decompressedOffset - offset)};
             }
 
             prevOutPos = outTmp.pos;