l2 = l;
for (int i = l-1; i >= 0; i--) {
c = loc[(unsigned int) i];
- if (c == _T('#')) l2 = i + 1;
- if (c == _T('.')) {ext = loc.Right(l2-i-1); break;}
- if ((c == _T('/')) || (c == _T('\\')) || (c == _T(':'))) {return wxEmptyString;}
+ if (c == wxT('#')) l2 = i + 1;
+ if (c == wxT('.')) {ext = loc.Right(l2-i-1); break;}
+ if ((c == wxT('/')) || (c == wxT('\\')) || (c == wxT(':'))) {return wxEmptyString;}
}
if (m_MimeMng == NULL) {
bool fnd;
fnd = FALSE;
- for (i = l-1; (i >= 0) && ((location[i] != _T('#')) || (!fnd)); i--) {
- if ((location[i] == _T(':')) && (i != 1 /*win: C:\path*/)) fnd = TRUE;
+ for (i = l-1; (i >= 0) && ((location[i] != wxT('#')) || (!fnd)); i--) {
+ if ((location[i] == wxT(':')) && (i != 1 /*win: C:\path*/)) fnd = TRUE;
}
- if (!fnd) return _T("file");
- for (++i; (i < l) && (location[i] != _T(':')); i++) s << location[i];
+ if (!fnd) return wxT("file");
+ for (++i; (i < l) && (location[i] != wxT(':')); i++) s << location[i];
return s;
}
fnd = FALSE;
for (i = location.Length()-1; i >= 0; i--) {
- if ((location[i] == _T(':')) && (i != 1 /*win: C:\path*/)) fnd = TRUE;
- else if (fnd && (location[i] == _T('#'))) return location.Left(i);
+ if ((location[i] == wxT(':')) && (i != 1 /*win: C:\path*/)) fnd = TRUE;
+ else if (fnd && (location[i] == wxT('#'))) return location.Left(i);
}
return wxEmptyString;
}
{
int i, l = location.Length();
int l2 = l + 1;
- for (i = l-1; (i >= 0) && ((location[i] != _T(':')) || (i == 1) || (location[i-2] == _T(':'))); i--) {if (location[i] == _T('#')) l2 = i + 1;}
+ for (i = l-1; (i >= 0) && ((location[i] != wxT(':')) || (i == 1) || (location[i-2] == wxT(':'))); i--) {if (location[i] == wxT('#')) l2 = i + 1;}
if (i == 0) return wxEmptyString;
else return location.Mid(i + 1, l2 - i - 2);
}
for (int i = l-1; i >= 0; i--) {
c = location[i];
- if (c == _T('#')) return location.Right(l-i-1);
- else if ((c == _T('.')) || (c == _T('/')) || (c == _T('\\')) || (c == _T(':'))) return wxEmptyString;
+ if (c == wxT('#')) return location.Right(l-i-1);
+ else if ((c == wxT('.')) || (c == wxT('/')) || (c == wxT('\\')) || (c == wxT(':'))) return wxEmptyString;
}
return wxEmptyString;
}
bool wxLocalFSHandler::CanOpen(const wxString& location)
{
- return GetProtocol(location) == _T("file");
+ return GetProtocol(location) == wxT("file");
}
wxFSFile* wxLocalFSHandler::OpenFile(wxFileSystem& WXUNUSED(fs), const wxString& location)
m_Path = location;
for (i = m_Path.Length()-1; i >= 0; i--)
- if (m_Path[(unsigned int) i] == _T('\\')) m_Path.GetWritableChar(i) = _T('/'); // wanna be windows-safe
+ if (m_Path[(unsigned int) i] == wxT('\\')) m_Path.GetWritableChar(i) = wxT('/'); // 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 (m_Path[(unsigned int) i] == wxT('/'))
{
- if ((i > 1) && (m_Path[(unsigned int) (i-1)] == _T('/')) && (m_Path[(unsigned int) (i-2)] == _T(':')))
+ if ((i > 1) && (m_Path[(unsigned int) (i-1)] == wxT('/')) && (m_Path[(unsigned int) (i-2)] == wxT(':')))
{
i -= 2;
continue;
break;
}
}
- else if (m_Path[(unsigned int) i] == _T(':')) {
+ else if (m_Path[(unsigned int) i] == wxT(':')) {
pathpos = i;
break;
}
{
for (i = 0; i < (int) m_Path.Length(); i++)
{
- if (m_Path[(unsigned int) i] == _T(':'))
+ if (m_Path[(unsigned int) i] == wxT(':'))
{
- //m_Path << _T('/');
+ //m_Path << wxT('/');
m_Path.Remove(i+1);
break;
}
}
else
{
- if (m_Path[m_Path.Length()-1] != _T('/'))
- m_Path << _T('/');
+ if (m_Path[m_Path.Length()-1] != wxT('/'))
+ m_Path << wxT('/');
m_Path.Remove(pathpos+1);
}
}
meta = 0;
for (i = 0; i < ln; i++)
{
- if (loc[(unsigned int) i] == _T('\\')) loc.GetWritableChar(i) = _T('/'); // wanna be windows-safe
+ if (loc[(unsigned int) i] == wxT('\\')) loc.GetWritableChar(i) = wxT('/'); // wanna be windows-safe
if (!meta) switch (loc[(unsigned int) i])
{
- case _T('/') : case _T(':') : case _T('#') : meta = loc[(unsigned int) i];
+ case wxT('/') : case wxT(':') : case wxT('#') : meta = loc[(unsigned int) i];
}
}
m_LastName = wxEmptyString;
// try relative paths first :
- if (meta != _T(':'))
+ if (meta != wxT(':'))
{
node = m_Handlers.GetFirst();
while (node)