diff options
| author | Zufu Liu <unknown> | 2018-03-24 13:53:22 +1100 | 
|---|---|---|
| committer | Zufu Liu <unknown> | 2018-03-24 13:53:22 +1100 | 
| commit | 0bb4d5456748c8794a943b4716ee089d0590519c (patch) | |
| tree | d3a1f8654824ca8f6e9892cb0ae9b8ce172efed4 /src/CaseConvert.cxx | |
| parent | f3830c19917c254dcddfd272518a7b749fe89129 (diff) | |
| download | scintilla-mirror-0bb4d5456748c8794a943b4716ee089d0590519c.tar.gz | |
Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion.
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character
into UniConversion.
Diffstat (limited to 'src/CaseConvert.cxx')
| -rw-r--r-- | src/CaseConvert.cxx | 21 | 
1 files changed, 0 insertions, 21 deletions
diff --git a/src/CaseConvert.cxx b/src/CaseConvert.cxx index 76bc0c652..49205cb3e 100644 --- a/src/CaseConvert.cxx +++ b/src/CaseConvert.cxx @@ -18,7 +18,6 @@  #include "StringCopy.h"  #include "CaseConvert.h"  #include "UniConversion.h" -#include "UnicodeFromUTF8.h"  using namespace Scintilla; @@ -665,26 +664,6 @@ CaseConverter caseConvFold;  CaseConverter caseConvUp;  CaseConverter caseConvLow; -void UTF8FromUTF32Character(int uch, char *putf) { -	size_t k = 0; -	if (uch < 0x80) { -		putf[k++] = static_cast<char>(uch); -	} else if (uch < 0x800) { -		putf[k++] = static_cast<char>(0xC0 | (uch >> 6)); -		putf[k++] = static_cast<char>(0x80 | (uch & 0x3f)); -	} else if (uch < 0x10000) { -		putf[k++] = static_cast<char>(0xE0 | (uch >> 12)); -		putf[k++] = static_cast<char>(0x80 | ((uch >> 6) & 0x3f)); -		putf[k++] = static_cast<char>(0x80 | (uch & 0x3f)); -	} else { -		putf[k++] = static_cast<char>(0xF0 | (uch >> 18)); -		putf[k++] = static_cast<char>(0x80 | ((uch >> 12) & 0x3f)); -		putf[k++] = static_cast<char>(0x80 | ((uch >> 6) & 0x3f)); -		putf[k++] = static_cast<char>(0x80 | (uch & 0x3f)); -	} -	putf[k] = 0; -} -  void AddSymmetric(enum CaseConversion conversion, int lower,int upper) {  	char lowerUTF8[UTF8MaxBytes+1];  	UTF8FromUTF32Character(lower, lowerUTF8);  | 
