diff --git a/stepmania/src/RageUtil.cpp b/stepmania/src/RageUtil.cpp index 4ab7b549d7..a9d9ad263a 100644 --- a/stepmania/src/RageUtil.cpp +++ b/stepmania/src/RageUtil.cpp @@ -308,6 +308,14 @@ void splitrelpath( const CString &Path, CString& Dir, CString& FName, CString& E } } +CString GetExtension( CString sPath ) +{ + CString Dir, FName, Ext; + splitrelpath( sPath, Dir, FName, Ext ); + Ext.MakeLower(); + return Ext; +} + /* mkdir -p. Doesn't fail if Path already exists and is a directory. */ bool CreateDirectories( CString Path ) { diff --git a/stepmania/src/RageUtil.h b/stepmania/src/RageUtil.h index 372453feef..19c6874f92 100644 --- a/stepmania/src/RageUtil.h +++ b/stepmania/src/RageUtil.h @@ -174,13 +174,7 @@ void splitrelpath( CString& Ext ); -inline CString GetExtension( CString sPath ) -{ - CString Dir, FName, Ext; - splitrelpath( sPath, Dir, FName, Ext ); - Ext.MakeLower(); - return Ext; -}; +CString GetExtension( CString sPath ); typedef int longchar; extern const wchar_t INVALID_CHAR;