summaryrefslogtreecommitdiff
path: root/src/Base64.cc
diff options
context:
space:
mode:
authorNicolas "Pixel" Noble <pixel@nobis-crew.org>2014-08-09 19:23:48 -0700
committerNicolas "Pixel" Noble <pixel@nobis-crew.org>2014-08-09 19:23:48 -0700
commitbddaf98342a461f4e02389d4db390098fb423fbf (patch)
tree30e472aa10754b2c93a24a3519387b766e814907 /src/Base64.cc
parent032872bf6f7c14b0fdbc9cd75daae56bbeb50af0 (diff)
Fixing even more warnings.
Diffstat (limited to 'src/Base64.cc')
-rw-r--r--src/Base64.cc6
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;