aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/picture_utils.cpp
diff options
context:
space:
mode:
authorGravatar tfarina <tfarina@chromium.org>2014-06-11 08:58:50 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-06-11 08:58:50 -0700
commit1c99ea8ed80ca492397717b57e2735869be38c69 (patch)
tree2b1c41d3b4054dc614e5c1dda55562c98c52fdb0 /tools/picture_utils.cpp
parent1acb8df76dd915f4f48dd0b9618a4ec1478f72a4 (diff)
Cleanup: Delete sk_tools::get_basename() in favor of SkOSPath::SkBasename().
BUG=None TEST=make tests && out/Debug/tests R=epoger@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/321693002
Diffstat (limited to 'tools/picture_utils.cpp')
-rw-r--r--tools/picture_utils.cpp41
1 files changed, 0 insertions, 41 deletions
diff --git a/tools/picture_utils.cpp b/tools/picture_utils.cpp
index 4e6c81e417..850e21f8e7 100644
--- a/tools/picture_utils.cpp
+++ b/tools/picture_utils.cpp
@@ -14,14 +14,6 @@
#include "SkStream.h"
#include "SkString.h"
-static bool is_path_seperator(const char chr) {
-#if defined(SK_BUILD_FOR_WIN)
- return chr == '\\' || chr == '/';
-#else
- return chr == '/';
-#endif
-}
-
namespace sk_tools {
void force_all_opaque(const SkBitmap& bitmap) {
SkASSERT(NULL == bitmap.getTexture());
@@ -58,39 +50,6 @@ namespace sk_tools {
path->append(name);
}
- void get_basename(SkString* basename, const SkString& path) {
- if (path.size() == 0) {
- basename->reset();
- return;
- }
-
- size_t end = path.size() - 1;
-
- // Paths pointing to directories often have a trailing slash,
- // we remove it so the name is not empty
- if (is_path_seperator(path[end])) {
- if (end == 0) {
- basename->reset();
- return;
- }
-
- end -= 1;
- }
-
- size_t i = end;
- do {
- --i;
- if (is_path_seperator(path[i])) {
- const char* basenameStart = path.c_str() + i + 1;
- size_t basenameLength = end - i;
- basename->set(basenameStart, basenameLength);
- return;
- }
- } while (i > 0);
-
- basename->set(path.c_str(), end + 1);
- }
-
bool is_percentage(const char* const string) {
SkString skString(string);
return skString.endsWith("%");