CleanData();
// Third, we rebuild the URL.
- m_url = m_protoname + T(":");
+ m_url = m_protoname + wxT(":");
if (m_protoinfo->m_needhost)
- m_url = m_url + T("//") + m_hostname;
+ m_url = m_url + wxT("//") + m_hostname;
m_url += m_path;
int pos;
// Find end
- pos = url.Find(T(':'));
+ pos = url.Find(wxT(':'));
if (pos == -1)
return FALSE;
url = url(2, url.Length());
- pos = url.Find(T('/'));
+ pos = url.Find(wxT('/'));
if (pos == -1)
pos = url.Length();
return FALSE;
temp_url = url(0, pos);
- url = url(url.Find(T('/')), url.Length());
+ url = url(url.Find(wxT('/')), url.Length());
// Retrieve service number
- pos2 = temp_url.Find(T(':'), TRUE);
+ pos2 = temp_url.Find(wxT(':'), TRUE);
if (pos2 != -1 && pos2 < pos) {
m_servname = temp_url(pos2+1, pos);
if (!m_servname.IsNumber())
}
// Retrieve user and password.
- pos2 = temp_url.Find(T('@'));
+ pos2 = temp_url.Find(wxT('@'));
// Even if pos2 equals -1, this code is right.
m_hostname = temp_url(pos2+1, temp_url.Length());
- m_user = T("");
- m_password = T("");
+ m_user = wxT("");
+ m_password = wxT("");
if (pos2 == -1)
return TRUE;
temp_url = temp_url(0, pos2);
- pos2 = temp_url.Find(T(':'));
+ pos2 = temp_url.Find(wxT(':'));
if (pos2 == -1)
return FALSE;
if (url.Length() != 0)
m_path = ConvertToValidURI(url);
else
- m_path = T("/");
+ m_path = wxT("/");
return TRUE;
}
}
m_error = wxURL_NOERR;
- if (m_user != T("")) {
+ if (m_user != wxT("")) {
m_protocol->SetUser(m_user);
m_protocol->SetPassword(m_password);
}
}
wxString tmp_str = url_proxy;
- int pos = tmp_str.Find(T(':'));
+ int pos = tmp_str.Find(wxT(':'));
if (pos == -1)
return;
wxIPV4address addr;
tmp_str = url_proxy;
- pos = tmp_str.Find(T(':'));
+ pos = tmp_str.Find(wxT(':'));
// This is an invalid proxy name.
if (pos == -1)
return;
for (i=0;i<uri.Len();i++) {
wxChar c = uri.GetChar(i);
- if (c == T(' '))
- out_str += T('+');
+ if (c == wxT(' '))
+ out_str += wxT('+');
else {
- if (!isalpha(c) && c != T('.') && c != T('+') && c != T('/')) {
- hexa_code.Printf(T("%%%02X"), c);
+ if (!isalpha(c) && c != wxT('.') && c != wxT('+') && c != wxT('/')) {
+ hexa_code.Printf(wxT("%%%02X"), c);
out_str += hexa_code;
} else
out_str += c;
size_t i = 0;
while (i<uri.Len()) {
int code;
- if (uri[i] == T('%')) {
+ if (uri[i] == wxT('%')) {
i++;
- if (uri[i] >= T('A') && uri[i] <= T('F'))
- code = (uri[i] - T('A') + 10) * 16;
+ if (uri[i] >= wxT('A') && uri[i] <= wxT('F'))
+ code = (uri[i] - wxT('A') + 10) * 16;
else
- code = (uri[i] - T('0')) * 16;
+ code = (uri[i] - wxT('0')) * 16;
i++;
- if (uri[i] >= T('A') && uri[i] <= T('F'))
- code += (uri[i] - T('A')) + 10;
+ if (uri[i] >= wxT('A') && uri[i] <= wxT('F'))
+ code += (uri[i] - wxT('A')) + 10;
else
- code += (uri[i] - T('0'));
+ code += (uri[i] - wxT('0'));
i++;
new_uri += (wxChar)code;
continue;