Clear warnings in bin/ed/cbc.c

Einar Karttunen ekarttun at cs.helsinki.fi
Wed Jul 28 04:51:05 PDT 2004


Hello

Fixes warning about a cast in lvalue type, and 
removes spurious casts.

- Einar Karttunen

Index: cbc.c
===================================================================
RCS file: /home/e/cvs/src/bin/ed/cbc.c,v
retrieving revision 1.4
retrieving revision 1.4.40000.1
diff -u -r1.4 -r1.4.40000.1
--- cbc.c	19 Mar 2004 17:47:48 -0000	1.4
+++ cbc.c	28 Jul 2004 10:44:11 -0000	1.4.40000.1
@@ -96,7 +96,7 @@
 };
 int pflag;				/* 1 to preserve parity bits */
 
-char des_buf[8];		/* shared buffer for get_des_char/put_des_char */
+unsigned char des_buf[8];	/* shared buffer for get_des_char/put_des_char */
 int des_ct = 0;			/* count for get_des_char/put_des_char */
 int des_n = 0;			/* index for put_des_char/get_des_char */
 
@@ -129,7 +129,7 @@
 		des_n = 0;
 		des_ct = cbc_decode(des_buf, fp);
 	}
-	return (des_ct > 0) ? (unsigned char)des_buf[des_n++] : EOF;
+	return (des_ct > 0) ? des_buf[des_n++] : EOF;
 #else
 	return (getc(fp));
 #endif
@@ -145,7 +145,7 @@
 		des_ct = cbc_encode(des_buf, des_n, fp);
 		des_n = 0;
 	}
-	return (des_ct >= 0) ? ((unsigned char)des_buf[des_n++] = c) : EOF;
+	return (des_ct >= 0) ? (des_buf[des_n++] = c) : EOF;
 #else
 	return (fputc(c, fp));
 #endif




More information about the Submit mailing list