Lines Matching refs:inSize
68 static SRes SzDecodePpmd(const Byte *props, unsigned propsSize, UInt64 inSize, ILookInStream *inStream,
118 else if (s.processed + (s.cur - s.begin) != inSize || !Ppmd7z_RangeDec_IsFinishedOK(&rc))
129 static SRes SzDecodeLzma(const Byte *props, unsigned propsSize, UInt64 inSize, ILookInStream *inStream,
145 if (lookahead > inSize)
146 lookahead = (size_t)inSize;
156 inSize -= inProcessed;
177 static SRes SzDecodeLzma2(const Byte *props, unsigned propsSize, UInt64 inSize, ILookInStream *inStream,
195 if (lookahead > inSize)
196 lookahead = (size_t)inSize;
206 inSize -= inProcessed;
226 static SRes SzDecodeCopy(UInt64 inSize, ILookInStream *inStream, Byte *outBuffer)
228 while (inSize > 0)
232 if (curSize > inSize)
233 curSize = (size_t)inSize;
239 inSize -= curSize;
352 UInt64 inSize;
383 inSize = packPositions[si + 1] - offset;
388 if (inSize != outSizeCur) /* check it */
390 RINOK(SzDecodeCopy(inSize, inStream, outBufCur));
394 RINOK(SzDecodeLzma(propsData + coder->PropsOffset, coder->PropsSize, inSize, inStream, outBufCur, outSizeCur, allocMain));
398 RINOK(SzDecodeLzma2(propsData + coder->PropsOffset, coder->PropsSize, inSize, inStream, outBufCur, outSizeCur, allocMain));
403 RINOK(SzDecodePpmd(propsData + coder->PropsOffset, coder->PropsSize, inSize, inStream, outBufCur, outSizeCur, allocMain));