From 0e237487cfb370b98dd4e4d170cd4a88aced140a Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 17 Jul 2017 15:40:15 +1000 Subject: Backport: Fix signed / unsigned comparison warnings. Backport of changeset 6354:4914db52c782. --- lexers/LexCPP.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lexers') diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index e8e3e6ca0..08a95321e 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -587,7 +587,7 @@ public: const char * SCI_METHOD NameOfStyle(int style) override { if (style >= NamedStyles()) return ""; - if (style < ELEMENTS(lexicalClasses)) + if (style < static_cast(ELEMENTS(lexicalClasses))) return lexicalClasses[style].name; // TODO: inactive and substyles return ""; @@ -611,12 +611,12 @@ public: return returnBuffer.c_str(); } } - if (style < ELEMENTS(lexicalClasses)) + if (style < static_cast(ELEMENTS(lexicalClasses))) return lexicalClasses[style].tags; if (style >= activeFlag) { returnBuffer = "inactive "; const int styleActive = style - activeFlag; - if (styleActive < ELEMENTS(lexicalClasses)) + if (styleActive < static_cast(ELEMENTS(lexicalClasses))) returnBuffer += lexicalClasses[styleActive].tags; else returnBuffer = ""; @@ -627,7 +627,7 @@ public: const char * SCI_METHOD DescriptionOfStyle(int style) override { if (style >= NamedStyles()) return ""; - if (style < ELEMENTS(lexicalClasses)) + if (style < static_cast(ELEMENTS(lexicalClasses))) return lexicalClasses[style].description; // TODO: inactive and substyles return ""; -- cgit v1.2.3