X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/30c889422a04c903350797f9c192bb6fb075f68e..e4990ecc1ff236e73d8a44f37c2744c772b95875:/sbr/base64.c diff --git a/sbr/base64.c b/sbr/base64.c index e8ddee7a..8591384f 100644 --- a/sbr/base64.c +++ b/sbr/base64.c @@ -243,7 +243,8 @@ decodeBase64 (const char *encoded, unsigned char **decoded, size_t *len, charstring_t decoded_c = charstring_create (strlen (encoded)); MD5_CTX mdContext; - if (digest) { MD5Init (&mdContext); } + if (digest) + MD5Init (&mdContext); bitno = 18; bits = 0L; @@ -259,7 +260,7 @@ decodeBase64 (const char *encoded, unsigned char **decoded, size_t *len, } if (skip || (((unsigned char) *cp) & 0x80) || (value = b642nib[((unsigned char) *cp) & 0x7f]) > 0x3f) { - advise (NULL, "invalid BASE64 encoding in %s", cp); + inform("invalid BASE64 encoding in %s", cp); charstring_free (decoded_c); *decoded = NULL; @@ -274,19 +275,22 @@ test_end: if (! skip_crs || b != '\r') { charstring_push_back (decoded_c, b); } - if (digest) { MD5Update (&mdContext, (unsigned char *) &b, 1); } + if (digest) + MD5Update (&mdContext, (unsigned char *) &b, 1); if (skip < 2) { b = (bits >> 8) & 0xff; if (! skip_crs || b != '\r') { charstring_push_back (decoded_c, b); } - if (digest) { MD5Update (&mdContext, (unsigned char *) &b, 1); } + if (digest) + MD5Update (&mdContext, (unsigned char *) &b, 1); if (skip < 1) { b = bits & 0xff; if (! skip_crs || b != '\r') { charstring_push_back (decoded_c, b); } - if (digest) { MD5Update (&mdContext, (unsigned char *) &b, 1); } + if (digest) + MD5Update (&mdContext, (unsigned char *) &b, 1); } } @@ -311,7 +315,7 @@ test_end: /* Show some context for the error. */ for (i = 0; i < 20 && cp > encoded; ++i, --cp) {} - advise (NULL, "premature ending (bitno %d) near %s", bitno, + inform("premature ending (bitno %d) near %s", bitno, cp ? cp : encoded); charstring_free (decoded_c); *decoded = NULL; @@ -351,7 +355,7 @@ hexify (const unsigned char *input, size_t len, char **output) { const int num = snprintf(s, sizeof s, "[0x%02x]", *cp); if (num <= 0 || (unsigned int) num >= sizeof s) { - advise (NULL, "hexify failed to write nonprintable character, needed %d bytes", num + 1); + inform("hexify failed to write nonprintable character, needed %d bytes", num + 1); } else { charstring_append_cstring (tmp, s); }