diff options
Diffstat (limited to 'src')
| -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()); | 
