aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--win32/ScintillaWin.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index c40119169..48b97766e 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -1140,7 +1140,7 @@ int WideCharLenFromMultiByte(UINT codePage, std::string_view sv) noexcept {
}
std::string StringEncode(std::wstring_view wsv, int codePage) {
- const int cchMulti = wsv.length() ? MultiByteLenFromWideChar(codePage, wsv) : 0;
+ const int cchMulti = wsv.empty() ? 0 : MultiByteLenFromWideChar(codePage, wsv);
std::string sMulti(cchMulti, 0);
if (cchMulti) {
MultiByteFromWideChar(codePage, wsv, sMulti.data(), cchMulti);
@@ -1149,7 +1149,7 @@ std::string StringEncode(std::wstring_view wsv, int codePage) {
}
std::wstring StringDecode(std::string_view sv, int codePage) {
- const int cchWide = sv.length() ? WideCharLenFromMultiByte(codePage, sv) : 0;
+ const int cchWide = sv.empty() ? 0 : WideCharLenFromMultiByte(codePage, sv);
std::wstring sWide(cchWide, 0);
if (cchWide) {
WideCharFromMultiByte(codePage, sv, sWide.data(), cchWide);
@@ -2888,7 +2888,7 @@ std::unique_ptr<CaseFolder> ScintillaWin::CaseFolderForEncoding() {
}
std::string ScintillaWin::CaseMapString(const std::string &s, CaseMapping caseMapping) {
- if ((s.size() == 0) || (caseMapping == CaseMapping::same))
+ if (s.empty() || (caseMapping == CaseMapping::same))
return s;
const UINT cpDoc = CodePageOfDocument();