| Index: src/core/SkStreamPriv.h
|
| diff --git a/src/core/SkStreamPriv.h b/src/core/SkStreamPriv.h
|
| index b82f7d84e9de0227705f864e4fe3724cbdc0aefb..75f7cce8df720667c19e7515f484b2680e0ef974 100644
|
| --- a/src/core/SkStreamPriv.h
|
| +++ b/src/core/SkStreamPriv.h
|
| @@ -8,40 +8,22 @@
|
| #ifndef SkStreamPriv_DEFINED
|
| #define SkStreamPriv_DEFINED
|
|
|
| -class SkAutoMalloc;
|
| -class SkStream;
|
| -class SkStreamRewindable;
|
| class SkData;
|
| -
|
| -/**
|
| - * Copy the provided stream to memory allocated by storage.
|
| - * Used by SkImageDecoder_libbmp and SkImageDecoder_libico.
|
| - * @param storage Allocator to hold the memory. Will be reset to be large
|
| - * enough to hold the entire stream. Upon successful return,
|
| - * storage->get() will point to data holding the SkStream's entire
|
| - * contents.
|
| - * @param stream SkStream to be copied into storage.
|
| - * @return size_t Total number of bytes in the SkStream, which is also the
|
| - * number of bytes pointed to by storage->get(). Returns 0 on failure.
|
| - */
|
| -size_t SkCopyStreamToStorage(SkAutoMalloc* storage, SkStream* stream);
|
| +class SkStream;
|
| +class SkWStream;
|
|
|
| /**
|
| * Copy the provided stream to an SkData variable.
|
| + *
|
| + * Note: Assumes the stream is at the beginning. If it has a length,
|
| + * but is not at the beginning, this call will fail (return NULL).
|
| + *
|
| * @param stream SkStream to be copied into data.
|
| * @return SkData* The resulting SkData after the copy. This data
|
| * will have a ref count of one upon return and belongs to the
|
| * caller. Returns nullptr on failure.
|
| */
|
| -SkData *SkCopyStreamToData(SkStream* stream);
|
| -
|
| -/**
|
| - * Attempt to convert this stream to a StreamRewindable in the
|
| - * cheapest possible manner (calling duplicate() if possible, and
|
| - * otherwise allocating memory for a copy). The position of the
|
| - * input stream is left in an indeterminate state.
|
| - */
|
| -SkStreamRewindable* SkStreamRewindableFromSkStream(SkStream* stream);
|
| +SkData* SkCopyStreamToData(SkStream* stream);
|
|
|
| /**
|
| * Copies the input stream from the current position to the end.
|
|
|