diff options
| author | Neil <nyamatongwe@gmail.com> | 2021-04-27 10:04:57 +1000 |
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2021-04-27 10:04:57 +1000 |
| commit | 13b6f88d9b4710e1c51b36a97c3b45a6441a7820 (patch) | |
| tree | a8f7b3fa0e91986f4d0a8125a705df771ddb5f83 /src/CharacterSet.cxx | |
| parent | dd48a3b8b049ab42ac16108b428e947135f82877 (diff) | |
| download | scintilla-mirror-13b6f88d9b4710e1c51b36a97c3b45a6441a7820.tar.gz | |
Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterType
and CharacterCategoryMap to avoid clashes with Lexilla when building an
executable that includes both.
Diffstat (limited to 'src/CharacterSet.cxx')
| -rw-r--r-- | src/CharacterSet.cxx | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/CharacterSet.cxx b/src/CharacterSet.cxx deleted file mode 100644 index b934c2dd4..000000000 --- a/src/CharacterSet.cxx +++ /dev/null @@ -1,52 +0,0 @@ -// Scintilla source code edit control -/** @file CharacterSet.cxx - ** Simple case functions for ASCII. - ** Lexer infrastructure. - **/ -// Copyright 1998-2010 by Neil Hodgson <neilh@scintilla.org> -// The License.txt file describes the conditions under which this software may be distributed. - -#include <cstdlib> -#include <cassert> - -#include "CharacterSet.h" - -using namespace Scintilla; - -namespace Scintilla { - -int CompareCaseInsensitive(const char *a, const char *b) noexcept { - while (*a && *b) { - if (*a != *b) { - const char upperA = MakeUpperCase(*a); - const 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) noexcept { - while (*a && *b && len) { - if (*a != *b) { - const char upperA = MakeUpperCase(*a); - const 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; -} - -} |
