Index: ram/etwavs.c
===================================================================
--- ram/etwavs.c	(revision fe7b401f9f6952c804d05019fc19d1c4fade80b6)
+++ ram/etwavs.c	(revision 602f9b57a61165a71e5923f4c294f568b4d10e61)
@@ -61,7 +61,7 @@
 {
 	register int16_t n;
-	register uint16_t cx;
+	register int16_t cx;
 
-	cx = exp_c(wsnmod[curvce][curwslt] ? WS_CHGC : wdbox[n][4]);
+	cx = wsnmod[curvce][curwslt] ? WS_CHGC : wdbox[n][4];
 	n = nn & 0x00FF;
 
@@ -87,8 +87,8 @@
 	n = nn & 0xFF;
 	ec = stccol - cfetp->flcol;	/* setup edit buffer column */
-	ebuf[ec] = k + '0';
+	ebuf[ec] = (int8_t)(k + '0');
 	ebuf[2] = '\0';
 
-	dspbuf[0] = k + '0';
+	dspbuf[0] = (int8_t)(k + '0');
 	dspbuf[1] = '\0';
 
