Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
external_matchfinder.h
Go to the documentation of this file.
1/*
2 * Copyright (c) Yann Collet, Meta Platforms, Inc.
3 * All rights reserved.
4 *
5 * This source code is licensed under both the BSD-style license (found in the
6 * LICENSE file in the root directory of this source tree) and the GPLv2 (found
7 * in the COPYING file in the root directory of this source tree).
8 * You may select, at your option, one of the above-listed licenses.
9 */
10
11#ifndef EXTERNAL_MATCHFINDER
12#define EXTERNAL_MATCHFINDER
13
14#define ZSTD_STATIC_LINKING_ONLY
15#include "zstd.h"
16
17/* See external_matchfinder.c for details on each test case */
29
31 void* sequenceProducerState,
32 ZSTD_Sequence* outSeqs, size_t outSeqsCapacity,
33 const void* src, size_t srcSize,
34 const void* dict, size_t dictSize,
36 size_t windowSize
37);
38
39#endif /* EXTERNAL_MATCHFINDER */
char int srcSize
Definition lz4.h:806
const char * src
Definition lz4.h:866
char int int compressionLevel
Definition lz4hc.h:286
const void * dict
Definition zbuff.h:76
const void size_t dictSize
Definition zbuff.h:76
size_t zstreamSequenceProducer(void *sequenceProducerState, ZSTD_Sequence *outSeqs, size_t outSeqsCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize, int compressionLevel, size_t windowSize)
Definition external_matchfinder.c:83
EMF_testCase
Definition external_matchfinder.h:18
@ EMF_SMALL_ERROR
Definition external_matchfinder.h:23
@ EMF_LOTS_OF_SEQS
Definition external_matchfinder.h:21
@ EMF_INVALID_MATCHLEN
Definition external_matchfinder.h:25
@ EMF_ZERO_SEQS
Definition external_matchfinder.h:19
@ EMF_BIG_ERROR
Definition external_matchfinder.h:22
@ EMF_INVALID_LAST_LITS
Definition external_matchfinder.h:27
@ EMF_INVALID_LITLEN
Definition external_matchfinder.h:26
@ EMF_INVALID_OFFSET
Definition external_matchfinder.h:24
@ EMF_ONE_BIG_SEQ
Definition external_matchfinder.h:20