1// 7zSpecStream.cpp 2 3#include "StdAfx.h" 4 5#include "7zSpecStream.h" 6 7/* 8Z7_COM7F_IMF(CSequentialInStreamSizeCount2::Read(void *data, UInt32 size, UInt32 *processedSize)) 9{ 10 UInt32 realProcessedSize; 11 const HRESULT result = _stream->Read(data, size, &realProcessedSize); 12 _size += realProcessedSize; 13 if (processedSize) 14 *processedSize = realProcessedSize; 15 return result; 16} 17 18Z7_COM7F_IMF(CSequentialInStreamSizeCount2::GetSubStreamSize(UInt64 subStream, UInt64 *value)) 19{ 20 if (!_getSubStreamSize) 21 return E_NOTIMPL; 22 return _getSubStreamSize->GetSubStreamSize(subStream, value); 23} 24 25Z7_COM7F_IMF(CSequentialInStreamSizeCount2::GetNextInSubStream(UInt64 *streamIndexRes, ISequentialInStream **stream)) 26{ 27 if (!_compressGetSubStreamSize) 28 return E_NOTIMPL; 29 return _compressGetSubStreamSize->GetNextInSubStream(streamIndexRes, stream); 30} 31*/ 32