r1092 - trunk/varnish-cache/lib/libvarnishapi
phk at projects.linpro.no
phk at projects.linpro.no
Tue Sep 19 00:03:55 CEST 2006
Author: phk
Date: 2006-09-19 00:03:54 +0200 (Tue, 19 Sep 2006)
New Revision: 1092
Modified:
trunk/varnish-cache/lib/libvarnishapi/base64.c
Log:
Quench warnings.
Modified: trunk/varnish-cache/lib/libvarnishapi/base64.c
===================================================================
--- trunk/varnish-cache/lib/libvarnishapi/base64.c 2006-09-18 22:00:31 UTC (rev 1091)
+++ trunk/varnish-cache/lib/libvarnishapi/base64.c 2006-09-18 22:03:54 UTC (rev 1092)
@@ -6,6 +6,10 @@
* $Id$
*/
+#include <sys/types.h>
+#include <stdint.h>
+#include "varnishapi.h"
+
static const char *b64 =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
@@ -20,7 +24,7 @@
for (i = 0; i < 256; i++)
i64[i] = -1;
for (p = b64, i = 0; *p; p++, i++)
- i64[*p] = i;
+ i64[(int)*p] = i;
i64['='] = 0;
}
@@ -30,12 +34,13 @@
unsigned u, v, l;
int i;
+ u = 0;
l = 0;
while (*s) {
for (v = 0; v < 4; v++) {
if (!*s)
break;
- i = i64[*s++];
+ i = i64[(int)*s++];
if (i < 0)
return (-1);
u <<= 6;
@@ -50,7 +55,6 @@
d++;
}
}
- printf("\n");
*d = '\0';
return (0);
}
More information about the varnish-commit
mailing list