diff options
Diffstat (limited to '7zip/Common/LimitedStreams.cpp')
-rwxr-xr-x | 7zip/Common/LimitedStreams.cpp | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/7zip/Common/LimitedStreams.cpp b/7zip/Common/LimitedStreams.cpp index 6de13c05..c048d49d 100755 --- a/7zip/Common/LimitedStreams.cpp +++ b/7zip/Common/LimitedStreams.cpp @@ -11,8 +11,7 @@ void CLimitedSequentialInStream::Init(ISequentialInStream *stream, UInt64 stream _size = streamSize; } -STDMETHODIMP CLimitedSequentialInStream::Read(void *data, - UInt32 size, UInt32 *processedSize) +STDMETHODIMP CLimitedSequentialInStream::Read(void *data, UInt32 size, UInt32 *processedSize) { UInt32 processedSizeReal; UInt32 sizeToRead = UInt32(MyMin(_size, UInt64(size))); @@ -22,15 +21,4 @@ STDMETHODIMP CLimitedSequentialInStream::Read(void *data, *processedSize = processedSizeReal; return result; } - -STDMETHODIMP CLimitedSequentialInStream::ReadPart(void *data, UInt32 size, UInt32 *processedSize) -{ - UInt32 processedSizeReal; - UInt32 sizeToRead = UInt32(MyMin(_size, UInt64(size))); - HRESULT result = _stream->ReadPart(data, sizeToRead, &processedSizeReal); - _size -= processedSizeReal; - if(processedSize != NULL) - *processedSize = processedSizeReal; - return result; -} |