Silence Code Analysis warnings about unscoped enums
wxWidgets is using unscoped enums and should continue so for backward compatibility. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
625549838e
commit
8bf3810032
@ -184,6 +184,7 @@ int _tmain(int argc, _TCHAR *argv[])
|
|||||||
const wxString& url = parser.GetParam(4);
|
const wxString& url = parser.GetParam(4);
|
||||||
wxString languageId(language);
|
wxString languageId(language);
|
||||||
for (wxXmlNode *elPackage = elPackages->GetChildren(); elPackage; elPackage = elPackage->GetNext()) {
|
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")) {
|
if (elPackage->GetType() == wxXML_ELEMENT_NODE && elPackage->GetName() == wxT("Package")) {
|
||||||
// Get package version.
|
// Get package version.
|
||||||
wxUint32 version = 0;
|
wxUint32 version = 0;
|
||||||
|
@ -65,6 +65,7 @@ int _tmain(int argc, _TCHAR *argv[])
|
|||||||
// Examine prologue if the document is already signed and remove all signatures found.
|
// Examine prologue if the document is already signed and remove all signatures found.
|
||||||
wxXmlNode *document = doc.GetDocumentNode();
|
wxXmlNode *document = doc.GetDocumentNode();
|
||||||
for (wxXmlNode *prolog = document->GetChildren(); prolog;) {
|
for (wxXmlNode *prolog = document->GetChildren(); prolog;) {
|
||||||
|
#pragma warning(suppress: 26812) // wxXmlNodeType is unscoped
|
||||||
if (prolog->GetType() == wxXML_COMMENT_NODE) {
|
if (prolog->GetType() == wxXML_COMMENT_NODE) {
|
||||||
wxString content = prolog->GetContent();
|
wxString content = prolog->GetContent();
|
||||||
if (content.length() >= _countof(wxS(UPDATER_SIGNATURE_MARK)) - 1 &&
|
if (content.length() >= _countof(wxS(UPDATER_SIGNATURE_MARK)) - 1 &&
|
||||||
|
@ -217,6 +217,7 @@ wxXmlDocument* wxUpdCheckThread::GetCatalogue()
|
|||||||
wxXmlNode *document = doc->GetDocumentNode();
|
wxXmlNode *document = doc->GetDocumentNode();
|
||||||
wxMemoryBuffer sig;
|
wxMemoryBuffer sig;
|
||||||
for (wxXmlNode *prolog = document->GetChildren(); prolog; prolog = prolog->GetNext()) {
|
for (wxXmlNode *prolog = document->GetChildren(); prolog; prolog = prolog->GetNext()) {
|
||||||
|
#pragma warning(suppress: 26812) // wxXmlNodeType is unscoped.
|
||||||
if (prolog->GetType() == wxXML_COMMENT_NODE) {
|
if (prolog->GetType() == wxXML_COMMENT_NODE) {
|
||||||
wxString content = prolog->GetContent();
|
wxString content = prolog->GetContent();
|
||||||
const size_t content_len = content.length();
|
const size_t content_len = content.length();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user