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; |
-} |
- |
-} |