diff options
Diffstat (limited to 'src/CharClassify.cxx')
-rw-r--r-- | src/CharClassify.cxx | 38 |
1 files changed, 4 insertions, 34 deletions
diff --git a/src/CharClassify.cxx b/src/CharClassify.cxx index bbd25a0f8..c16af4547 100644 --- a/src/CharClassify.cxx +++ b/src/CharClassify.cxx @@ -10,6 +10,10 @@ #include "CharClassify.h" +#ifdef SCI_NAMESPACE +using namespace Scintilla; +#endif + // Shut up annoying Visual C++ warnings: #ifdef _MSC_VER #pragma warning(disable: 4514) @@ -42,37 +46,3 @@ void CharClassify::SetCharClasses(const unsigned char *chars, cc newCharClass) { } } } - -int CompareCaseInsensitive(const char *a, const char *b) { - while (*a && *b) { - if (*a != *b) { - char upperA = MakeUpperCase(*a); - char upperB = MakeUpperCase(*b); - if (upperA != upperB) - return upperA - upperB; - } - a++; - b++; - } - // Either *a or *b is nul - return *a - *b; -} - -int CompareNCaseInsensitive(const char *a, const char *b, size_t len) { - while (*a && *b && len) { - if (*a != *b) { - char upperA = MakeUpperCase(*a); - char upperB = MakeUpperCase(*b); - if (upperA != upperB) - return upperA - upperB; - } - a++; - b++; - len--; - } - if (len == 0) - return 0; - else - // Either *a or *b is nul - return *a - *b; -} |