From 4d63cd4c2689101afed0b764976b48ca3f4983f0 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 31 May 2005 01:55:00 +0000
Subject: [PATCH] Eliminate vc++ 7 warnings.

---
 src/sbbs3/zmodem.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/sbbs3/zmodem.c b/src/sbbs3/zmodem.c
index 5505934d45..7298e813e8 100644
--- a/src/sbbs3/zmodem.c
+++ b/src/sbbs3/zmodem.c
@@ -492,10 +492,10 @@ int zmodem_send_pos_header(zmodem_t* zm, int type, long pos, BOOL hex)
 	uchar header[5];
 
 	header[0]   = type;
-	header[ZP0] =  pos        & 0xff;
-	header[ZP1] = (pos >>  8) & 0xff;
-	header[ZP2] = (pos >> 16) & 0xff;
-	header[ZP3] = (pos >> 24) & 0xff;
+	header[ZP0] =  (uchar)(pos        & 0xff);
+	header[ZP1] = (uchar)((pos >>  8) & 0xff);
+	header[ZP2] = (uchar)((pos >> 16) & 0xff);
+	header[ZP3] = (uchar)((pos >> 24) & 0xff);
 
 	if(hex)
 		return zmodem_tx_hex_header(zm, header);
@@ -1569,10 +1569,10 @@ BOOL zmodem_send_file(zmodem_t* zm, char* fname, FILE* fp, BOOL request_init, ti
 	 * and wait for zrinit. if it doesnt come then try again
 	 */
 
-	zeof_frame[ZP0] =  s.st_size        & 0xff;
-	zeof_frame[ZP1] = (s.st_size >> 8)  & 0xff;
-	zeof_frame[ZP2] = (s.st_size >> 16) & 0xff;
-	zeof_frame[ZP3] = (s.st_size >> 24) & 0xff;
+	zeof_frame[ZP0] = (uchar) (s.st_size        & 0xff);
+	zeof_frame[ZP1] = (uchar)((s.st_size >> 8)  & 0xff);
+	zeof_frame[ZP2] = (uchar)((s.st_size >> 16) & 0xff);
+	zeof_frame[ZP3] = (uchar)((s.st_size >> 24) & 0xff);
 
 	zm->raw_trace = FALSE;
 	for(errors=0;errors<zm->max_errors && !zm->cancelled && is_connected(zm);errors++) {
-- 
GitLab