aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/DBCS.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/DBCS.cxx')
-rw-r--r--src/DBCS.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/DBCS.cxx b/src/DBCS.cxx
index 0f22a705a..f53b8e9ed 100644
--- a/src/DBCS.cxx
+++ b/src/DBCS.cxx
@@ -16,6 +16,12 @@ using namespace Scintilla::Internal;
namespace Scintilla::Internal {
+// Silence 'magic' number use since the set of DBCS lead and trail bytes differ
+// between encodings and would require many constant declarations that would just
+// obscure the behaviour.
+
+// NOLINTBEGIN(*-magic-numbers)
+
bool DBCSIsLeadByte(int codePage, char ch) noexcept {
// Byte ranges found in Wikipedia articles with relevant search strings in each case
const unsigned char uch = ch;
@@ -91,6 +97,8 @@ bool IsDBCSValidSingleByte(int codePage, int ch) noexcept {
}
}
+// NOLINTEND(*-magic-numbers)
+
using CodePageToFoldMap = std::map<int, FoldMap>;
CodePageToFoldMap cpToFoldMap;