]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
minor C++-ism
authorYann Collet <cyan@fb.com>
Tue, 3 Sep 2024 23:54:36 +0000 (16:54 -0700)
committerYann Collet <cyan@fb.com>
Thu, 17 Oct 2024 18:40:13 +0000 (11:40 -0700)
though I really wonder if this is a property worth maintaining.

lib/compress/zstd_preSplit.c

index 8db742c4d4e7a3d0d7b9ca85e3743e7ac607a3ba..7d9a32c8fd9060457c3d135fdab9e5efc566c2f0 100644 (file)
@@ -48,7 +48,7 @@ static void initStats(void)
 
 static void addToFingerprint(FingerPrint* fp, const void* src, size_t s)
 {
-    const char* p = src;
+    const char* p = (const char*)src;
     size_t limit = s - HASHLENGTH + 1;
     size_t n;
     assert(s >= HASHLENGTH);
@@ -125,7 +125,7 @@ static void removeEvents(FingerPrint* acc, const FingerPrint* slice)
 /* Note: technically, we use CHUNKSIZE, so that's 8 KB */
 size_t ZSTD_splitBlock_4k(const void* src, size_t srcSize, size_t blockSizeMax)
 {
-    const char* p = src;
+    const char* p = (const char*)src;
     int penalty = THRESHOLD_PENALTY;
     size_t pos = 0;
     if (srcSize <= blockSizeMax) return srcSize;