Lines Matching defs:outCur
217 SizeT outCur = dicLimit - dicPos;
220 if (outCur >= p->unpackSize)
222 outCur = (SizeT)p->unpackSize;
240 if (inCur > outCur)
241 inCur = outCur;
267 res = LzmaDec_DecodeToDic(&p->decoder, dicPos + outCur, src, &inCur, curFinishMode, status);
272 outCur = p->decoder.dicPos - dicPos;
273 p->unpackSize -= (UInt32)outCur;
285 if (inCur == 0 && outCur == 0)
435 SizeT inCur = inSize, outCur, dicPos;
443 outCur = p->decoder.dicBufSize - dicPos;
445 if (outCur >= outSize)
447 outCur = outSize;
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);
458 dest += outCur;
459 outSize -= outCur;
460 *destLen += outCur;
463 if (outCur == 0 || outSize == 0)