Lines Matching defs:srcPtr

200 static U32 LZ4F_readLE32 (const BYTE* srcPtr)
202 U32 value32 = srcPtr[0];
203 value32 += (srcPtr[1]<<8);
204 value32 += (srcPtr[2]<<16);
205 value32 += (srcPtr[3]<<24);
524 const BYTE* srcPtr = (const BYTE*)srcBuffer;
525 const BYTE* const srcEnd = srcPtr + srcSize;
547 srcPtr = srcEnd;
556 srcPtr += sizeToCopy;
565 while ((size_t)(srcEnd - srcPtr) >= blockSize)
569 dstPtr += LZ4F_compressBlock(dstPtr, srcPtr, blockSize, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
570 srcPtr += blockSize;
573 if ((cctxPtr->prefs.autoFlush) && (srcPtr < srcEnd))
577 dstPtr += LZ4F_compressBlock(dstPtr, srcPtr, srcEnd - srcPtr, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
578 srcPtr = srcEnd;
605 if (srcPtr < srcEnd)
608 size_t sizeToCopy = srcEnd - srcPtr;
609 memcpy(cctxPtr->tmpIn, srcPtr, sizeToCopy);
735 static size_t LZ4F_decodeHeader(LZ4F_dctx_internal_t* dctxPtr, const BYTE* srcPtr, size_t srcSize)
745 if (LZ4F_readLE32(srcPtr) != LZ4F_MAGICNUMBER) return (size_t)-ERROR_GENERIC;
746 srcPtr += 4;
749 FLG = srcPtr[0];
756 BD = srcPtr[1];
760 HC = LZ4F_headerChecksum(srcPtr, 2);
761 if (HC != srcPtr[2]) return (size_t)-ERROR_GENERIC; /* Bad header checksum error */
958 const BYTE* srcPtr = srcStart;
987 if (srcEnd-srcPtr >= 7)
989 selectedIn = srcPtr;
990 srcPtr += 7;
1002 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1003 memcpy(dctxPtr->header + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1005 srcPtr += sizeToCopy;
1027 if ((srcEnd - srcPtr) >= 4)
1029 selectedIn = srcPtr;
1030 srcPtr += 4;
1043 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1044 memcpy(dctxPtr->tmpIn + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1045 srcPtr += sizeToCopy;
1085 if ((size_t)(srcEnd-srcPtr) < sizeToCopy) sizeToCopy = srcEnd - srcPtr; /* not enough input to read full block */
1087 memcpy(dstPtr, srcPtr, sizeToCopy);
1088 if (dctxPtr->frameInfo.contentChecksumFlag) XXH32_update(&(dctxPtr->xxh), srcPtr, (U32)sizeToCopy);
1094 srcPtr += sizeToCopy;
1109 if ((size_t)(srcEnd-srcPtr) < dctxPtr->tmpInTarget)
1115 selectedIn = srcPtr;
1116 srcPtr += dctxPtr->tmpInTarget;
1124 if (sizeToCopy > (size_t)(srcEnd-srcPtr)) sizeToCopy = srcEnd-srcPtr;
1125 memcpy(dctxPtr->tmpIn + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1127 srcPtr += sizeToCopy;
1246 if ((srcEnd - srcPtr) >= 4) /* CRC present */
1248 selectedIn = srcPtr;
1249 srcPtr += 4;
1261 if (sizeToCopy > (size_t)(srcEnd - srcPtr)) sizeToCopy = srcEnd - srcPtr;
1262 memcpy(dctxPtr->tmpIn + dctxPtr->tmpInSize, srcPtr, sizeToCopy);
1263 srcPtr += sizeToCopy;
1323 if (srcPtr<srcEnd) /* function must be called again with following source data */
1324 dctxPtr->srcExpect = srcPtr;
1327 *srcSizePtr = (srcPtr - srcStart);