From e362389b0fb4ccf16ef5b7e424e4e1fd86969af0 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 6 Sep 2005 20:33:55 +0000 Subject: [PATCH] prefer std::string calls over CStdString compat calls --- stepmania/src/ThemeManager.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/stepmania/src/ThemeManager.cpp b/stepmania/src/ThemeManager.cpp index a4c61ad646..a05bfa935b 100644 --- a/stepmania/src/ThemeManager.cpp +++ b/stepmania/src/ThemeManager.cpp @@ -47,6 +47,10 @@ struct Theme // When looking for a metric or an element, search these from head to tail. static deque g_vThemes; +class ThemePathCache +{ + +}; // // For self-registering metrics @@ -84,8 +88,8 @@ void ThemeManager::ClearThemePathCache() static void FileNameToClassAndElement( const CString &sFileName, CString &sClassNameOut, CString &sElementOut ) { // split into class name and file name - int iIndexOfFirstSpace = sFileName.Find(" "); - if( iIndexOfFirstSpace == -1 ) // no space + unsigned iIndexOfFirstSpace = sFileName.find(" "); + if( iIndexOfFirstSpace == string::npos ) // no space { sClassNameOut = ""; sElementOut = sFileName; @@ -93,7 +97,7 @@ static void FileNameToClassAndElement( const CString &sFileName, CString &sClass else { sClassNameOut = sFileName.Left( iIndexOfFirstSpace ); - sElementOut = sFileName.Right( sFileName.length() - iIndexOfFirstSpace - 1 ); + sElementOut = sFileName.Right( sFileName.size() - iIndexOfFirstSpace - 1 ); } }