From a8fed0f50f5ef7540102b03975ac4c68bc737e66 Mon Sep 17 00:00:00 2001 From: Neil Date: Thu, 19 Apr 2018 22:49:44 +1000 Subject: Templatize MakeUpperCase/MakeLowerCase so they work on char/int without casts. --- lexlib/CharacterSet.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lexlib/CharacterSet.cxx') diff --git a/lexlib/CharacterSet.cxx b/lexlib/CharacterSet.cxx index 791177fcc..2a1dabc1c 100644 --- a/lexlib/CharacterSet.cxx +++ b/lexlib/CharacterSet.cxx @@ -18,8 +18,8 @@ namespace Scintilla { int CompareCaseInsensitive(const char *a, const char *b) { while (*a && *b) { if (*a != *b) { - const char upperA = static_cast(MakeUpperCase(*a)); - const char upperB = static_cast(MakeUpperCase(*b)); + const char upperA = MakeUpperCase(*a); + const char upperB = MakeUpperCase(*b); if (upperA != upperB) return upperA - upperB; } @@ -33,8 +33,8 @@ int CompareCaseInsensitive(const char *a, const char *b) { int CompareNCaseInsensitive(const char *a, const char *b, size_t len) { while (*a && *b && len) { if (*a != *b) { - const char upperA = static_cast(MakeUpperCase(*a)); - const char upperB = static_cast(MakeUpperCase(*b)); + const char upperA = MakeUpperCase(*a); + const char upperB = MakeUpperCase(*b); if (upperA != upperB) return upperA - upperB; } -- cgit v1.2.3