[svn] commit: r981 - in /branches/jinmei-dnsrdata/src/lib/dns/cpp: ./ base64.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Feb 25 23:27:24 UTC 2010
Author: jinmei
Date: Thu Feb 25 23:27:24 2010
New Revision: 981
Log:
cleanup: avoid using a magic number directly
Modified:
branches/jinmei-dnsrdata/src/lib/dns/cpp/ (props changed)
branches/jinmei-dnsrdata/src/lib/dns/cpp/base64.cc
Modified: branches/jinmei-dnsrdata/src/lib/dns/cpp/base64.cc
==============================================================================
--- branches/jinmei-dnsrdata/src/lib/dns/cpp/base64.cc (original)
+++ branches/jinmei-dnsrdata/src/lib/dns/cpp/base64.cc Thu Feb 25 23:27:24 2010
@@ -33,6 +33,7 @@
namespace dns {
namespace {
+const char BASE64_PADDING_CHAR = '=';
const char BINARY_ZERO_CODE = 0;
typedef
@@ -86,12 +87,11 @@
binary.end())),
base64_encoder(BinaryNormalizer(binary.end(), binary.end())));
assert(len >= base64.length());
- base64.append(len - base64.length(), '=');
+ base64.append(len - base64.length(), BASE64_PADDING_CHAR);
return (base64);
}
namespace {
-const char BASE64_PADDING_CHAR = '=';
const size_t BASE64_MAX_PADDING_CHARS = 2;
const char BASE64_ZERO_CODE = 'A'; // correspond to 000000(2)
More information about the bind10-changes
mailing list