Home | History | Annotate | Download | only in C

Lines Matching refs:dicPos

168   SizeT dicPos = p->dicPos;

193 (dic[(dicPos == 0 ? dicBufSize : dicPos) - 1] >> (8 - lc))));
202 unsigned matchByte = p->dic[(dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0)];
216 dic[dicPos++] = (Byte)symbol;
246 dic[dicPos] = dic[(dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0)];
247 dicPos++;
405 if (limit == dicPos)
408 SizeT rem = limit - dicPos;
410 SizeT pos = (dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0);
417 Byte *dest = dic + dicPos;
418 ptrdiff_t src = (ptrdiff_t)pos - (ptrdiff_t)dicPos;
420 dicPos += curLen;
429 dic[dicPos++] = dic[pos];
438 while (dicPos < limit && buf < bufLimit);
444 p->dicPos = dicPos;
460 SizeT dicPos = p->dicPos;
464 if (limit - dicPos < len)
465 len = (unsigned)(limit - dicPos);
474 dic[dicPos] = dic[(dicPos - rep0) + ((dicPos < rep0) ? dicBufSize : 0)];
475 dicPos++;
477 p->dicPos = dicPos;
489 if (limit - p->dicPos > rem)
490 limit2 = p->dicPos + rem;
497 while (p->dicPos < limit && p->buf < bufLimit && p->remainLen < kMatchSpecLenStart);
540 (p->dic[(p->dicPos == 0 ? p->dicBufSize : p->dicPos) - 1] >> (8 - p->prop.lc))));
549 unsigned matchByte = p->dic[p->dicPos - p->reps[0] +
550 ((p->dicPos < p->reps[0]) ? p->dicBufSize : 0)];
729 p->dicPos = 0;
775 if (p->dicPos >= dicLimit)
873 SizeT inSizeCur = inSize, outSizeCur, dicPos;
876 if (p->dicPos == p->dicBufSize)
877 p->dicPos = 0;
878 dicPos = p->dicPos;
879 if (outSize > p->dicBufSize - dicPos)
886 outSizeCur = dicPos + outSize;
894 outSizeCur = p->dicPos - dicPos;
895 memcpy(dest, p->dic + dicPos, outSizeCur);
1022 (*destLen) = p.dicPos;