Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1803)

Unified Diff: src/utils/ios/SkOSFile_iOS.mm

Issue 1197963003: Remove old iOS porting files. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/utils/ios/SkImageDecoder_iOS.mm ('k') | src/utils/ios/SkStream_NSData.mm » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/utils/ios/SkOSFile_iOS.mm
diff --git a/src/utils/ios/SkOSFile_iOS.mm b/src/utils/ios/SkOSFile_iOS.mm
deleted file mode 100755
index e38ecfdab4deaab4e6bbd5486f7f1a012fc6a3f9..0000000000000000000000000000000000000000
--- a/src/utils/ios/SkOSFile_iOS.mm
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright 2010 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include <Foundation/Foundation.h>
-#include "SkOSFile.h"
-#include "SkString.h"
-
-struct SkFILE {
- NSData* fData;
- size_t fOffset;
- size_t fLength;
-};
-
-SkFILE* sk_fopen(const char cpath[], SkFILE_Flags flags) {
- if (flags & kWrite_SkFILE_Flag) {
- return NULL;
- }
-
- SkString cname, csuffix;
-
- const char* start = strrchr(cpath, '/');
- if (NULL == start) {
- start = cpath;
- } else {
- start += 1;
- }
- const char* stop = strrchr(cpath, '.');
- if (NULL == stop) {
- return NULL;
- } else {
- stop += 1;
- }
-
- cname.set(start, stop - start - 1);
- csuffix.set(stop);
-
- NSBundle* bundle = [NSBundle mainBundle];
- NSString* name = [NSString stringWithUTF8String:cname.c_str()];
- NSString* suffix = [NSString stringWithUTF8String:csuffix.c_str()];
- NSString* path = [bundle pathForResource:name ofType:suffix];
- NSData* data = [NSData dataWithContentsOfMappedFile:path];
-
- if (data) {
- [data retain];
- SkFILE* rec = new SkFILE;
- rec->fData = data;
- rec->fOffset = 0;
- rec->fLength = [data length];
- return reinterpret_cast<SkFILE*>(rec);
- }
- return NULL;
-}
-
-size_t sk_fgetsize(SkFILE* rec) {
- SkASSERT(rec);
- return rec->fLength;
-}
-
-bool sk_frewind(SkFILE* rec) {
- SkASSERT(rec);
- rec->fOffset = 0;
- return true;
-}
-
-size_t sk_fread(void* buffer, size_t byteCount, SkFILE* rec) {
- if (NULL == buffer) {
- return rec->fLength;
- } else {
- size_t remaining = rec->fLength - rec->fOffset;
- if (byteCount > remaining) {
- byteCount = remaining;
- }
- memcpy(buffer, (char*)[rec->fData bytes] + rec->fOffset, byteCount);
- rec->fOffset += byteCount;
- SkASSERT(rec->fOffset <= rec->fLength);
- return byteCount;
- }
-}
-
-size_t sk_fwrite(const void* buffer, size_t byteCount, SkFILE* f) {
- SkDEBUGFAIL("Not supported yet");
- return 0;
-}
-
-void sk_fflush(SkFILE* f) {
- SkDEBUGFAIL("Not supported yet");
-}
-
-void sk_fclose(SkFILE* rec) {
- SkASSERT(rec);
- [rec->fData release];
- delete rec;
-}
-
« no previous file with comments | « src/utils/ios/SkImageDecoder_iOS.mm ('k') | src/utils/ios/SkStream_NSData.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698