*/
#ifdef __GNUG__
-#pragma implementation
+#pragma implementation "fs_inet.h"
#endif
#include "wx/wxprec.h"
-#ifdef __BORDLANDC__
+#ifdef __BORLANDC__
#pragma hdrstop
#endif
#if wxUSE_FILESYSTEM && wxUSE_FS_INET
#ifndef WXPRECOMP
-#include "wx/wx.h"
#endif
#include "wx/wfstream.h"
else myloc = myloc.AfterFirst(wxT(':'));
// fix malformed url:
- if (myloc.Left(2) != wxT("//"))
+ if (myloc.Left(2) != wxT("//"))
{
if (myloc.GetChar(0) != wxT('/')) myloc = wxT("//") + myloc;
else myloc = wxT("/") + myloc;
bool wxInternetFSHandler::CanOpen(const wxString& location)
{
wxString p = GetProtocol(location);
- if ((p == wxT("http")) || (p == wxT("ftp")))
+ if ((p == wxT("http")) || (p == wxT("ftp")))
{
wxURL url(p + wxT(":") + StripProtocolAnchor(location));
return (url.GetError() == wxURL_NOERR);
if (info == NULL)
{
wxURL url(right);
- if (url.GetError() == wxURL_NOERR)
+ if (url.GetError() == wxURL_NOERR)
{
s = url.GetInputStream();
content = url.GetProtocol().GetContentType();
return new wxFSFile(s,
right,
info->GetMime(),
- GetAnchor(location),
- wxDateTime::Now());
+ GetAnchor(location)
+#if wxUSE_DATETIME
+ , wxDateTime::Now()
+#endif // wxUSE_DATETIME
+ );
}
wxInternetFSHandler::~wxInternetFSHandler()
{
- wxNode *n;
+ wxHashTable::compatibility_iterator n;
wxInetCacheNode *n2;
m_Cache.BeginFind();
- while ((n = m_Cache.Next()) != NULL)
+ while ((n = m_Cache.Next()) != 0)
{
n2 = (wxInetCacheNode*) n->GetData();
wxRemoveFile(n2->GetTemp());