Correct alphabet; fix compilation issues on linux; add padding and make it on by default.

This commit is contained in:
Philip Prindeville
2012-11-13 16:01:35 -07:00
parent 9b89394b5b
commit e92baf7258
4 changed files with 47 additions and 37 deletions

View File

@@ -38,6 +38,7 @@
#include "Poco/Base32Encoder.h"
#include "Poco/Exception.h"
#include "Poco/Mutex.h"
#include <cstring>
namespace Poco {
@@ -89,7 +90,7 @@ int Base32DecoderBuf::readFromDevice()
else
{
unsigned char buffer[8];
memset(buffer, '=', sizeof(buffer));
std::memset(buffer, '=', sizeof(buffer));
int c;
// per RFC-4648, Section 6, permissible block lengths are: