]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Refactor ZSTD_sequenceProducer_F typedef to ZSTD_sequenceProducer_F*
authorElliot Gorokhovsky <embg@fb.com>
Mon, 27 Nov 2023 14:52:36 +0000 (06:52 -0800)
committerElliot Gorokhovsky <embg@fb.com>
Mon, 27 Nov 2023 14:56:37 +0000 (06:56 -0800)
lib/compress/zstd_compress.c
lib/compress/zstd_compress_internal.h
lib/zstd.h

index 4e441baf04647c8a32abbc5bcb66a32b35ed158e..1a414a5dc8317c3b12f1f88735772dfde5fb191d 100644 (file)
@@ -7086,7 +7086,7 @@ ZSTD_parameters ZSTD_getParams(int compressionLevel, unsigned long long srcSizeH
 
 void ZSTD_registerSequenceProducer(
     ZSTD_CCtx* zc, void* mState,
-    ZSTD_sequenceProducer_F* mFinder
+    ZSTD_sequenceProducer_F mFinder
 ) {
     if (mFinder != NULL) {
         ZSTD_externalMatchCtx emctx;
index b5e1a08ca329afc0c5b0f94f24ce5df9f619022a..819bd3956da2312a0b501627f5213cc3cb59d20c 100644 (file)
@@ -404,7 +404,7 @@ typedef struct {
 /* Context for block-level external matchfinder API */
 typedef struct {
   void* mState;
-  ZSTD_sequenceProducer_F* mFinder;
+  ZSTD_sequenceProducer_F mFinder;
   ZSTD_Sequence* seqBuffer;
   size_t seqBufferCapacity;
 } ZSTD_externalMatchCtx;
index c33dab3cd9f7c95b0f15604ebd954f1952b03d23..61f81db0f25e82e54ac174298ba072967b9e2c18 100644 (file)
@@ -2789,7 +2789,7 @@ ZSTDLIB_STATIC_API size_t ZSTD_resetDStream(ZSTD_DStream* zds);
 
 #define ZSTD_SEQUENCE_PRODUCER_ERROR ((size_t)(-1))
 
-typedef size_t ZSTD_sequenceProducer_F (
+typedef size_t (*ZSTD_sequenceProducer_F) (
   void* sequenceProducerState,
   ZSTD_Sequence* outSeqs, size_t outSeqsCapacity,
   const void* src, size_t srcSize,
@@ -2821,7 +2821,7 @@ ZSTDLIB_STATIC_API void
 ZSTD_registerSequenceProducer(
   ZSTD_CCtx* cctx,
   void* sequenceProducerState,
-  ZSTD_sequenceProducer_F* sequenceProducer
+  ZSTD_sequenceProducer_F sequenceProducer
 );