|
#define | XXH_STATIC_LINKING_ONLY /* XXH64_state_t */ |
|
#define | FSEv07_STATIC_LINKING_ONLY /* FSEv07_MIN_TABLELOG */ |
|
#define | HUFv07_STATIC_LINKING_ONLY /* HUFv07_TABLELOG_ABSOLUTEMAX */ |
|
#define | ZSTDv07_STATIC_LINKING_ONLY |
|
#define | ZSTDv07_MAGIC_SKIPPABLE_START 0x184D2A50U |
|
#define | ZSTDv07_WINDOWLOG_MAX_32 25 |
|
#define | ZSTDv07_WINDOWLOG_MAX_64 27 |
|
#define | ZSTDv07_WINDOWLOG_MAX ((U32)(MEM_32bits() ? ZSTDv07_WINDOWLOG_MAX_32 : ZSTDv07_WINDOWLOG_MAX_64)) |
|
#define | ZSTDv07_WINDOWLOG_MIN 18 |
|
#define | ZSTDv07_CHAINLOG_MAX (ZSTDv07_WINDOWLOG_MAX+1) |
|
#define | ZSTDv07_CHAINLOG_MIN 4 |
|
#define | ZSTDv07_HASHLOG_MAX ZSTDv07_WINDOWLOG_MAX |
|
#define | ZSTDv07_HASHLOG_MIN 12 |
|
#define | ZSTDv07_HASHLOG3_MAX 17 |
|
#define | ZSTDv07_SEARCHLOG_MAX (ZSTDv07_WINDOWLOG_MAX-1) |
|
#define | ZSTDv07_SEARCHLOG_MIN 1 |
|
#define | ZSTDv07_SEARCHLENGTH_MAX 7 |
|
#define | ZSTDv07_SEARCHLENGTH_MIN 3 |
|
#define | ZSTDv07_TARGETLENGTH_MIN 4 |
|
#define | ZSTDv07_TARGETLENGTH_MAX 999 |
|
#define | ZSTDv07_FRAMEHEADERSIZE_MAX 18 /* for static allocation */ |
|
#define | ZSTDv07_BLOCKSIZE_ABSOLUTEMAX (128 * 1024) /* define, for static allocation */ |
|
#define | MEM_H_MODULE |
|
#define | MEM_STATIC static /* this version may generate warnings for unused static functions; disable the relevant warning */ |
|
#define | BITSTREAM_H_MODULE |
|
#define | FSEv07_H |
|
#define | FSEv07_NCOUNTBOUND 512 |
|
#define | FSEv07_BLOCKBOUND(size) |
|
#define | FSEv07_DTABLE_SIZE_U32(maxTableLog) |
|
#define | FSEv07_MAX_MEMORY_USAGE 14 |
|
#define | FSEv07_DEFAULT_MEMORY_USAGE 13 |
|
#define | FSEv07_MAX_SYMBOL_VALUE 255 |
|
#define | FSEv07_FUNCTION_TYPE BYTE |
|
#define | FSEv07_FUNCTION_EXTENSION |
|
#define | FSEv07_DECODE_TYPE FSEv07_decode_t |
|
#define | FSEv07_MAX_TABLELOG (FSEv07_MAX_MEMORY_USAGE-2) |
|
#define | FSEv07_MAX_TABLESIZE (1U<<FSEv07_MAX_TABLELOG) |
|
#define | FSEv07_MAXTABLESIZE_MASK (FSEv07_MAX_TABLESIZE-1) |
|
#define | FSEv07_DEFAULT_TABLELOG (FSEv07_DEFAULT_MEMORY_USAGE-2) |
|
#define | FSEv07_MIN_TABLELOG 5 |
|
#define | FSEv07_TABLELOG_ABSOLUTE_MAX 15 |
|
#define | FSEv07_TABLESTEP(tableSize) |
|
#define | HUFv07_H_298734234 |
|
#define | HUFv07_BLOCKSIZE_MAX (128 * 1024) |
|
#define | HUFv07_TABLELOG_ABSOLUTEMAX 16 /* absolute limit of HUFv07_MAX_TABLELOG. Beyond that value, code does not work */ |
|
#define | HUFv07_TABLELOG_MAX 12 /* max configured tableLog (for static allocation); can be modified up to HUFv07_ABSOLUTEMAX_TABLELOG */ |
|
#define | HUFv07_TABLELOG_DEFAULT 11 /* tableLog by default, when not specified */ |
|
#define | HUFv07_SYMBOLVALUE_MAX 255 |
|
#define | HUFv07_BLOCKBOUND(size) |
|
#define | HUFv07_DTABLE_SIZE(maxTableLog) |
|
#define | HUFv07_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) |
|
#define | HUFv07_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) |
|
#define | FORCE_INLINE static |
|
#define | FSEv07_isError ERR_isError |
|
#define | FSEv07_STATIC_ASSERT(c) |
|
#define | FSEv07_CAT(X, Y) |
|
#define | FSEv07_FUNCTION_NAME(X, Y) |
|
#define | FSEv07_TYPE_NAME(X, Y) |
|
#define | FSEv07_GETSYMBOL(statePtr) |
|
#define | inline /* disable inline */ |
|
#define | HUFv07_STATIC_ASSERT(c) |
|
#define | HUFv07_DECODE_SYMBOLX2_0(ptr, DStreamPtr) |
|
#define | HUFv07_DECODE_SYMBOLX2_1(ptr, DStreamPtr) |
|
#define | HUFv07_DECODE_SYMBOLX2_2(ptr, DStreamPtr) |
|
#define | HUFv07_DECODE_SYMBOLX4_0(ptr, DStreamPtr) |
|
#define | HUFv07_DECODE_SYMBOLX4_1(ptr, DStreamPtr) |
|
#define | HUFv07_DECODE_SYMBOLX4_2(ptr, DStreamPtr) |
|
#define | ZSTDv07_CCOMMON_H_MODULE |
|
#define | MIN(a, b) |
|
#define | MAX(a, b) |
|
#define | ZSTDv07_OPT_NUM (1<<12) |
|
#define | ZSTDv07_DICT_MAGIC 0xEC30A437 /* v0.7 */ |
|
#define | ZSTDv07_REP_NUM 3 |
|
#define | ZSTDv07_REP_INIT ZSTDv07_REP_NUM |
|
#define | ZSTDv07_REP_MOVE (ZSTDv07_REP_NUM-1) |
|
#define | KB *(1 <<10) |
|
#define | MB *(1 <<20) |
|
#define | GB *(1U<<30) |
|
#define | BIT7 128 |
|
#define | BIT6 64 |
|
#define | BIT5 32 |
|
#define | BIT4 16 |
|
#define | BIT1 2 |
|
#define | BIT0 1 |
|
#define | ZSTDv07_WINDOWLOG_ABSOLUTEMIN 10 |
|
#define | ZSTDv07_BLOCKHEADERSIZE 3 /* C standard doesn't allow `static const` variable to be init using another `static const` variable */ |
|
#define | MIN_SEQUENCES_SIZE 1 /* nbSeq==0 */ |
|
#define | MIN_CBLOCK_SIZE (1 /*litCSize*/ + 1 /* RLE or RAW */ + MIN_SEQUENCES_SIZE /* nbSeq==0 */) /* for a non-null block */ |
|
#define | HufLog 12 |
|
#define | LONGNBSEQ 0x7F00 |
|
#define | MINMATCH 3 |
|
#define | EQUAL_READ32 4 |
|
#define | Litbits 8 |
|
#define | MaxLit ((1<<Litbits) - 1) |
|
#define | MaxML 52 |
|
#define | MaxLL 35 |
|
#define | MaxOff 28 |
|
#define | MaxSeq MAX(MaxLL, MaxML) /* Assumption : MaxOff < MaxLL,MaxML */ |
|
#define | MLFSELog 9 |
|
#define | LLFSELog 9 |
|
#define | OffFSELog 8 |
|
#define | FSEv07_ENCODING_RAW 0 |
|
#define | FSEv07_ENCODING_RLE 1 |
|
#define | FSEv07_ENCODING_STATIC 2 |
|
#define | FSEv07_ENCODING_DYNAMIC 3 |
|
#define | ZSTD_CONTENTSIZE_ERROR (0ULL - 2) |
|
#define | COPY8(d, s) |
|
#define | WILDCOPY_OVERLENGTH 8 |
|
#define | ZSTDv07_HEAPMODE 1 |
|
#define | ZSTDv07_isError ERR_isError /* for inlining */ |
|
#define | FSEv07_isError ERR_isError |
|
#define | HUFv07_isError ERR_isError |
|
|
ZSTDLIBv07_API size_t | ZSTDv07_estimateDCtxSize (void) |
|
ZSTDLIBv07_API ZSTDv07_DCtx * | ZSTDv07_createDCtx_advanced (ZSTDv07_customMem customMem) |
|
ZSTDLIBv07_API size_t | ZSTDv07_sizeofDCtx (const ZSTDv07_DCtx *dctx) |
|
ZSTDLIBv07_API size_t | ZSTDv07_decompressBegin (ZSTDv07_DCtx *dctx) |
|
ZSTDLIBv07_API size_t | ZSTDv07_decompressBegin_usingDict (ZSTDv07_DCtx *dctx, const void *dict, size_t dictSize) |
|
ZSTDLIBv07_API void | ZSTDv07_copyDCtx (ZSTDv07_DCtx *dctx, const ZSTDv07_DCtx *preparedDCtx) |
|
ZSTDLIBv07_API size_t | ZSTDv07_nextSrcSizeToDecompress (ZSTDv07_DCtx *dctx) |
|
ZSTDLIBv07_API size_t | ZSTDv07_decompressContinue (ZSTDv07_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) |
|
ZSTDLIBv07_API size_t | ZSTDv07_decompressBlock (ZSTDv07_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) |
|
ZSTDLIBv07_API size_t | ZSTDv07_insertBlock (ZSTDv07_DCtx *dctx, const void *blockStart, size_t blockSize) |
|
MEM_STATIC unsigned | MEM_32bits (void) |
|
MEM_STATIC unsigned | MEM_64bits (void) |
|
MEM_STATIC unsigned | MEM_isLittleEndian (void) |
|
MEM_STATIC U16 | MEM_read16 (const void *memPtr) |
|
MEM_STATIC U32 | MEM_read32 (const void *memPtr) |
|
MEM_STATIC U64 | MEM_read64 (const void *memPtr) |
|
MEM_STATIC void | MEM_write16 (void *memPtr, U16 value) |
|
MEM_STATIC U32 | MEM_swap32 (U32 in) |
|
MEM_STATIC U64 | MEM_swap64 (U64 in) |
|
MEM_STATIC U16 | MEM_readLE16 (const void *memPtr) |
|
MEM_STATIC void | MEM_writeLE16 (void *memPtr, U16 val) |
|
MEM_STATIC U32 | MEM_readLE32 (const void *memPtr) |
|
MEM_STATIC U64 | MEM_readLE64 (const void *memPtr) |
|
MEM_STATIC size_t | MEM_readLEST (const void *memPtr) |
|
MEM_STATIC size_t | BITv07_initDStream (BITv07_DStream_t *bitD, const void *srcBuffer, size_t srcSize) |
|
MEM_STATIC size_t | BITv07_readBits (BITv07_DStream_t *bitD, unsigned nbBits) |
|
MEM_STATIC BITv07_DStream_status | BITv07_reloadDStream (BITv07_DStream_t *bitD) |
|
MEM_STATIC unsigned | BITv07_endOfDStream (const BITv07_DStream_t *bitD) |
|
MEM_STATIC size_t | BITv07_readBitsFast (BITv07_DStream_t *bitD, unsigned nbBits) |
|
MEM_STATIC unsigned | BITv07_highbit32 (U32 val) |
|
MEM_STATIC size_t | BITv07_lookBits (const BITv07_DStream_t *bitD, U32 nbBits) |
|
MEM_STATIC size_t | BITv07_lookBitsFast (const BITv07_DStream_t *bitD, U32 nbBits) |
|
MEM_STATIC void | BITv07_skipBits (BITv07_DStream_t *bitD, U32 nbBits) |
|
MEM_STATIC size_t | BITv07_readBits (BITv07_DStream_t *bitD, U32 nbBits) |
|
MEM_STATIC size_t | BITv07_readBitsFast (BITv07_DStream_t *bitD, U32 nbBits) |
|
size_t | FSEv07_decompress (void *dst, size_t dstCapacity, const void *cSrc, size_t cSrcSize) |
|
unsigned | FSEv07_isError (size_t code) |
|
const char * | FSEv07_getErrorName (size_t code) |
|
size_t | FSEv07_readNCount (short *normalizedCounter, unsigned *maxSymbolValuePtr, unsigned *tableLogPtr, const void *rBuffer, size_t rBuffSize) |
|
FSEv07_DTable * | FSEv07_createDTable (unsigned tableLog) |
|
void | FSEv07_freeDTable (FSEv07_DTable *dt) |
|
size_t | FSEv07_buildDTable (FSEv07_DTable *dt, const short *normalizedCounter, unsigned maxSymbolValue, unsigned tableLog) |
|
size_t | FSEv07_decompress_usingDTable (void *dst, size_t dstCapacity, const void *cSrc, size_t cSrcSize, const FSEv07_DTable *dt) |
|
size_t | FSEv07_countFast (unsigned *count, unsigned *maxSymbolValuePtr, const void *src, size_t srcSize) |
|
unsigned | FSEv07_optimalTableLog_internal (unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, unsigned minus) |
|
size_t | FSEv07_buildDTable_raw (FSEv07_DTable *dt, unsigned nbBits) |
|
size_t | FSEv07_buildDTable_rle (FSEv07_DTable *dt, unsigned char symbolValue) |
|
MEM_STATIC BYTE | FSEv07_peekSymbol (const FSEv07_DState_t *DStatePtr) |
|
MEM_STATIC void | FSEv07_updateState (FSEv07_DState_t *DStatePtr, BITv07_DStream_t *bitD) |
|
size_t | HUFv07_decompress (void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
unsigned | HUFv07_isError (size_t code) |
|
const char * | HUFv07_getErrorName (size_t code) |
|
size_t | HUFv07_decompress4X2 (void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress4X4 (void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress4X_DCtx (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress4X_hufOnly (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress4X2_DCtx (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress4X4_DCtx (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress1X_DCtx (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress1X2_DCtx (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress1X4_DCtx (HUFv07_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_readStats (BYTE *huffWeight, size_t hwSize, U32 *rankStats, U32 *nbSymbolsPtr, U32 *tableLogPtr, const void *src, size_t srcSize) |
|
U32 | HUFv07_selectDecoder (size_t dstSize, size_t cSrcSize) |
|
size_t | HUFv07_readDTableX2 (HUFv07_DTable *DTable, const void *src, size_t srcSize) |
|
size_t | HUFv07_readDTableX4 (HUFv07_DTable *DTable, const void *src, size_t srcSize) |
|
size_t | HUFv07_decompress4X_usingDTable (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUFv07_DTable *DTable) |
|
size_t | HUFv07_decompress4X2_usingDTable (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUFv07_DTable *DTable) |
|
size_t | HUFv07_decompress4X4_usingDTable (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUFv07_DTable *DTable) |
|
size_t | HUFv07_decompress1X2 (void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress1X4 (void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize) |
|
size_t | HUFv07_decompress1X_usingDTable (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUFv07_DTable *DTable) |
|
size_t | HUFv07_decompress1X2_usingDTable (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUFv07_DTable *DTable) |
|
size_t | HUFv07_decompress1X4_usingDTable (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const HUFv07_DTable *DTable) |
|
FORCE_INLINE size_t | FSEv07_decompress_usingDTable_generic (void *dst, size_t maxDstSize, const void *cSrc, size_t cSrcSize, const FSEv07_DTable *dt, const unsigned fast) |
|
unsigned | ZSTDv07_isError (size_t code) |
|
const char * | ZSTDv07_getErrorName (size_t code) |
|
unsigned | ZBUFFv07_isError (size_t errorCode) |
|
const char * | ZBUFFv07_getErrorName (size_t errorCode) |
|
MEM_STATIC void | ZSTDv07_wildcopy (void *dst, const void *src, ptrdiff_t length) |
|
void | ZSTDv07_seqToCodes (const seqStore_t *seqStorePtr, size_t const nbSeq) |
|
int | ZSTDv07_isSkipFrame (ZSTDv07_DCtx *dctx) |
|
ZSTDv07_DCtx * | ZSTDv07_createDCtx (void) |
|
size_t | ZSTDv07_freeDCtx (ZSTDv07_DCtx *dctx) |
|
size_t | ZSTDv07_getFrameParams (ZSTDv07_frameParams *fparamsPtr, const void *src, size_t srcSize) |
|
unsigned long long | ZSTDv07_getDecompressedSize (const void *src, size_t srcSize) |
|
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) |
|
size_t | ZSTDv07_decompressDCtx (ZSTDv07_DCtx *dctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize) |
|
size_t | ZSTDv07_decompress (void *dst, size_t dstCapacity, const void *src, size_t srcSize) |
|
void | ZSTDv07_findFrameSizeInfoLegacy (const void *src, size_t srcSize, size_t *cSize, unsigned long long *dBound) |
|
ZSTDv07_DDict * | ZSTDv07_createDDict (const void *dict, size_t dictSize) |
|
size_t | ZSTDv07_freeDDict (ZSTDv07_DDict *ddict) |
|
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) |
|
ZSTDLIBv07_API ZBUFFv07_DCtx * | ZBUFFv07_createDCtx_advanced (ZSTDv07_customMem customMem) |
|
ZBUFFv07_DCtx * | ZBUFFv07_createDCtx (void) |
|
size_t | ZBUFFv07_freeDCtx (ZBUFFv07_DCtx *zbd) |
|
size_t | ZBUFFv07_decompressInitDictionary (ZBUFFv07_DCtx *zbd, const void *dict, size_t dictSize) |
|
size_t | ZBUFFv07_decompressInit (ZBUFFv07_DCtx *zbd) |
|
MEM_STATIC size_t | ZBUFFv07_limitCopy (void *dst, size_t dstCapacity, const void *src, size_t srcSize) |
|
size_t | ZBUFFv07_decompressContinue (ZBUFFv07_DCtx *zbd, void *dst, size_t *dstCapacityPtr, const void *src, size_t *srcSizePtr) |
|
size_t | ZBUFFv07_recommendedDInSize (void) |
|
size_t | ZBUFFv07_recommendedDOutSize (void) |
|