Lines Matching refs:dicPos
92 // p->decoder.dicPos = 0; // we can use it instead of full init
104 PRF(printf("\n %8X", (unsigned)p->decoder.dicPos));
166 memcpy(p->dic + p->dicPos, src, size);
167 p->dicPos += size;
185 SizeT dicPos;
193 dicPos = p->decoder.dicPos;
195 if (dicPos == dicLimit && finishMode == LZMA_FINISH_ANY)
210 if (dicPos == dicLimit && p->state != LZMA2_STATE_FINISHED)
217 SizeT outCur = dicLimit - dicPos;
267 res = LzmaDec_DecodeToDic(&p->decoder, dicPos + outCur, src, &inCur, curFinishMode, status);
272 outCur = p->decoder.dicPos - dicPos;
333 // if (p->decoder.dicPos != 0)
371 p->decoder.dicPos += inCur;
411 p->decoder.dicPos += rem;
435 SizeT inCur = inSize, outCur, dicPos;
439 if (p->decoder.dicPos == p->decoder.dicBufSize)
440 p->decoder.dicPos = 0;
441 dicPos = p->decoder.dicPos;
443 outCur = p->decoder.dicBufSize - dicPos;
451 res = Lzma2Dec_DecodeToDic(p, dicPos + outCur, src, &inCur, curFinishMode, status);
456 outCur = p->decoder.dicPos - dicPos;
457 memcpy(dest, p->decoder.dic + dicPos, outCur);
484 *destLen = p.decoder.dicPos;