4.54 beta

This commit is contained in:
Igor Pavlov
2007-09-04 00:00:00 +00:00
committed by Kornel Lesiński
parent 051769bbc5
commit b82f80647d
56 changed files with 558 additions and 202 deletions

View File

@@ -25,7 +25,16 @@ public:
return false;
pos += _bufferSize;
}
do
if (_limitPos - _pos > len && _bufferSize - pos > len)
{
const Byte *src = _buffer + pos;
Byte *dest = _buffer + _pos;
_pos += len;
do
*dest++ = *src++;
while(--len != 0);
}
else do
{
if (pos == _bufferSize)
pos = 0;