diff options
author | nyamatongwe <unknown> | 2010-05-11 03:37:09 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2010-05-11 03:37:09 +0000 |
commit | 8a6ef2beb841be1bb169d18fab79fc718e9b37ca (patch) | |
tree | f80a7049bc1a33110b230fdd18e70c54fe63f41d | |
parent | 09ea6df59ba1e1b5097087a8c6b6891180a65853 (diff) | |
download | scintilla-mirror-8a6ef2beb841be1bb169d18fab79fc718e9b37ca.tar.gz |
Made method const.
-rw-r--r-- | src/XPM.cxx | 2 | ||||
-rw-r--r-- | src/XPM.h | 2 | ||||
-rw-r--r-- | win32/ScintillaWin.cxx | 18 |
3 files changed, 11 insertions, 11 deletions
diff --git a/src/XPM.cxx b/src/XPM.cxx index 2a0399837..d1389efa0 100644 --- a/src/XPM.cxx +++ b/src/XPM.cxx @@ -38,7 +38,7 @@ static size_t MeasureLength(const char *s) { return i; } -ColourAllocated XPM::ColourFromCode(int ch) { +ColourAllocated XPM::ColourFromCode(int ch) const { return colourCodeTable[ch]->allocated; #ifdef SLOW for (int i=0; i<nColours; i++) { @@ -24,7 +24,7 @@ class XPM { char codeTransparent; char *codes; ColourPair *colours; - ColourAllocated ColourFromCode(int ch); + ColourAllocated ColourFromCode(int ch) const; void FillRun(Surface *surface, int code, int startX, int y, int x); char **lines; ColourPair *colourCodeTable[256]; diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 30fe7b2bd..59df887f5 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -1379,7 +1379,7 @@ std::string ScintillaWin::CaseMapString(const std::string &s, int caseMapping) { if (lengthUTF16 == 0) // Failed to convert return s; - DWORD mapFlags = LCMAP_LINGUISTIC_CASING | + DWORD mapFlags = LCMAP_LINGUISTIC_CASING | ((caseMapping == cmUpper) ? LCMAP_UPPERCASE : LCMAP_LOWERCASE); // Many conversions performed by search function are short so optimize this case. @@ -1396,16 +1396,16 @@ std::string ScintillaWin::CaseMapString(const std::string &s, int caseMapping) { int charsConverted = ::LCMapStringW(LOCALE_SYSTEM_DEFAULT, mapFlags, &vwcText[0], lengthUTF16, NULL, 0); std::vector<wchar_t> vwcConverted(charsConverted); - ::LCMapStringW(LOCALE_SYSTEM_DEFAULT, mapFlags, + ::LCMapStringW(LOCALE_SYSTEM_DEFAULT, mapFlags, &vwcText[0], lengthUTF16, &vwcConverted[0], charsConverted); // Change back to document encoding unsigned int lengthConverted = ::WideCharToMultiByte(cpDoc, 0, - &vwcConverted[0], vwcConverted.size(), + &vwcConverted[0], vwcConverted.size(), NULL, 0, NULL, 0); std::vector<char> vcConverted(lengthConverted); - ::WideCharToMultiByte(cpDoc, 0, - &vwcConverted[0], vwcConverted.size(), + ::WideCharToMultiByte(cpDoc, 0, + &vwcConverted[0], vwcConverted.size(), &vcConverted[0], vcConverted.size(), NULL, 0); return std::string(&vcConverted[0], vcConverted.size()); @@ -1428,12 +1428,12 @@ std::string ScintillaWin::CaseMapString(const std::string &s, int caseMapping) { // Change back to document encoding unsigned int lengthConverted = ::WideCharToMultiByte(cpDoc, 0, - vwcConverted, charsConverted, + vwcConverted, charsConverted, NULL, 0, NULL, 0); // Each UTF-16 code unit may need up to 3 bytes in UTF-8 char vcConverted[shortSize * 3 * 3]; - ::WideCharToMultiByte(cpDoc, 0, - vwcConverted, charsConverted, + ::WideCharToMultiByte(cpDoc, 0, + vwcConverted, charsConverted, vcConverted, lengthConverted, NULL, 0); return std::string(vcConverted, lengthConverted); @@ -1496,7 +1496,7 @@ public: void SetClip(UINT uFormat) { ::SetClipboardData(uFormat, Unlock()); } - operator bool() { + operator bool() const { return ptr != 0; } SIZE_T Size() { |