- if (m_Path[i] == '\\') m_Path.GetWritableChar(i) = '/'; // wanna be windows-safe
-
- if (is_dir == FALSE) {
- for (i = m_Path.Length()-1; i >= 0; i--) {
- if (m_Path[i] == '/') {
- if ((i > 1) && (m_Path[i-1] == '/') && (m_Path[i-2] == ':')) {
+ if (m_Path[(unsigned int) i] == _T('\\')) m_Path.GetWritableChar(i) = _T('/'); // wanna be windows-safe
+
+ if (is_dir == FALSE)
+ {
+ for (i = m_Path.Length()-1; i >= 0; i--)
+ {
+ if (m_Path[(unsigned int) i] == _T('/'))
+ {
+ if ((i > 1) && (m_Path[(unsigned int) (i-1)] == _T('/')) && (m_Path[(unsigned int) (i-2)] == _T(':')))
+ {