Lines Matching defs:header
252 static const size_t BHSize = LZ4F_BLOCK_HEADER_SIZE; /* block header : size, and compress flag */
341 static BYTE LZ4F_headerChecksum (const void* header, size_t length)
343 U32 const xxh = XXH32(header, length, 0);
401 size_t const headerSize = maxFHSize; /* max header size, including optional fields */
449 { size_t const headerSize = LZ4F_compressBegin_usingCDict(cctx, dstBuffer, dstCapacity, cdict, &prefs); /* write header */
451 dstPtr += headerSize; /* header size */ }
672 * init streaming compression AND writes frame header into @dstBuffer.
674 * @return : number of bytes written into @dstBuffer for the header
783 cctxPtr->cStage = 1; /* header written, now request input data block */
789 * init streaming compression AND writes frame header into @dstBuffer.
792 * @return : number of bytes written into dstBuffer for the header
822 * compress a single block, add header and optional checksum.
1226 BYTE header[LZ4F_HEADER_SIZE_MAX];
1298 /* need to decode header to get frameInfo */
1299 RETURN_ERROR_IF(srcSize < minFHSize, frameHeader_incomplete); /* minimal frame header size */
1305 if (src == (void*)(dctx->header)) {
1318 DEBUGLOG(4, "frame header error : unknown magic number");
1341 /* not enough input to fully decode frame header */
1342 if (srcPtr != dctx->header)
1343 memcpy(dctx->header, srcPtr, srcSize);
1358 /* check header */
1384 * @return : size of frame header
1391 /* minimal srcSize to determine header size */
1418 * Amount of input data provided must be large enough to successfully decode the frame header.
1419 * A header size is variable, but is guaranteed to be <= LZ4F_HEADER_SIZE_MAX bytes. It's possible to provide more input data than this minimum.
1442 /* frame decoding already started, in the middle of header => automatic fail */
1458 decodeResult = BHSize; /* block header size */
1550 * Schematically, it's the size of the current (or remaining) compressed block + header of next block.
1600 dctx->tmpInTarget = minFHSize; /* minimum size to decode header */
1607 memcpy(dctx->header + dctx->tmpInSize, srcPtr, sizeToCopy);
1612 nextSrcSizeHint = (dctx->tmpInTarget - dctx->tmpInSize) + BHSize; /* rest of header + nextBlockHeader */
1616 FORWARD_IF_ERROR( LZ4F_decodeHeader(dctx, dctx->header, dctx->tmpInTarget) ); /* will update dStage appropriately */
1671 /* decode block header */
1741 + BHSize /* next header size */;
1755 memcpy(dctx->header + dctx->tmpInSize, srcPtr, sizeToCopy);
1762 crcSrc = dctx->header;
1804 + BHSize /* next header size */;
1921 /* could not flush everything : stop there, just request a block header */
1989 memcpy(dctx->header + dctx->tmpInSize, srcPtr, sizeToCopy);
1998 selectedIn = dctx->header + 4;