Lines Matching refs:destPos
165 size_t destPos = 0;
171 if (packSizeLimit - destPos < u + 3)
173 outBuf[destPos++] = (Byte)(p->srcPos == 0 ? LZMA2_CONTROL_COPY_RESET_DIC : LZMA2_CONTROL_COPY_NO_RESET);
174 outBuf[destPos++] = (Byte)((u - 1) >> 8);
175 outBuf[destPos++] = (Byte)(u - 1);
176 memcpy(outBuf + destPos, LzmaEnc_GetCurBuf(p->enc) - unpackSize, u);
178 destPos += u;
183 *packSizeRes += destPos;
184 if (ISeqOutStream_Write(outStream, outBuf, destPos) != destPos)
186 destPos = 0;
189 *packSizeRes = destPos;
198 size_t destPos = 0;
205 outBuf[destPos++] = (Byte)(LZMA2_CONTROL_LZMA | (mode << 5) | ((u >> 16) & 0x1F));
206 outBuf[destPos++] = (Byte)(u >> 8);
207 outBuf[destPos++] = (Byte)u;
208 outBuf[destPos++] = (Byte)(pm >> 8);
209 outBuf[destPos++] = (Byte)pm;
212 outBuf[destPos++] = p->propsByte;
216 destPos += packSize;
220 if (ISeqOutStream_Write(outStream, outBuf, destPos) != destPos)
223 *packSizeRes = destPos;
635 const size_t destPos = *outBufSize;
636 if (destPos >= outLim)
638 outBuf[destPos] = LZMA2_CONTROL_EOF; // 0
639 *outBufSize = destPos + 1;