From bddaf98342a461f4e02389d4db390098fb423fbf Mon Sep 17 00:00:00 2001 From: "Nicolas \"Pixel\" Noble" Date: Sat, 9 Aug 2014 19:23:48 -0700 Subject: Fixing even more warnings. --- src/Base64.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/Base64.cc') 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; -- cgit v1.2.3