From: inikep Date: Fri, 25 Mar 2016 12:39:14 +0000 (+0100) Subject: fix for -Wshorten-64-to-32 warning in ZSTD_statsUpdatePrices X-Git-Tag: v0.6.0^2~17^2~17^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97c88e716cbb1f3d63692160be53ed2f5845b8da;p=thirdparty%2Fzstd.git fix for -Wshorten-64-to-32 warning in ZSTD_statsUpdatePrices --- diff --git a/lib/zstd_internal.h b/lib/zstd_internal.h index 3561291f2..c0ff68ea8 100644 --- a/lib/zstd_internal.h +++ b/lib/zstd_internal.h @@ -183,7 +183,7 @@ typedef struct { MEM_STATIC void ZSTD_statsPrint(ZSTD_stats_t* stats, U32 searchLength) { (void)stats; (void)searchLength; }; MEM_STATIC void ZSTD_statsInit(ZSTD_stats_t* stats) { (void)stats; }; MEM_STATIC void ZSTD_statsResetFreqs(ZSTD_stats_t* stats) { (void)stats; }; - MEM_STATIC void ZSTD_statsUpdatePrices(ZSTD_stats_t* stats, U32 litLength, const BYTE* literals, U32 offset, U32 matchLength) { (void)stats; (void)litLength; (void)literals; (void)offset; (void)matchLength; }; + MEM_STATIC void ZSTD_statsUpdatePrices(ZSTD_stats_t* stats, size_t litLength, const BYTE* literals, size_t offset, size_t matchLength) { (void)stats; (void)litLength; (void)literals; (void)offset; (void)matchLength; }; #endif typedef struct { diff --git a/lib/zstd_stats.h b/lib/zstd_stats.h index 8d70191c4..d0189f872 100644 --- a/lib/zstd_stats.h +++ b/lib/zstd_stats.h @@ -99,7 +99,7 @@ MEM_STATIC void ZSTD_statsResetFreqs(ZSTD_stats_t* stats) stats->offCodeFreq[u] = 1; } -MEM_STATIC void ZSTD_statsUpdatePrices(ZSTD_stats_t* stats, U32 litLength, const BYTE* literals, U32 offset, U32 matchLength) +MEM_STATIC void ZSTD_statsUpdatePrices(ZSTD_stats_t* stats, size_t litLength, const BYTE* literals, size_t offset, size_t matchLength) { /* offset */ BYTE offCode = offset ? (BYTE)ZSTD_highbit(offset+1) + 1 : 0;