Lines Matching refs:dstEnd
442 /* customized variant of memcpy, which can overwrite up to 8 bytes beyond dstEnd */
444 void LZ4_wildCopy8(void* dstPtr, const void* srcPtr, void* dstEnd)
448 BYTE* const e = (BYTE*)dstEnd;
475 LZ4_memcpy_using_offset_base(BYTE* dstPtr, const BYTE* srcPtr, BYTE* dstEnd, const size_t offset)
494 LZ4_wildCopy8(dstPtr, srcPtr, dstEnd);
497 /* customized variant of memcpy, which can overwrite up to 32 bytes beyond dstEnd
501 LZ4_wildCopy32(void* dstPtr, const void* srcPtr, void* dstEnd)
505 BYTE* const e = (BYTE*)dstEnd;
511 * - dstEnd >= dstPtr + MINMATCH
512 * - there is at least 8 bytes available to write after dstEnd */
514 LZ4_memcpy_using_offset(BYTE* dstPtr, const BYTE* srcPtr, BYTE* dstEnd, const size_t offset)
518 assert(dstEnd >= dstPtr + MINMATCH);
541 LZ4_memcpy_using_offset_base(dstPtr, srcPtr, dstEnd, offset);
547 while (dstPtr < dstEnd) {
2071 DEBUGLOG(7, "partialDecoding: dictionary match, close to dstEnd");