| Index: include/utils/SkOSPathUtils.h
|
| diff --git a/include/utils/SkOSPathUtils.h b/include/utils/SkOSPathUtils.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6aff5c77346b88476f3da8b1a590926fe79d8984
|
| --- /dev/null
|
| +++ b/include/utils/SkOSPathUtils.h
|
| @@ -0,0 +1,26 @@
|
| +/*
|
| + * Copyright 2013 Google Inc.
|
| + *
|
| + * Use of this source code is governed by a BSD-style license that can be
|
| + * found in the LICENSE file.
|
| + */
|
| +
|
| +class SkString;
|
| +
|
| +/**
|
| + * Assembles rootPath and relativePath into a single path, like this:
|
| + * rootPath/relativePath
|
| + *
|
| + * Uses SkPATH_SEPARATOR, to work on all platforms.
|
| + */
|
| +SkString SkPathJoin(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.
|
| + */
|
| +SkString SkBasename(const char* fullPath);
|
|
|