Lines Matching refs:dstPtr
197 BYTE* const dstPtr = (BYTE*)dst;
198 dstPtr[0] = (BYTE)value32;
199 dstPtr[1] = (BYTE)(value32 >> 8);
200 dstPtr[2] = (BYTE)(value32 >> 16);
201 dstPtr[3] = (BYTE)(value32 >> 24);
220 BYTE* const dstPtr = (BYTE*)dst;
221 dstPtr[0] = (BYTE)value64;
222 dstPtr[1] = (BYTE)(value64 >> 8);
223 dstPtr[2] = (BYTE)(value64 >> 16);
224 dstPtr[3] = (BYTE)(value64 >> 24);
225 dstPtr[4] = (BYTE)(value64 >> 32);
226 dstPtr[5] = (BYTE)(value64 >> 40);
227 dstPtr[6] = (BYTE)(value64 >> 48);
228 dstPtr[7] = (BYTE)(value64 >> 56);
429 BYTE* dstPtr = dstStart;
451 dstPtr += headerSize; /* header size */ }
453 assert(dstEnd >= dstPtr);
454 { size_t const cSize = LZ4F_compressUpdate(cctx, dstPtr, (size_t)(dstEnd-dstPtr), srcBuffer, srcSize, &options);
456 dstPtr += cSize; }
458 assert(dstEnd >= dstPtr);
459 { size_t const tailSize = LZ4F_compressEnd(cctx, dstPtr, (size_t)(dstEnd-dstPtr), &options); /* flush last block, and generate suffix */
461 dstPtr += tailSize; }
464 return (size_t)(dstPtr - dstStart);
684 BYTE* dstPtr = dstStart;
754 LZ4F_writeLE32(dstPtr, LZ4F_MAGICNUMBER);
755 dstPtr += 4;
756 { BYTE* const headerStart = dstPtr;
759 *dstPtr++ = (BYTE)(((1 & _2BITS) << 6) /* Version('01') */
766 *dstPtr++ = (BYTE)((cctxPtr->prefs.frameInfo.blockSizeID & _3BITS) << 4);
769 LZ4F_writeLE64(dstPtr, cctxPtr->prefs.frameInfo.contentSize);
770 dstPtr += 8;
775 LZ4F_writeLE32(dstPtr, cctxPtr->prefs.frameInfo.dictID);
776 dstPtr += 4;
779 *dstPtr = LZ4F_headerChecksum(headerStart, (size_t)(dstPtr - headerStart));
780 dstPtr++;
784 return (size_t)(dstPtr - dstStart);
940 BYTE* dstPtr = dstStart;
956 dstPtr += bytesWritten;
978 dstPtr += LZ4F_makeBlock(dstPtr,
990 dstPtr += LZ4F_makeBlock(dstPtr,
1001 dstPtr += LZ4F_makeBlock(dstPtr,
1045 return (size_t)(dstPtr - dstStart);
1109 BYTE* dstPtr = dstStart;
1121 dstPtr += LZ4F_makeBlock(dstPtr,
1126 assert(((void)"flush overflows dstBuffer!", (size_t)(dstPtr - dstStart) <= dstCapacity));
1138 return (size_t)(dstPtr - dstStart);
1156 BYTE* dstPtr = dstStart;
1161 dstPtr += flushSize;
1167 LZ4F_writeLE32(dstPtr, 0);
1168 dstPtr += 4; /* endMark */
1174 LZ4F_writeLE32(dstPtr, xxh);
1175 dstPtr+=4; /* content Checksum */
1186 return (size_t)(dstPtr - dstStart);
1468 * Condition : @dstPtr != NULL
1471 const BYTE* dstPtr, size_t dstSize, const BYTE* dstBufferStart,
1474 assert(dstPtr != NULL);
1475 if (dctx->dictSize==0) dctx->dict = (const BYTE*)dstPtr; /* will lead to prefix mode */
1478 if (dctx->dict + dctx->dictSize == dstPtr) { /* prefix mode, everything within dstBuffer */
1483 assert(dstPtr >= dstBufferStart);
1484 if ((size_t)(dstPtr - dstBufferStart) + dstSize >= 64 KB) { /* history in dstBuffer becomes large enough to become dictionary */
1486 dctx->dictSize = (size_t)(dstPtr - dstBufferStart) + dstSize;
1496 /* withinTmp expectation : content of [dstPtr,dstSize] is same as [dict+dictSize,dstSize], so we just extend it */
1522 memcpy(dctx->tmpOutBuffer + dctx->dictSize, dstPtr, dstSize);
1531 memcpy(dctx->tmpOutBuffer + preserveSize, dstPtr, dstSize);
1567 BYTE* dstPtr = dstStart;
1696 if (dstPtr==dstEnd || srcPtr==srcEnd) {
1706 if (dstPtr == NULL) {
1709 size_t const minBuffSize = MIN((size_t)(srcEnd-srcPtr), (size_t)(dstEnd-dstPtr));
1711 memcpy(dstPtr, srcPtr, sizeToCopy);
1724 LZ4F_updateDict(dctx, dstPtr, sizeToCopy, dstStart, 0);
1728 dstPtr += sizeToCopy;
1829 if ( ((size_t)(dstEnd-dstPtr) >= dctx->maxBlockSize)
1838 assert(dstPtr != NULL);
1845 (const char*)selectedIn, (char*)dstPtr,
1850 XXH32_update(&(dctx->xxh), dstPtr, (size_t)decodedSize);
1856 LZ4F_updateDict(dctx, dstPtr, (size_t)decodedSize, dstStart, 0);
1859 dstPtr += decodedSize;
1906 if (dstPtr != NULL) {
1907 size_t const sizeToCopy = MIN(dctx->tmpOutSize - dctx->tmpOutStart, (size_t)(dstEnd-dstPtr));
1908 memcpy(dstPtr, dctx->tmpOut + dctx->tmpOutStart, sizeToCopy);
1912 LZ4F_updateDict(dctx, dstPtr, sizeToCopy, dstStart, 1 /*withinTmp*/);
1915 dstPtr += sizeToCopy;
2056 *dstSizePtr = (size_t)(dstPtr - dstStart);