diff lib-src/mmencode.c @ 163:0132846995bd r20-3b8

Import from CVS: tag r20-3b8
author cvs
date Mon, 13 Aug 2007 09:43:35 +0200
parents 54cc21c15cbb
children 4711e16a8e49
line wrap: on
line diff
--- a/lib-src/mmencode.c	Mon Aug 13 09:42:28 2007 +0200
+++ b/lib-src/mmencode.c	Mon Aug 13 09:43:35 2007 +0200
@@ -22,10 +22,10 @@
 static void
 output64chunk(int c1, int c2, int c3, int pads, FILE *outfile);
 
-static char basis_64[] =
+static signed char basis_64[] =
    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
 
-static char index_64[128] = {
+static signed char index_64[128] = {
     -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
     -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
     -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,62, -1,-1,-1,63,
@@ -243,8 +243,8 @@
     if (CRpending) putc(13, outfile); /* Don't drop a lone trailing char 13 */
 }
 
-static char basis_hex[] = "0123456789ABCDEF";
-static char index_hex[128] = {
+static signed char basis_hex[] = "0123456789ABCDEF";
+static signed char index_hex[128] = {
     -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
     -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
     -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,