git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DKIM: Ed25519 signatures (GnuTLS 3.6.0 and later)
[exim.git]
/
src
/
src
/
base64.c
diff --git
a/src/src/base64.c
b/src/src/base64.c
index 031beb923e5a61d741d76d5a6ab1a0e4397d5393..ae6874b8a8b255335116fd81ef4746d5c40ffdbe 100644
(file)
--- a/
src/src/base64.c
+++ b/
src/src/base64.c
@@
-5,7
+5,7
@@
/* Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004, 2015 */
/* License: GPL */
/* Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004, 2015 */
/* License: GPL */
-/* Copyright (c) University of Cambridge 1995 - 201
5
*/
+/* Copyright (c) University of Cambridge 1995 - 201
7
*/
/* See the file NOTICE for conditions of use and distribution. */
/* See the file NOTICE for conditions of use and distribution. */
@@
-150,7
+150,7
@@
static uschar dec64table[] = {
};
int
};
int
-b64decode(uschar *code, uschar **ptr)
+b64decode(
const
uschar *code, uschar **ptr)
{
int x, y;
uschar *result = store_get(3*(Ustrlen(code)/4) + 1);
{
int x, y;
uschar *result = store_get(3*(Ustrlen(code)/4) + 1);
@@
-245,7
+245,7
@@
uschar *p = code;
while (len-- >0)
{
while (len-- >0)
{
-
register
int x, y;
+ int x, y;
x = *clear++;
*p++ = enc64table[(x >> 2) & 63];
x = *clear++;
*p++ = enc64table[(x >> 2) & 63];