diff options
Diffstat (limited to 'src/utils/SkDataUtils.cpp')
-rw-r--r-- | src/utils/SkDataUtils.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/utils/SkDataUtils.cpp b/src/utils/SkDataUtils.cpp deleted file mode 100644 index c5544f71ba..0000000000 --- a/src/utils/SkDataUtils.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2014 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include "SkData.h" -#include "SkDataUtils.h" -#include "SkStream.h" - -/*static*/ SkData* SkDataUtils::ReadIntoSkData(SkStream &stream, size_t maxBytes) { - if (0 == maxBytes) { - return SkData::NewEmpty(); - } - char* bufStart = reinterpret_cast<char *>(sk_malloc_throw(maxBytes)); - char* bufPtr = bufStart; - size_t bytesRemaining = maxBytes; - while (bytesRemaining > 0) { - size_t bytesReadThisTime = stream.read(bufPtr, bytesRemaining); - if (0 == bytesReadThisTime) { - break; - } - bytesRemaining -= bytesReadThisTime; - bufPtr += bytesReadThisTime; - } - return SkData::NewFromMalloc(bufStart, maxBytes - bytesRemaining); -} |