re-orders methods properly

This commit is contained in:
Peter Thorson
2013-05-03 08:32:52 -05:00
parent 2cebf3a30b
commit 87da82698f

View File

@@ -50,10 +50,6 @@ static inline bool is_base64(unsigned char c) {
(c >= 97 && c <= 122)); // a-z
}
inline std::string base64_encode(const std::string & data) {
return base64_encode(data.data(),data.size());
}
inline std::string base64_encode(unsigned char const* bytes_to_encode, unsigned
int in_len)
{
@@ -104,6 +100,10 @@ inline std::string base64_encode(unsigned char const* bytes_to_encode, unsigned
return ret;
}
inline std::string base64_encode(const std::string & data) {
return base64_encode(reinterpret_cast<const unsigned char *>(data.data()),data.size());
}
inline std::string base64_decode(std::string const& encoded_string) {
size_t in_len = encoded_string.size();
int i = 0;