mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Eliminate some dead code and remove code duplication
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@832 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
30
String.cpp
30
String.cpp
@@ -718,43 +718,23 @@ bool CString::Base64Encode(CString& sRet, unsigned int uWrap) const {
|
||||
if (uWrap && i % 57) {
|
||||
*p++ = '\n';
|
||||
}
|
||||
|
||||
*p = 0;
|
||||
|
||||
sRet = (char*) output;
|
||||
delete[] output;
|
||||
return true;
|
||||
} else {
|
||||
*p++ = b64table[input[i++] >> 2];
|
||||
*p++ = b64table[((input[i - 1] << 4) | (input[i] >> 4)) & 0x3f];
|
||||
if (mod == 1) {
|
||||
*p++ = '=';
|
||||
*p++ = '=';
|
||||
|
||||
if (uWrap) {
|
||||
*p++ = '\n';
|
||||
}
|
||||
|
||||
*p = 0;
|
||||
|
||||
sRet = (char*) output;
|
||||
delete[] output;
|
||||
return true;
|
||||
} else {
|
||||
*p++ = b64table[(input[i] << 2) & 0x3f];
|
||||
*p++ = '=';
|
||||
}
|
||||
|
||||
if (uWrap) {
|
||||
*p++ = '\n';
|
||||
}
|
||||
*p++ = '=';
|
||||
|
||||
*p = 0;
|
||||
sRet = (char*) output;
|
||||
delete[] output;
|
||||
return true;
|
||||
if (uWrap) {
|
||||
*p++ = '\n';
|
||||
}
|
||||
}
|
||||
|
||||
*p = 0;
|
||||
sRet = (char*) output;
|
||||
delete[] output;
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user