Lines Matching refs:inSize
66 static SRes SzDecodePpmd(CSzCoderInfo *coder, UInt64 inSize, ILookInStream *inStream, in SzDecodePpmd() argument
116 else if (s.processed + (s.cur - s.begin) != inSize || !Ppmd7z_RangeDec_IsFinishedOK(&rc)) in SzDecodePpmd()
127 static SRes SzDecodeLzma(CSzCoderInfo *coder, UInt64 inSize, ILookInStream *inStream, in SzDecodeLzma() argument
143 if (lookahead > inSize) in SzDecodeLzma()
144 lookahead = (size_t)inSize; in SzDecodeLzma()
154 inSize -= inProcessed; in SzDecodeLzma()
175 static SRes SzDecodeLzma2(CSzCoderInfo *coder, UInt64 inSize, ILookInStream *inStream, in SzDecodeLzma2() argument
193 if (lookahead > inSize) in SzDecodeLzma2()
194 lookahead = (size_t)inSize; in SzDecodeLzma2()
204 inSize -= inProcessed; in SzDecodeLzma2()
224 static SRes SzDecodeCopy(UInt64 inSize, ILookInStream *inStream, Byte *outBuffer) in SzDecodeCopy() argument
226 while (inSize > 0) in SzDecodeCopy()
230 if (curSize > inSize) in SzDecodeCopy()
231 curSize = (size_t)inSize; in SzDecodeCopy()
237 inSize -= curSize; in SzDecodeCopy()
355 UInt64 inSize; in SzFolder_Decode2() local
386 inSize = packSizes[si]; in SzFolder_Decode2()
391 if (inSize != outSizeCur) /* check it */ in SzFolder_Decode2()
393 RINOK(SzDecodeCopy(inSize, inStream, outBufCur)); in SzFolder_Decode2()
397 RINOK(SzDecodeLzma(coder, inSize, inStream, outBufCur, outSizeCur, allocMain)); in SzFolder_Decode2()
401 RINOK(SzDecodeLzma2(coder, inSize, inStream, outBufCur, outSizeCur, allocMain)); in SzFolder_Decode2()
406 RINOK(SzDecodePpmd(coder, inSize, inStream, outBufCur, outSizeCur, allocMain)); in SzFolder_Decode2()