[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