X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2b5f62a0b2db198609b45dec622a018dae37008e..194142ed6fec5b7bc09e19b093db3e5d56f3ebc4:/src/common/fs_inet.cpp?ds=inline diff --git a/src/common/fs_inet.cpp b/src/common/fs_inet.cpp index 5304925002..4356b665ea 100644 --- a/src/common/fs_inet.cpp +++ b/src/common/fs_inet.cpp @@ -19,7 +19,7 @@ limitation) */ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "fs_inet.h" #endif @@ -145,19 +145,22 @@ wxFSFile* wxInternetFSHandler::OpenFile(wxFileSystem& WXUNUSED(fs), const wxStri 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());