]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed conversion warnings
authorYann Collet <yann.collet.73@gmail.com>
Tue, 14 Jun 2016 13:34:24 +0000 (15:34 +0200)
committerYann Collet <yann.collet.73@gmail.com>
Tue, 14 Jun 2016 13:34:24 +0000 (15:34 +0200)
lib/compress/zstd_compress.c
lib/compress/zstd_opt.h
lib/decompress/zstd_decompress.c

index 42f100bde837b5512a2d8b9ba2b1b1e0670e36ac..b8f7b32a5b051383dfda00916128ebde7a860df4 100644 (file)
@@ -943,7 +943,7 @@ MEM_STATIC void ZSTD_storeSeq(seqStore_t* seqStorePtr, size_t litLength, const v
         printf("Cpos %6u :%5u literals & match %3u bytes at distance %6u \n",
                pos, (U32)litLength, (U32)matchCode+MINMATCH, (U32)offsetCode);
 #endif
-    ZSTD_statsUpdatePrices(&seqStorePtr->stats, litLength, literals, offsetCode, matchCode);   /* debug only */
+    ZSTD_statsUpdatePrices(&seqStorePtr->stats, litLength, (const BYTE*)literals, offsetCode, matchCode);   /* debug only */
 
     /* copy Literals */
     ZSTD_wildcopy(seqStorePtr->lit, literals, litLength);
@@ -1187,8 +1187,8 @@ void ZSTD_compressBlock_fast_generic(ZSTD_CCtx* cctx,
     }   }   }
 
     /* save reps for next block */
-    cctx->savedRep[0] = offset_1 ? offset_1 : (U32)(iend-base);
-    cctx->savedRep[1] = offset_2 ? offset_2 : (U32)(iend-base);
+    cctx->savedRep[0] = offset_1 ? (U32)offset_1 : (U32)(iend-base);
+    cctx->savedRep[1] = offset_2 ? (U32)offset_2 : (U32)(iend-base);
 
     /* Last Literals */
     {   size_t const lastLLSize = iend - anchor;
index 82803757a04432a24136baa49206761584b4ca8f..703b568e2ab256befa0df5395c91877a095a488a 100644 (file)
@@ -574,7 +574,7 @@ void ZSTD_compressBlock_opt_generic(ZSTD_CCtx* ctx,
            best_mlen = minMatch;
            {   U32 i;
                for (i=0; i<ZSTD_REP_NUM; i++) {
-                   if ((rep[i]<(inr-prefixStart))
+                   if ((rep[i]<(U32)(inr-prefixStart))
                        && (MEM_readMINMATCH(inr, minMatch) == MEM_readMINMATCH(inr - opt[cur].rep[i], minMatch))) {  /* check rep */
                        mlen = (U32)ZSTD_count(inr+minMatch, inr+minMatch - opt[cur].rep[i], iend) + minMatch;
                        ZSTD_LOG_PARSER("%d: Found REP %d/%d mlen=%d off=%d rep=%d opt[%d].off=%d\n", (int)(inr-base), i, ZSTD_REP_NUM, mlen, i, opt[cur].rep[i], cur, opt[cur].off);
index 4ac9dd53b6ef8d0ca6fe4c485afdfa484b59bd9c..82d54fb5c75dd1cb64d6395b7bebb104c4da277b 100644 (file)
@@ -881,7 +881,7 @@ static size_t ZSTD_decompressSequences(
         /* check if reached exact end */
         if (nbSeq) return ERROR(corruption_detected);
         /* save reps for next block */
-        { U32 i; for (i=0; i<ZSTD_REP_INIT; i++) dctx->rep[i] = seqState.prevOffset[i]; }
+        { U32 i; for (i=0; i<ZSTD_REP_INIT; i++) dctx->rep[i] = (U32)(seqState.prevOffset[i]); }
     }
 
     /* last literal segment */