#include <string.h>
#include <ctype.h>
-IMPLEMENT_CLASS(wxProtoInfo, wxObject)
IMPLEMENT_CLASS(wxURL, wxURI)
// Protocols list
wxIPV4address addr;
// m_protoinfo is NULL when we use a proxy
- if (!m_useProxy && m_protoinfo->m_needhost)
+ if (
+#if wxUSE_PROTOCOL_HTTP
+ !m_useProxy &&
+#endif // wxUSE_PROTOCOL_HTTP
+ m_protoinfo->m_needhost )
{
if (!addr.Hostname(m_server))
{
return NULL;
}
}
-#endif
+#endif // wxUSE_SOCKETS
wxString fullPath;
+#if wxUSE_PROTOCOL_HTTP
// When we use a proxy, we have to pass the whole URL to it.
if (m_useProxy)
fullPath += m_url;
+#endif // wxUSE_PROTOCOL_HTTP
if(m_path.empty())
fullPath += wxT("/");
{
// we must be cleaned up before wxSocketModule as otherwise deleting
// ms_proxyDefault from our OnExit() won't work (and can actually crash)
- AddDependency(wxClassInfo::FindClass(_T("wxSocketModule")));
+ AddDependency(wxClassInfo::FindClass(wxT("wxSocketModule")));
}
bool wxURLModule::OnInit()
// down the program startup (especially if there is no DNS server
// available, in which case it may take up to 1 minute)
- if ( wxGetenv(_T("HTTP_PROXY")) )
+ if ( wxGetenv(wxT("HTTP_PROXY")) )
{
wxURL::ms_useDefaultProxy = true;
}