$NetBSD: patch-ad,v 1.2 2001/05/22 11:37:16 wiz Exp $

--- scrn.h.orig	Thu Oct  6 08:09:04 1994
+++ scrn.h
@@ -254,10 +254,10 @@
 
 #define xlat(a,c) \
   ( \
-  (dspasis && ((unsigned)(c)>=128)) ? \
+  (dspasis && ((unsigned char)(c)>=128)) ? \
       ((a)=0) \
     : \
-      (((a)=xlata[(unsigned)(c)]), ((c)=xlatc[(unsigned)(c)])) \
+      (((a)=xlata[(unsigned char)(c)]), ((c)=xlatc[(unsigned char)(c)])) \
   )
 
 /* int eraeol(SCRN *t,int x,int y);
