From 769f96a5d410fcd5267429e84dc2117919bda36b Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 17 Jul 2017 15:40:15 +1000 Subject: Fix signed / unsigned comparison warnings. --- lexers/LexCPP.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index bf085203e..f28dba7aa 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