Lines Matching defs:end
102 size_t const bufferSize = (size_t)(hc4->end - hc4->prefixStart);
112 hc4->end = start;
322 int const end = longest - MINMATCH + 1;
326 for (pos = 0; pos < end; pos += step) {
376 /* Adjust to end of pattern if the source pattern fits, otherwise the beginning of the pattern */
420 size_t const dictEndOffset = (size_t)(dictCtx->end - dictCtx->prefixStart) + dictCtx->dictLimit;
839 ctx->end += *srcSizePtr;
891 const size_t position = (size_t)(ctx->end - ctx->prefixStart) + (ctx->dictLimit - ctx->lowLimit);
1039 /* preserve end - prefixStart : can trigger clearTable's threshold */
1040 if (LZ4_streamHCPtr->internal_donotuse.end != NULL) {
1041 LZ4_streamHCPtr->internal_donotuse.end -= (uptrval)LZ4_streamHCPtr->internal_donotuse.prefixStart;
1082 ctxPtr->end = (const BYTE*)dictionary + dictSize;
1083 if (dictSize >= 4) LZ4HC_Insert (ctxPtr, ctxPtr->end-3);
1096 if (ctxPtr->end >= ctxPtr->prefixStart + 4)
1097 LZ4HC_Insert (ctxPtr, ctxPtr->end-3); /* Referencing remaining dictionary content */
1102 ctxPtr->dictLimit += (U32)(ctxPtr->end - ctxPtr->prefixStart);
1104 ctxPtr->end = newBlock;
1125 if ((size_t)(ctxPtr->end - ctxPtr->prefixStart) + ctxPtr->dictLimit > 2 GB) {
1126 size_t dictSize = (size_t)(ctxPtr->end - ctxPtr->prefixStart);
1128 LZ4_loadDictHC(LZ4_streamHCPtr, (const char*)(ctxPtr->end) - dictSize, (int)dictSize);
1132 if ((const BYTE*)src != ctxPtr->end)
1174 int const prefixSize = (int)(streamPtr->end - streamPtr->prefixStart);
1182 LZ4_memmove(safeBuffer, streamPtr->end - dictSize, dictSize);
1183 { U32 const endIndex = (U32)(streamPtr->end - streamPtr->prefixStart) + streamPtr->dictLimit;
1184 streamPtr->end = (const BYTE*)safeBuffer + dictSize;
1185 streamPtr->prefixStart = streamPtr->end - dictSize;
1537 while (1) { /* from end to beginning */
1555 if (ml == 1) { ip++; rPos++; continue; } /* literal; note: can end up with several literals, in which case, skip them */
1619 DEBUGLOG(6, "Space to end : %i + ml (%i)", (int)((oend + LASTLITERALS) - (op + ll_totalCost + 2) - 1), ovml);