|
| #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 | ZSTD_HUFFDTABLE_CAPACITY_LOG 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) |
| |