Lines Matching refs:src
23 static size_t showHexa(const void* src, size_t srcSize) in showHexa() argument
25 const BYTE* const ip = (const BYTE*)src; in showHexa()
40 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_noCompressLiterals() argument
64 ZSTD_memcpy(ostart + flSize, src, srcSize); in ZSTD_noCompressLiterals()
69 static int allBytesIdentical(const void* src, size_t srcSize) in allBytesIdentical() argument
72 assert(src != NULL); in allBytesIdentical()
73 { const BYTE b = ((const BYTE*)src)[0]; in allBytesIdentical()
76 if (((const BYTE*)src)[p] != b) return 0; in allBytesIdentical()
82 size_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSiz… in ZSTD_compressRleLiteralsBlock() argument
88 assert(allBytesIdentical(src, srcSize)); in ZSTD_compressRleLiteralsBlock()
105 ostart[flSize] = *(const BYTE*)src; in ZSTD_compressRleLiteralsBlock()
106 …DEBUGLOG(5, "RLE : Repeated Literal (%02X: %u times) -> %u bytes encoded", ((const BYTE*)src)[0], … in ZSTD_compressRleLiteralsBlock()
132 const void* src, size_t srcSize, in ZSTD_compressLiterals() argument
150 DEBUGLOG(6, "Completed literals listing (%zu bytes)", showHexa(src, srcSize)); in ZSTD_compressLiterals()
156 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
160 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
175 src, srcSize, in ZSTD_compressLiterals()
191 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
199 if ((srcSize >= 8) || allBytesIdentical(src, srcSize)) { in ZSTD_compressLiterals()
201 return ZSTD_compressRleLiteralsBlock(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()