| Index: third_party/lzma/v4_65/files/CPP/7zip/Compress/CopyCoder.cpp
|
| diff --git a/third_party/lzma/v4_65/files/CPP/7zip/Compress/CopyCoder.cpp b/third_party/lzma/v4_65/files/CPP/7zip/Compress/CopyCoder.cpp
|
| deleted file mode 100644
|
| index 899ffa3a1fe636b8ee6ea120b86468e6c76fbb32..0000000000000000000000000000000000000000
|
| --- a/third_party/lzma/v4_65/files/CPP/7zip/Compress/CopyCoder.cpp
|
| +++ /dev/null
|
| @@ -1,62 +0,0 @@
|
| -// Compress/CopyCoder.cpp
|
| -
|
| -#include "StdAfx.h"
|
| -
|
| -extern "C"
|
| -{
|
| -#include "../../../C/Alloc.h"
|
| -}
|
| -
|
| -#include "../Common/StreamUtils.h"
|
| -
|
| -#include "CopyCoder.h"
|
| -
|
| -namespace NCompress {
|
| -
|
| -static const UInt32 kBufferSize = 1 << 17;
|
| -
|
| -CCopyCoder::~CCopyCoder()
|
| -{
|
| - ::MidFree(_buffer);
|
| -}
|
| -
|
| -STDMETHODIMP CCopyCoder::Code(ISequentialInStream *inStream,
|
| - ISequentialOutStream *outStream,
|
| - const UInt64 * /* inSize */, const UInt64 *outSize,
|
| - ICompressProgressInfo *progress)
|
| -{
|
| - if (_buffer == 0)
|
| - {
|
| - _buffer = (Byte *)::MidAlloc(kBufferSize);
|
| - if (_buffer == 0)
|
| - return E_OUTOFMEMORY;
|
| - }
|
| -
|
| - TotalSize = 0;
|
| - for (;;)
|
| - {
|
| - UInt32 realProcessedSize;
|
| - UInt32 size = kBufferSize;
|
| - if (outSize != 0)
|
| - if (size > *outSize - TotalSize)
|
| - size = (UInt32)(*outSize - TotalSize);
|
| - RINOK(inStream->Read(_buffer, size, &realProcessedSize));
|
| - if (realProcessedSize == 0)
|
| - break;
|
| - RINOK(WriteStream(outStream, _buffer, realProcessedSize));
|
| - TotalSize += realProcessedSize;
|
| - if (progress != NULL)
|
| - {
|
| - RINOK(progress->SetRatioInfo(&TotalSize, &TotalSize));
|
| - }
|
| - }
|
| - return S_OK;
|
| -}
|
| -
|
| -STDMETHODIMP CCopyCoder::GetInStreamProcessedSize(UInt64 *value)
|
| -{
|
| - *value = TotalSize;
|
| - return S_OK;
|
| -}
|
| -
|
| -}
|
|
|