diff --git a/src/uifc/uifc.c b/src/uifc/uifc.c
index 06c37640a5d90ab0228d705be8c7f31db7a41bc4..7fde981576c74deaae2769c51c245c7c8f5a134f 100644
--- a/src/uifc/uifc.c
+++ b/src/uifc/uifc.c
@@ -1664,7 +1664,7 @@ void help()
 		,hbuf[HELPBUF_SIZE],str[256];
     char *p;
 	uint i,j,k,len;
-	ushort line;
+	unsigned short line;
 	long l;
 	FILE *fp;
 #ifndef __FLAT__
diff --git a/src/uifc/uifcd.c b/src/uifc/uifcd.c
index c4a1e1fe2f91d9cd298312515d49a43e5e888281..9e4e71be1d1d59590c05af35a0e9fa942fe98be3 100644
--- a/src/uifc/uifcd.c
+++ b/src/uifc/uifcd.c
@@ -352,7 +352,7 @@ void help()
 {
 	char hbuf[HELPBUF_SIZE],str[256];
     char *p;
-	ushort line;
+	unsigned short line;
 	long l;
 	FILE *fp;
 
diff --git a/src/uifc/uifcx.c b/src/uifc/uifcx.c
index e3bca826b742b698a79f96c2ff40342cb8f1e66b..51fafb69001a6aac2141cf1edb0cc19a5fe700d9 100644
--- a/src/uifc/uifcx.c
+++ b/src/uifc/uifcx.c
@@ -298,7 +298,7 @@ void help()
 {
 	char hbuf[HELPBUF_SIZE],str[256];
     char *p;
-	ushort line;
+	unsigned short line;
 	long l;
 	FILE *fp;