Lines Matching defs:file
5 * found in the LICENSE file.
155 SkFILEStream::SkFILEStream(std::shared_ptr<FILE> file, size_t end, size_t start, size_t current)
156 : fFILE(std::move(file))
165 SkFILEStream::SkFILEStream(std::shared_ptr<FILE> file, size_t end, size_t start)
166 : SkFILEStream(std::move(file), end, start, start)
169 SkFILEStream::SkFILEStream(FILE* file, size_t size, size_t start)
170 : SkFILEStream(std::shared_ptr<FILE>(file, sk_fclose), SkSafeMath::Add(start, size), start)
173 SkFILEStream::SkFILEStream(FILE* file, size_t size)
174 : SkFILEStream(file, size, file ? sk_ftell(file) : 0)
177 SkFILEStream::SkFILEStream(FILE* file)
178 : SkFILEStream(std::shared_ptr<FILE>(file, sk_fclose),
179 file ? sk_fgetsize(file) : 0,
180 file ? sk_ftell(file) : 0)
897 FILE* file = sk_fopen(path, kRead_SkFILE_Flag);
898 if (nullptr == file) {
902 auto data = SkData::MakeFromFILE(file);
903 sk_fclose(file);
913 // If we get here, then our attempt at using mmap failed, so try normal file access.