diff options
author | 2016-12-14 16:51:08 -0500 | |
---|---|---|
committer | 2016-12-14 22:24:45 +0000 | |
commit | 8dc1f62d23fdb78b563f41f18678a107d26f68d0 (patch) | |
tree | d4e2f5b74c38cf33366a0604aa7179a81c2f101f /src/core/SkStream.cpp | |
parent | 7dae46a6783de5f6bc461870306eb7d648386980 (diff) |
Remove strange 'write' overload on SkDynamicMemoryWStream.
This should have been names 'overwrite' and appears to be unused.
Change-Id: Ic9dd21e6789fb079fcbc209ed5d074a77f3587cc
Reviewed-on: https://skia-review.googlesource.com/6092
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkStream.cpp')
-rw-r--r-- | src/core/SkStream.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/core/SkStream.cpp b/src/core/SkStream.cpp index 060e0942e2..cb47437d0c 100644 --- a/src/core/SkStream.cpp +++ b/src/core/SkStream.cpp @@ -551,31 +551,6 @@ bool SkDynamicMemoryWStream::write(const void* buffer, size_t count) return true; } -bool SkDynamicMemoryWStream::write(const void* buffer, size_t offset, size_t count) -{ - if (offset + count > fBytesWritten) { - return false; // test does not partially modify - } - - this->invalidateCopy(); - - Block* block = fHead; - while (block != nullptr) { - size_t size = block->written(); - if (offset < size) { - size_t part = offset + count > size ? size - offset : count; - memcpy(block->start() + offset, buffer, part); - if (count <= part) - return true; - count -= part; - buffer = (const void*) ((char* ) buffer + part); - } - offset = offset > size ? offset - size : 0; - block = block->fNext; - } - return false; -} - bool SkDynamicMemoryWStream::read(void* buffer, size_t offset, size_t count) { if (offset + count > fBytesWritten) |