Home | History | Annotate | Download | only in Common

Lines Matching refs:_bufPos

178     UInt32 num = _bufPos - _convPos;

181 _bufPos = num;
199 // _bufPos is small
201 if (_bufPos != _bufSize)
203 UInt32 num = MyMin(size, _bufSize - _bufPos);
204 memcpy(_buf + _bufPos, data, num);
209 _bufPos += num;
210 if (_bufPos != _bufSize)
214 // _bufPos == _bufSize
215 _convSize = Filter->Filter(_buf, _bufPos);
219 if (_convSize > _bufPos)
235 if (_bufPos == 0)
237 _convSize = Filter->Filter(_buf, _bufPos);
239 _convSize = _bufPos;
240 else if (_convSize > _bufPos)
253 for (; _bufPos < _convSize; _bufPos++)
254 _buf[_bufPos] = 0;
255 _convSize = Filter->Filter(_buf, _bufPos);
256 if (_convSize != _bufPos)
336 UInt32 num = _bufPos - _convPos;
339 _bufPos = num;
344 size_t readSize = _bufSize - _bufPos;
345 HRESULT res = ReadStream(_inStream, _buf + _bufPos, &readSize);
346 _bufPos += (UInt32)readSize;
350 _convSize = Filter->Filter(_buf, _bufPos);
354 if (_bufPos == 0)
357 _convSize = _bufPos;
361 if (_convSize > _bufPos)
370 _buf[_bufPos] = 0;
371 while (++_bufPos != _convSize);
374 if (_convSize != _bufPos)