Lines Matching defs:destPos
110 size_t destPos = 0;
115 if (packSizeLimit - destPos < u + 3)
117 outBuf[destPos++] = (Byte)(p->srcPos == 0 ? LZMA2_CONTROL_COPY_RESET_DIC : LZMA2_CONTROL_COPY_NO_RESET);
118 outBuf[destPos++] = (Byte)((u - 1) >> 8);
119 outBuf[destPos++] = (Byte)(u - 1);
120 memcpy(outBuf + destPos, LzmaEnc_GetCurBuf(p->enc) - unpackSize, u);
122 destPos += u;
126 *packSizeRes += destPos;
127 if (outStream->Write(outStream, outBuf, destPos) != destPos)
129 destPos = 0;
132 *packSizeRes = destPos;
139 size_t destPos = 0;
146 outBuf[destPos++] = (Byte)(LZMA2_CONTROL_LZMA | (mode << 5) | ((u >> 16) & 0x1F));
147 outBuf[destPos++] = (Byte)(u >> 8);
148 outBuf[destPos++] = (Byte)u;
149 outBuf[destPos++] = (Byte)(pm >> 8);
150 outBuf[destPos++] = (Byte)pm;
153 outBuf[destPos++] = p->props;
157 destPos += packSize;
161 if (outStream->Write(outStream, outBuf, destPos) != destPos)
163 *packSizeRes = destPos;