| Index: include/core/SkData.h
|
| ===================================================================
|
| --- include/core/SkData.h (revision 8838)
|
| +++ include/core/SkData.h (working copy)
|
| @@ -13,6 +13,8 @@
|
|
|
| #include "SkFlattenable.h"
|
|
|
| +struct SkFILE;
|
| +
|
| /**
|
| * SkData holds an immutable data buffer. Not only is the data immutable,
|
| * but the actual ptr that is returned (by data() or bytes()) is guaranteed
|
| @@ -89,10 +91,12 @@
|
| static SkData* NewFromMalloc(const void* data, size_t length);
|
|
|
| /**
|
| - * Create a new dataref from a pointer allocated by mmap. The Data object
|
| - * will handle calling munmap().
|
| + * Create a new dataref from a SkFILE.
|
| + * This does not take ownership of the SkFILE, nor close it.
|
| + * The SkFILE must be open for reading only.
|
| + * Returns NULL on failure.
|
| */
|
| - static SkData* NewFromMMap(const void* data, size_t length);
|
| + static SkData* NewFromFILE(SkFILE* f);
|
|
|
| /**
|
| * Create a new dataref using a subset of the data in the specified
|
|
|