Lines Matching refs:srcPtr

97     const BYTE* const srcPtr = (const BYTE*)src;
98 U32 value32 = srcPtr[0];
99 value32 += (srcPtr[1]<<8);
100 value32 += (srcPtr[2]<<16);
101 value32 += ((U32)srcPtr[3])<<24;
116 const BYTE* const srcPtr = (const BYTE*)src;
117 U64 value64 = srcPtr[0];
118 value64 += ((U64)srcPtr[1]<<8);
119 value64 += ((U64)srcPtr[2]<<16);
120 value64 += ((U64)srcPtr[3]<<24);
121 value64 += ((U64)srcPtr[4]<<32);
122 value64 += ((U64)srcPtr[5]<<40);
123 value64 += ((U64)srcPtr[6]<<48);
124 value64 += ((U64)srcPtr[7]<<56);
566 const BYTE* srcPtr = (const BYTE*)srcBuffer;
567 const BYTE* const srcEnd = srcPtr + srcSize;
585 srcPtr = srcEnd;
592 srcPtr += sizeToCopy;
601 while ((size_t)(srcEnd - srcPtr) >= blockSize) {
604 dstPtr += LZ4F_compressBlock(dstPtr, srcPtr, blockSize, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
605 srcPtr += blockSize;
608 if ((cctxPtr->prefs.autoFlush) && (srcPtr < srcEnd)) {
611 dstPtr += LZ4F_compressBlock(dstPtr, srcPtr, srcEnd - srcPtr, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
612 srcPtr = srcEnd;
635 if (srcPtr < srcEnd) {
637 size_t const sizeToCopy = srcEnd - srcPtr;
638 memcpy(cctxPtr->tmpIn, srcPtr, sizeToCopy);
830 const BYTE* srcPtr = (const BYTE*)src;
837 if ((LZ4F_readLE32(srcPtr) & 0xFFFFFFF0U) == LZ4F_MAGIC_SKIPPABLE_START) {
851 if (LZ4F_readLE32(srcPtr) != LZ4F_MAGICNUMBER) return err0r(LZ4F_ERROR_frameType_unknown);
855 FLG = srcPtr[4];
867 if (srcPtr != dctxPtr->header)
868 memcpy(dctxPtr->header, srcPtr, srcSize);
875 BD = srcPtr[5];
887 { BYTE const HC = LZ4F_headerChecksum(srcPtr+4, frameHeaderSize-5);
888 if (HC != srcPtr[frameHeaderSize-1]) return err0r(LZ4F_ERROR_headerChecksum_invalid); }
896 dctxPtr->frameRemainingSize = dctxPtr->frameInfo.contentSize = LZ4F_readLE64(srcPtr+6);
1052 const BYTE* srcPtr = srcStart;
1074 if ((size_t)(srcEnd-srcPtr) >= maxFHSize) { /* enough to decode - shortcut */
1075 LZ4F_errorCode_t const hSize = LZ4F_decodeHeader(dctxPtr, srcPtr, srcEnd-srcPtr);
1077 srcPtr += hSize;
1087 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1088 memcpy(dctxPtr->header + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1090 srcPtr += sizeToCopy;
1103 if ((size_t)(srcEnd - srcPtr) >= BHSize) {
1104 selectedIn = srcPtr;
1105 srcPtr += BHSize;
1115 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1116 memcpy(dctxPtr->tmpIn + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1117 srcPtr += sizeToCopy;
1149 if ((size_t)(srcEnd-srcPtr) < sizeToCopy) sizeToCopy = srcEnd - srcPtr; /* not enough input to read full block */
1151 memcpy(dstPtr, srcPtr, sizeToCopy);
1152 if (dctxPtr->frameInfo.contentChecksumFlag) XXH32_update(&(dctxPtr->xxh), srcPtr, sizeToCopy);
1159 srcPtr += sizeToCopy;
1172 if ((size_t)(srcEnd-srcPtr) < dctxPtr->tmpInTarget) {
1177 selectedIn = srcPtr;
1178 srcPtr += dctxPtr->tmpInTarget;
1184 if (sizeToCopy > (size_t)(srcEnd-srcPtr)) sizeToCopy = srcEnd-srcPtr;
1185 memcpy(dctxPtr->tmpIn + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1187 srcPtr += sizeToCopy;
1295 if ((srcEnd - srcPtr) < 4) { /* not enough size for entire CRC */
1299 selectedIn = srcPtr;
1300 srcPtr += 4;
1308 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1309 memcpy(dctxPtr->tmpIn + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1310 srcPtr += sizeToCopy;
1331 if ((srcEnd - srcPtr) >= 4) {
1332 selectedIn = srcPtr;
1333 srcPtr += 4;
1345 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1346 memcpy(dctxPtr->header + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1347 srcPtr += sizeToCopy;
1367 if (skipSize > (size_t)(srcEnd-srcPtr)) skipSize = srcEnd-srcPtr;
1368 srcPtr += skipSize;
1410 *srcSizePtr = (srcPtr - srcStart);