diff --git a/UpdPublish/main.cpp b/UpdPublish/main.cpp index 64d586c..cfdb8a7 100644 --- a/UpdPublish/main.cpp +++ b/UpdPublish/main.cpp @@ -184,6 +184,7 @@ int _tmain(int argc, _TCHAR *argv[]) const wxString& url = parser.GetParam(4); wxString languageId(language); for (wxXmlNode *elPackage = elPackages->GetChildren(); elPackage; elPackage = elPackage->GetNext()) { + #pragma warning(suppress: 26812) // wxXmlNodeType is unscoped if (elPackage->GetType() == wxXML_ELEMENT_NODE && elPackage->GetName() == wxT("Package")) { // Get package version. wxUint32 version = 0; diff --git a/UpdSignXML/main.cpp b/UpdSignXML/main.cpp index 083b52a..3ae22c3 100644 --- a/UpdSignXML/main.cpp +++ b/UpdSignXML/main.cpp @@ -65,6 +65,7 @@ int _tmain(int argc, _TCHAR *argv[]) // Examine prologue if the document is already signed and remove all signatures found. wxXmlNode *document = doc.GetDocumentNode(); for (wxXmlNode *prolog = document->GetChildren(); prolog;) { + #pragma warning(suppress: 26812) // wxXmlNodeType is unscoped if (prolog->GetType() == wxXML_COMMENT_NODE) { wxString content = prolog->GetContent(); if (content.length() >= _countof(wxS(UPDATER_SIGNATURE_MARK)) - 1 && diff --git a/Updater/src/chkthread.cpp b/Updater/src/chkthread.cpp index 5a74161..343de12 100644 --- a/Updater/src/chkthread.cpp +++ b/Updater/src/chkthread.cpp @@ -217,6 +217,7 @@ wxXmlDocument* wxUpdCheckThread::GetCatalogue() wxXmlNode *document = doc->GetDocumentNode(); wxMemoryBuffer sig; for (wxXmlNode *prolog = document->GetChildren(); prolog; prolog = prolog->GetNext()) { + #pragma warning(suppress: 26812) // wxXmlNodeType is unscoped. if (prolog->GetType() == wxXML_COMMENT_NODE) { wxString content = prolog->GetContent(); const size_t content_len = content.length();