Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/7zip/Common/OutMemStream.cpp')
-rw-r--r--[-rwxr-xr-x]CPP/7zip/Common/OutMemStream.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/CPP/7zip/Common/OutMemStream.cpp b/CPP/7zip/Common/OutMemStream.cpp
index 2e92886b..768c2d45 100755..100644
--- a/CPP/7zip/Common/OutMemStream.cpp
+++ b/CPP/7zip/Common/OutMemStream.cpp
@@ -40,15 +40,15 @@ STDMETHODIMP COutMemStream::Write(const void *data, UInt32 size, UInt32 *process
return OutSeqStream->Write(data, size, processedSize);
if (processedSize != 0)
*processedSize = 0;
- while(size != 0)
+ while (size != 0)
{
- if ((int)_curBlockIndex < Blocks.Blocks.Size())
+ if (_curBlockIndex < Blocks.Blocks.Size())
{
- Byte *p = (Byte *)Blocks.Blocks[(int)_curBlockIndex] + _curBlockPos;
+ Byte *p = (Byte *)Blocks.Blocks[_curBlockIndex] + _curBlockPos;
size_t curSize = _memManager->GetBlockSize() - _curBlockPos;
if (size < curSize)
curSize = size;
- memmove(p, data, curSize);
+ memcpy(p, data, curSize);
if (processedSize != 0)
*processedSize += (UInt32)curSize;
data = (const void *)((const Byte *)data + curSize);
@@ -124,7 +124,7 @@ STDMETHODIMP COutMemStream::Seek(Int64 offset, UInt32 seekOrigin, UInt64 *newPos
}
else
return E_NOTIMPL;
- if (newPosition != 0)
+ if (newPosition)
*newPosition = GetPos();
return S_OK;
}