X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fbase64%2Fbase64.c;h=b2326293a992b45d011999a5211b4fc9fa54634e;hp=a216f4781a504207097a01aacb937e6625d5f855;hb=03fb6fe61efbef24edbe879e94b6c0c6d9221a6e;hpb=ae967050b94a517a14a1d5079a400c3703aa3bca diff --git a/ccan/base64/base64.c b/ccan/base64/base64.c index a216f478..b2326293 100644 --- a/ccan/base64/base64.c +++ b/ccan/base64/base64.c @@ -118,7 +118,7 @@ size_t base64_decoded_length(size_t srclen) return ((srclen+3)/4*3); } -int base64_decode_quartet_using_maps(const base64_maps_t *maps, char dest[3], +ssize_t base64_decode_quartet_using_maps(const base64_maps_t *maps, char dest[3], const char src[4]) { signed char a; @@ -143,7 +143,7 @@ int base64_decode_quartet_using_maps(const base64_maps_t *maps, char dest[3], } -int base64_decode_tail_using_maps(const base64_maps_t *maps, char dest[3], +ssize_t base64_decode_tail_using_maps(const base64_maps_t *maps, char dest[3], const char * src, const size_t srclen) { char longsrc[4]; @@ -178,7 +178,7 @@ ssize_t base64_decode_using_maps(const base64_maps_t *maps, { ssize_t dest_offset = 0; ssize_t i; - size_t more; + ssize_t more; if (destlen < base64_decoded_length(srclen)) { errno = EOVERFLOW;