Lines Matching refs:srcPtr
187 const BYTE* const srcPtr = (const BYTE*)src;
188 U32 value32 = srcPtr[0];
189 value32 += ((U32)srcPtr[1])<< 8;
190 value32 += ((U32)srcPtr[2])<<16;
191 value32 += ((U32)srcPtr[3])<<24;
206 const BYTE* const srcPtr = (const BYTE*)src;
207 U64 value64 = srcPtr[0];
208 value64 += ((U64)srcPtr[1]<<8);
209 value64 += ((U64)srcPtr[2]<<16);
210 value64 += ((U64)srcPtr[3]<<24);
211 value64 += ((U64)srcPtr[4]<<32);
212 value64 += ((U64)srcPtr[5]<<40);
213 value64 += ((U64)srcPtr[6]<<48);
214 value64 += ((U64)srcPtr[7]<<56);
937 const BYTE* srcPtr = (const BYTE*)srcBuffer;
938 const BYTE* const srcEnd = srcPtr + srcSize;
969 srcPtr = srcEnd;
976 srcPtr += sizeToCopy;
987 while ((size_t)(srcEnd - srcPtr) >= blockSize) {
991 srcPtr, blockSize,
995 srcPtr += blockSize;
998 if ((cctxPtr->prefs.autoFlush) && (srcPtr < srcEnd)) {
1002 srcPtr, (size_t)(srcEnd - srcPtr),
1006 srcPtr = srcEnd;
1034 if (srcPtr < srcEnd) {
1036 size_t const sizeToCopy = (size_t)(srcEnd - srcPtr);
1037 memcpy(cctxPtr->tmpIn, srcPtr, sizeToCopy);
1295 const BYTE* srcPtr = (const BYTE*)src;
1303 if ((LZ4F_readLE32(srcPtr) & 0xFFFFFFF0U) == LZ4F_MAGIC_SKIPPABLE_START) {
1317 if (LZ4F_readLE32(srcPtr) != LZ4F_MAGICNUMBER) {
1325 { U32 const FLG = srcPtr[4];
1342 if (srcPtr != dctx->header)
1343 memcpy(dctx->header, srcPtr, srcSize);
1350 { U32 const BD = srcPtr[5];
1361 { BYTE const HC = LZ4F_headerChecksum(srcPtr+4, frameHeaderSize-5);
1362 RETURN_ERROR_IF(HC != srcPtr[frameHeaderSize-1], headerChecksum_invalid);
1373 dctx->frameRemainingSize = dctx->frameInfo.contentSize = LZ4F_readLE64(srcPtr+6);
1375 dctx->frameInfo.dictID = LZ4F_readLE32(srcPtr + frameHeaderSize - 5);
1564 const BYTE* srcPtr = srcStart;
1592 if ((size_t)(srcEnd-srcPtr) >= maxFHSize) { /* enough to decode - shortcut */
1593 size_t const hSize = LZ4F_decodeHeader(dctx, srcPtr, (size_t)(srcEnd-srcPtr)); /* will update dStage appropriately */
1595 srcPtr += hSize;
1599 if (srcEnd-srcPtr == 0) return minFHSize; /* 0-size input */
1606 { size_t const sizeToCopy = MIN(dctx->tmpInTarget - dctx->tmpInSize, (size_t)(srcEnd - srcPtr));
1607 memcpy(dctx->header + dctx->tmpInSize, srcPtr, sizeToCopy);
1609 srcPtr += sizeToCopy;
1645 if ((size_t)(srcEnd - srcPtr) >= BHSize) {
1646 selectedIn = srcPtr;
1647 srcPtr += BHSize;
1656 { size_t const remainingInput = (size_t)(srcEnd - srcPtr);
1659 memcpy(dctx->tmpIn + dctx->tmpInSize, srcPtr, sizeToCopy);
1660 srcPtr += sizeToCopy;
1696 if (dstPtr==dstEnd || srcPtr==srcEnd) {
1709 size_t const minBuffSize = MIN((size_t)(srcEnd-srcPtr), (size_t)(dstEnd-dstPtr));
1711 memcpy(dstPtr, srcPtr, sizeToCopy);
1714 (void)XXH32_update(&dctx->blockChecksum, srcPtr, sizeToCopy);
1717 (void)XXH32_update(&dctx->xxh, srcPtr, sizeToCopy);
1727 srcPtr += sizeToCopy;
1749 if ((srcEnd-srcPtr >= 4) && (dctx->tmpInSize==0)) {
1750 crcSrc = srcPtr;
1751 srcPtr += 4;
1754 size_t const sizeToCopy = MIN(stillToCopy, (size_t)(srcEnd-srcPtr));
1755 memcpy(dctx->header + dctx->tmpInSize, srcPtr, sizeToCopy);
1757 srcPtr += sizeToCopy;
1784 if ((size_t)(srcEnd-srcPtr) < dctx->tmpInTarget) {
1790 selectedIn = srcPtr;
1791 srcPtr += dctx->tmpInTarget;
1796 size_t const inputLeft = (size_t)(srcEnd-srcPtr);
1798 memcpy(dctx->tmpIn + dctx->tmpInSize, srcPtr, sizeToCopy);
1800 srcPtr += sizeToCopy;
1817 assert(selectedIn != NULL); /* selectedIn is defined at this stage (either srcPtr, or dctx->tmpIn) */
1934 if ((srcEnd - srcPtr) < 4) { /* not enough size for entire CRC */
1938 selectedIn = srcPtr;
1939 srcPtr += 4;
1944 { size_t const remainingInput = (size_t)(srcEnd - srcPtr);
1947 memcpy(dctx->tmpIn + dctx->tmpInSize, srcPtr, sizeToCopy);
1948 srcPtr += sizeToCopy;
1975 if ((srcEnd - srcPtr) >= 4) {
1976 selectedIn = srcPtr;
1977 srcPtr += 4;
1988 (size_t)(srcEnd - srcPtr) );
1989 memcpy(dctx->header + dctx->tmpInSize, srcPtr, sizeToCopy);
1990 srcPtr += sizeToCopy;
2010 { size_t const skipSize = MIN(dctx->tmpInTarget, (size_t)(srcEnd-srcPtr));
2011 srcPtr += skipSize;
2055 *srcSizePtr = (size_t)(srcPtr - srcStart);