11#ifndef ZSTDv07_H_235446
12#define ZSTDv07_H_235446
14#if defined (__cplusplus)
27#if defined(_WIN32) && defined(ZSTDv07_DLL_EXPORT) && (ZSTDv07_DLL_EXPORT==1)
28# define ZSTDLIBv07_API __declspec(dllexport)
30# define ZSTDLIBv07_API
63 size_t* cSize,
unsigned long long* dBound);
91 void*
dst,
size_t dstCapacity,
110 void*
dst,
size_t dstCapacity,
115 unsigned long long frameContentSize;
118 unsigned checksumFlag;
180#define ZSTDv07_MAGICNUMBER 0xFD2FB527
183#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_v07.c:4313
Definition zstd_v07.c:2930
Definition zstd_v07.c:4180
Definition zstd_v07.h:114
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 ZSTDv07_isError
Definition zstd_v07.c:2911
ZSTDLIBv07_API size_t ZBUFFv07_recommendedDOutSize(void)
Definition zstd_v07.c:4541
ZSTDLIBv07_API ZBUFFv07_DCtx * ZBUFFv07_createDCtx(void)
Definition zstd_v07.c:4332
ZSTDLIBv07_API size_t ZBUFFv07_decompressInit(ZBUFFv07_DCtx *dctx)
Definition zstd_v07.c:4377
ZSTDLIBv07_API size_t ZSTDv07_decompress_usingDDict(ZSTDv07_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const ZSTDv07_DDict *ddict)
Definition zstd_v07.c:4243
ZSTDLIBv07_API size_t ZSTDv07_decompress(void *dst, size_t dstCapacity, const void *src, size_t compressedSize)
Definition zstd_v07.c:3889
ZSTDLIBv07_API const char * ZSTDv07_getErrorName(size_t code)
Definition zstd_v07.c:2618
ZSTDLIBv07_API size_t ZBUFFv07_recommendedDInSize(void)
Definition zstd_v07.c:4540
ZSTDLIBv07_API size_t ZSTDv07_getFrameParams(ZSTDv07_frameParams *fparamsPtr, const void *src, size_t srcSize)
Definition zstd_v07.c:3150
ZSTDLIBv07_API size_t ZBUFFv07_decompressContinue(ZBUFFv07_DCtx *dctx, void *dst, size_t *dstCapacityPtr, const void *src, size_t *srcSizePtr)
Definition zstd_v07.c:4396
ZSTDLIBv07_API unsigned ZBUFFv07_isError(size_t errorCode)
Definition zstd_v07.c:2625
ZSTDLIBv07_API ZSTDv07_DCtx * ZSTDv07_createDCtx(void)
Definition zstd_v07.c:2994
ZSTDLIBv07_API size_t ZBUFFv07_freeDCtx(ZBUFFv07_DCtx *dctx)
Definition zstd_v07.c:4357
#define ZSTDLIBv07_API
Definition zstd_v07.h:30
ZSTDLIBv07_API size_t ZSTDv07_decompress_usingDict(ZSTDv07_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, const void *dict, size_t dictSize)
Definition zstd_v07.c:3872
ZSTDLIBv07_API size_t ZSTDv07_freeDCtx(ZSTDv07_DCtx *dctx)
Definition zstd_v07.c:2999
void ZSTDv07_findFrameSizeInfoLegacy(const void *src, size_t srcSize, size_t *cSize, unsigned long long *dBound)
Definition zstd_v07.c:3912
ZSTDLIBv07_API ZSTDv07_DDict * ZSTDv07_createDDict(const void *dict, size_t dictSize)
Definition zstd_v07.c:4224
unsigned long long ZSTDv07_getDecompressedSize(const void *src, size_t srcSize)
Definition zstd_v07.c:3226
ZSTDLIBv07_API const char * ZBUFFv07_getErrorName(size_t errorCode)
Definition zstd_v07.c:2627
ZSTDLIBv07_API size_t ZSTDv07_freeDDict(ZSTDv07_DDict *ddict)
Definition zstd_v07.c:4230
ZSTDLIBv07_API size_t ZSTDv07_decompressDCtx(ZSTDv07_DCtx *ctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize)
Definition zstd_v07.c:3883
ZSTDLIBv07_API size_t ZBUFFv07_decompressInitDictionary(ZBUFFv07_DCtx *dctx, const void *dict, size_t dictSize)
Definition zstd_v07.c:4370