14#if defined (__cplusplus)
27#if defined(_WIN32) && defined(ZSTDv06_DLL_EXPORT) && (ZSTDv06_DLL_EXPORT==1)
28# define ZSTDLIBv06_API __declspec(dllexport)
30# define ZSTDLIBv06_API
56 size_t* cSize,
unsigned long long* dBound);
89 void*
dst,
size_t dstCapacity,
164#define ZSTDv06_MAGICNUMBER 0xFD2FB526
168#if defined (__cplusplus)
char * dst
Definition lz4.h:833
char int srcSize
Definition lz4.h:806
char int compressedSize
Definition lz4.h:833
const char * src
Definition lz4.h:866
Definition zstd_v06.c:3948
Definition zstd_v06.c:2805
unsigned windowLog
Definition zstd_v06.h:97
unsigned long long frameContentSize
Definition zstd_v06.h:97
md5_starts & ctx
Definition zlib_interface.c:41
const void * dict
Definition zbuff.h:76
void size_t * dstCapacityPtr
Definition zbuff.h:78
const void size_t dictSize
Definition zbuff.h:76
void size_t const void size_t * srcSizePtr
Definition zbuff.h:78
#define ZSTDv06_isError
Definition zstd_v06.c:2787
ZSTDLIBv06_API size_t ZSTDv06_decompressBegin_usingDict(ZSTDv06_DCtx *dctx, const void *dict, size_t dictSize)
Definition zstd_v06.c:3875
ZSTDLIBv06_API ZBUFFv06_DCtx * ZBUFFv06_createDCtx(void)
Definition zstd_v06.c:3965
ZSTDLIBv06_API size_t ZBUFFv06_recommendedDInSize(void)
Definition zstd_v06.c:4153
ZSTDLIBv06_API unsigned ZBUFFv06_isError(size_t errorCode)
Definition zstd_v06.c:2726
ZSTDLIBv06_API ZSTDv06_DCtx * ZSTDv06_createDCtx(void)
Definition zstd_v06.c:2842
ZSTDLIBv06_API size_t ZSTDv06_getFrameParams(ZSTDv06_frameParams *fparamsPtr, const void *src, size_t srcSize)
Definition zstd_v06.c:2980
void ZSTDv06_findFrameSizeInfoLegacy(const void *src, size_t srcSize, size_t *cSize, unsigned long long *dBound)
Definition zstd_v06.c:3667
ZSTDLIBv06_API size_t ZBUFFv06_freeDCtx(ZBUFFv06_DCtx *dctx)
Definition zstd_v06.c:3975
ZSTDLIBv06_API size_t ZBUFFv06_decompressInitDictionary(ZBUFFv06_DCtx *dctx, const void *dict, size_t dictSize)
Definition zstd_v06.c:3988
ZSTDLIBv06_API size_t ZSTDv06_nextSrcSizeToDecompress(ZSTDv06_DCtx *dctx)
Definition zstd_v06.c:3720
ZSTDLIBv06_API size_t ZSTDv06_decompressDCtx(ZSTDv06_DCtx *ctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize)
Definition zstd_v06.c:3638
ZSTDLIBv06_API size_t ZBUFFv06_decompressContinue(ZBUFFv06_DCtx *dctx, void *dst, size_t *dstCapacityPtr, const void *src, size_t *srcSizePtr)
Definition zstd_v06.c:4014
ZSTDLIBv06_API size_t ZSTDv06_decompressContinue(ZSTDv06_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize)
Definition zstd_v06.c:3725
ZSTDLIBv06_API const char * ZSTDv06_getErrorName(size_t code)
Definition zstd_v06.c:2720
ZSTDLIBv06_API size_t ZSTDv06_freeDCtx(ZSTDv06_DCtx *dctx)
Definition zstd_v06.c:2850
ZSTDLIBv06_API size_t ZBUFFv06_recommendedDOutSize(void)
Definition zstd_v06.c:4154
ZSTDLIBv06_API size_t ZSTDv06_decompress(void *dst, size_t dstCapacity, const void *src, size_t compressedSize)
Definition zstd_v06.c:3644
ZSTDLIBv06_API const char * ZBUFFv06_getErrorName(size_t errorCode)
Definition zstd_v06.c:2728
#define ZSTDLIBv06_API
Definition zstd_v06.h:30
ZSTDLIBv06_API size_t ZSTDv06_compressBound(size_t srcSize)
ZSTDLIBv06_API void ZSTDv06_copyDCtx(ZSTDv06_DCtx *dctx, const ZSTDv06_DCtx *preparedDCtx)
Definition zstd_v06.c:2856
ZSTDLIBv06_API size_t ZBUFFv06_decompressInit(ZBUFFv06_DCtx *dctx)
Definition zstd_v06.c:3995
ZSTDLIBv06_API size_t ZSTDv06_decompress_usingDict(ZSTDv06_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize)
Definition zstd_v06.c:3627