diff options
author | Zufu Liu <unknown> | 2021-07-05 15:12:58 +1000 |
---|---|---|
committer | Zufu Liu <unknown> | 2021-07-05 15:12:58 +1000 |
commit | 935c233daeebc9514f2a9963b994b28bb307fded (patch) | |
tree | e2e9b51f7366a598eb1f2ab92c8fd2dedfdd916c | |
parent | f427625f5314299f906a2a239891064de9d21d2a (diff) | |
download | scintilla-mirror-935c233daeebc9514f2a9963b994b28bb307fded.tar.gz |
Feature [feature-requests:#1408] Remove IsDBCSLeadByteInvalid as only caller removed.
-rw-r--r-- | src/Document.cxx | 37 |
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()); |