aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorZufu Liu <unknown>2021-07-05 15:12:58 +1000
committerZufu Liu <unknown>2021-07-05 15:12:58 +1000
commit935c233daeebc9514f2a9963b994b28bb307fded (patch)
treee2e9b51f7366a598eb1f2ab92c8fd2dedfdd916c
parentf427625f5314299f906a2a239891064de9d21d2a (diff)
downloadscintilla-mirror-935c233daeebc9514f2a9963b994b28bb307fded.tar.gz
Feature [feature-requests:#1408] Remove IsDBCSLeadByteInvalid as only caller removed.
-rw-r--r--src/Document.cxx37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/Document.cxx b/src/Document.cxx
index 0ec598bc2..4fdfe4e34 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -1087,43 +1087,6 @@ bool Document::IsDBCSTrailByteNoExcept(char ch) const noexcept {
return false;
}
-bool Document::IsDBCSLeadByteInvalid(char ch) const noexcept {
- const unsigned char lead = ch;
- switch (dbcsCodePage) {
- case 932:
- // Shift_jis
- return
- (lead == 0x85) ||
- (lead == 0x86) ||
- (lead == 0xEB) ||
- (lead == 0xEC) ||
- (lead == 0xEF) ||
- (lead == 0xFA) ||
- (lead == 0xFB) ||
- (lead == 0xFC);
- case 936:
- // GBK
- return (lead == 0x80) || (lead == 0xFF);
- case 949:
- // Korean Wansung KS C-5601-1987
- return (lead == 0x80) || (lead == 0xC9) || (lead >= 0xFE);
- case 950:
- // Big5
- return
- ((lead >= 0x80) && (lead <= 0xA0)) ||
- (lead == 0xC8) ||
- (lead >= 0xFA);
- case 1361:
- // Korean Johab KS C-5601-1992
- return
- ((lead >= 0x80) && (lead <= 0x83)) ||
- ((lead >= 0xD4) && (lead <= 0xD8)) ||
- (lead == 0xDF) ||
- (lead >= 0xFA);
- }
- return false;
-}
-
int Document::DBCSDrawBytes(std::string_view text) const noexcept {
if (text.length() <= 1) {
return static_cast<int>(text.length());