From 29e3b1d866370b3f562060476c1fac0dd243211a Mon Sep 17 00:00:00 2001 From: Ben Boeckel <ben.boeckel@kitware.com> Date: Sat, 8 Feb 2014 03:48:48 -0500 Subject: [PATCH] SystemTools: Use .rfind('/') rather than .find_last_of("/") It's faster since it doesn't have a second string to loop over. Change-Id: I8a5917ad356db38e18cc370276edb76ce3027a17 --- SystemTools.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SystemTools.cxx b/SystemTools.cxx index 93c4527..7e6ab87 100644 --- a/SystemTools.cxx +++ b/SystemTools.cxx @@ -3692,7 +3692,7 @@ kwsys_stl::string SystemTools::GetFilenameName(const kwsys_stl::string& filename #if defined(_WIN32) kwsys_stl::string::size_type slash_pos = filename.find_last_of("/\\"); #else - kwsys_stl::string::size_type slash_pos = filename.find_last_of("/"); + kwsys_stl::string::size_type slash_pos = filename.rfind('/'); #endif if(slash_pos != kwsys_stl::string::npos) { -- GitLab