aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar Ben Wagner <bungeman@google.com>2016-11-07 18:05:29 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2016-11-08 20:20:15 +0000
commitbf111d7bc9ba3857433e30eae27f0272c34ed0fb (patch)
tree878660f011e2513791d588b621bc16fa047484da /include
parentfa2c4788ce04f80ff7a5887613d93a4053cd174b (diff)
Move SkOSPath out of include/core.
It is moved to src/utils. It is almost a tool, but has two uses in src/ports. The existing SkOSFile.cpp is left empty for the time being since it is mentioned in Chromium's BUILD.gn for Skia. Change-Id: I3bb7f7c4214359eb6ab906bfe76737d20bf1d6c7 Reviewed-on: https://skia-review.googlesource.com/4536 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'include')
-rw-r--r--include/core/SkOSFile.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/include/core/SkOSFile.h b/include/core/SkOSFile.h
index f977327e25..876135596b 100644
--- a/include/core/SkOSFile.h
+++ b/include/core/SkOSFile.h
@@ -1,4 +1,3 @@
-
/*
* Copyright 2006 The Android Open Source Project
*
@@ -21,12 +20,6 @@ enum SkFILE_Flags {
kWrite_SkFILE_Flag = 0x02
};
-#ifdef _WIN32
-const static char SkPATH_SEPARATOR = '\\';
-#else
-const static char SkPATH_SEPARATOR = '/';
-#endif
-
FILE* sk_fopen(const char path[], SkFILE_Flags);
void sk_fclose(FILE*);
@@ -110,40 +103,4 @@ public:
};
};
-/**
- * Functions for modifying SkStrings which represent paths on the filesystem.
- */
-class SkOSPath {
-public:
- /**
- * Assembles rootPath and relativePath into a single path, like this:
- * rootPath/relativePath.
- * It is okay to call with a NULL rootPath and/or relativePath. A path
- * separator will still be inserted.
- *
- * Uses SkPATH_SEPARATOR, to work on all platforms.
- */
- static SkString Join(const char* rootPath, const char* relativePath);
-
- /**
- * Return the name of the file, ignoring the directory structure.
- * Behaves like python's os.path.basename. If the fullPath is
- * /dir/subdir/, an empty string is returned.
- * @param fullPath Full path to the file.
- * @return SkString The basename of the file - anything beyond the
- * final slash, or the full name if there is no slash.
- */
- static SkString Basename(const char* fullPath);
-
- /**
- * Given a qualified file name returns the directory.
- * Behaves like python's os.path.dirname. If the fullPath is
- * /dir/subdir/ the return will be /dir/subdir/
- * @param fullPath Full path to the file.
- * @return SkString The dir containing the file - anything preceding the
- * final slash, or the full name if ending in a slash.
- */
- static SkString Dirname(const char* fullPath);
-};
-
#endif