Index: ram/ettrns.c
===================================================================
--- ram/ettrns.c	(revision 9e3775989e72b3a3b42090936f121fd16aec0e69)
+++ ram/ettrns.c	(revision 4b0e2ef19a1246349663f3cd66789f642f182371)
@@ -88,5 +88,5 @@
 			ep->e_type  = EV_TRNS;
 			ep->e_time  = t_cur;
-			ep->e_data1 = n;
+			ep->e_data1 = (int8_t)n;
 			ep->e_lft   = trnval;
 			p_cur = e_ins(ep, ep_adj(p_cur, 0, t_cur))->e_fwd;
@@ -246,8 +246,8 @@
 	} else {	/* any other column */
 
-		ebuf[ec] = k + '0';
-	}
-
-	dspbuf[0] = (k > 9) ? k : (k + '0');
+		ebuf[ec] = (int8_t)(k + '0');
+	}
+
+	dspbuf[0] = (int8_t)((k > 9) ? k : (k + '0'));
 	dspbuf[1] = '\0';
 
