mirror of
https://github.com/znc/znc.git
synced 2026-05-01 02:52:30 +02:00
CString: Don't repeat ourselves
This commit is contained in:
@@ -144,25 +144,13 @@ CString& CString::MakeLower() {
|
||||
|
||||
CString CString::AsUpper() const {
|
||||
CString sRet = *this;
|
||||
|
||||
for (size_type a = 0; a < length(); a++) {
|
||||
char& c = sRet[a];
|
||||
//TODO use unicode
|
||||
c = (char)toupper(c);
|
||||
}
|
||||
|
||||
sRet.MakeUpper();
|
||||
return sRet;
|
||||
}
|
||||
|
||||
CString CString::AsLower() const {
|
||||
CString sRet = *this;
|
||||
|
||||
for (size_type a = 0; a < length(); a++) {
|
||||
char& c = sRet[a];
|
||||
//TODO use unicode
|
||||
c = (char)tolower(c);
|
||||
}
|
||||
|
||||
sRet.MakeLower();
|
||||
return sRet;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user