diff options
author | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2014-08-09 19:23:48 -0700 |
---|---|---|
committer | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2014-08-09 19:23:48 -0700 |
commit | bddaf98342a461f4e02389d4db390098fb423fbf (patch) | |
tree | 30e472aa10754b2c93a24a3519387b766e814907 /src/Base64.cc | |
parent | 032872bf6f7c14b0fdbc9cd75daae56bbeb50af0 (diff) |
Fixing even more warnings.
Diffstat (limited to 'src/Base64.cc')
-rw-r--r-- | src/Base64.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Base64.cc b/src/Base64.cc index 06a730d..95b3b63 100644 --- a/src/Base64.cc +++ b/src/Base64.cc @@ -34,7 +34,7 @@ void Balau::Base64::encode_block(unsigned char in_tab[3], int len, char out[5]) Balau::String Balau::Base64::encode(const uint8_t * data, int stream_size) { String encoded; - encoded.reserve(stream_size * ratio + 1); + encoded.reserve((size_t) (stream_size * ratio + 1)); unsigned char in_tab[3]; int len, i, s_pos; @@ -86,8 +86,8 @@ int Balau::Base64::decode_block(char s1, char s2, char s3, char s4, unsigned cha return len; } -int Balau::Base64::decode(const String & str_in, uint8_t * data_out, size_t outLen) { - int s_len = str_in.strlen(), len = 0, i, t_len, idx; +ssize_t Balau::Base64::decode(const String & str_in, uint8_t * data_out, size_t outLen) { + size_t s_len = str_in.strlen(), len = 0, i, t_len, idx; char s1, s2, s3, s4; unsigned char t_out[3]; unsigned char * p = data_out; |