X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/889d293b45a5b0124aea16c41294860b3905a262..2d5bf0979718f106016157dff7c6e7cdb01ac2b4:/src/src/base64.c diff --git a/src/src/base64.c b/src/src/base64.c index e63522ec4..289383b66 100644 --- a/src/src/base64.c +++ b/src/src/base64.c @@ -38,7 +38,7 @@ ssize_t mime_decode_base64(FILE * in, FILE * out, uschar * boundary) { uschar ibuf[MIME_MAX_LINE_LENGTH], obuf[MIME_MAX_LINE_LENGTH]; -uschar *ipos, *opos; +uschar *opos; ssize_t len, size = 0; int bytestate = 0; @@ -52,7 +52,7 @@ while (Ufgets(ibuf, MIME_MAX_LINE_LENGTH, in) != NULL) ) break; - for (ipos = ibuf ; *ipos != '\r' && *ipos != '\n' && *ipos != 0; ++ipos) + for (uschar * ipos = ibuf ; *ipos != '\r' && *ipos != '\n' && *ipos; ++ipos) if (*ipos == '=') /* skip padding */ ++bytestate; @@ -242,7 +242,7 @@ static uschar *enc64table = US"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; uschar * -b64encode(uschar *clear, int len) +b64encode(const uschar * clear, int len) { uschar *code = store_get(4*((len+2)/3) + 1); uschar *p = code;