Index: ram/wdfield.c
===================================================================
--- ram/wdfield.c	(revision 5c13d6473fc3b87b0f3add3efa9e24cfc9622d76)
+++ ram/wdfield.c	(revision 0292fbb837057344b92e839b5e70c803241f361b)
@@ -25,19 +25,50 @@
 #define	WCROUND		16384L
 
-extern	short	select(),	whatbox(),	nokey(),	stdctp1();
-extern	short	cxkstd(),	cykstd(),	stdmkey(),	stddkey();
-
-extern	short	et_null(), ef_null(), rd_null(), nd_null();
-extern	short	et_wavs(), ef_wavs(), rd_wavs(), nd_wavs();
-extern	short	et_wvce(), ef_wvce(), rd_wvce(), nd_wvce();
-extern	short	et_wslt(), ef_wslt(), rd_wslt(), nd_wslt();
-extern	short	et_wpnt(), ef_wpnt(), rd_wpnt(), nd_wpnt();
-extern	short	et_woff(), ef_woff(), rd_woff(), nd_woff();
-extern	short	et_whar(), ef_whar(), rd_whar(), nd_whar();
-extern	short	et_whrv(), ef_whrv(), rd_whrv(), nd_whrv();
-
-extern	short	vcputsv();
-
-extern	char	*memset();
+extern	void	select(void);
+extern	short	whatbox(void);
+extern	void	nokey(void);
+extern	short	nonf(short k);
+extern	short	stdctp1(void);
+extern	void	cxkstd(void);
+extern	void	cykstd(void);
+extern	void	stdmkey(void);
+extern	void	stddkey(short k);
+
+extern	short	et_null(short n);
+extern	short	ef_null(short n);
+extern	short	rd_null(short n);
+extern	short	nd_null(short n, short k);
+extern	short	et_wavs(short n);
+extern	short	ef_wavs(short n);
+extern	short	rd_wavs(short n);
+extern	short	nd_wavs(short n, short k);
+extern	short	et_wvce(short n);
+extern	short	ef_wvce(short n);
+extern	short	rd_wvce(short n);
+extern	short	nd_wvce(short n, short k);
+extern	short	et_wslt(short n);
+extern	short	ef_wslt(short n);
+extern	short	rd_wslt(short n);
+extern	short	nd_wslt(short n, short k);
+extern	short	et_wpnt(short n);
+extern	short	ef_wpnt(short n);
+extern	short	rd_wpnt(short n);
+extern	short	nd_wpnt(short n, short k);
+extern	short	et_woff(short n);
+extern	short	ef_woff(short n);
+extern	short	rd_woff(short n);
+extern	short	nd_woff(short n, short k);
+extern	short	et_whar(short n);
+extern	short	ef_whar(short n);
+extern	short	rd_whar(short n);
+extern	short	nd_whar(short n, short k);
+extern	short	et_whrv(short n);
+extern	short	ef_whrv(short n);
+extern	short	rd_whrv(short n);
+extern	short	nd_whrv(short n, short k);
+
+extern	void	vcputsv(int *obase, int nw, int fg, int bg, int row, int col, char *str, int pitch);
+
+extern	void	*memset(void *vp, char c, int n);
 
 /* 
@@ -95,5 +126,10 @@
 /* forward references */
 
-short	wdxkey(), wdnfld(), wdcxupd(), wdcyupd(), wdykup(), wdykdn();
+void	wdxkey(void);
+short	wdnfld(short k);
+void	wdcxupd(void);
+void	wdcyupd(void);
+void	wdykup(void);
+void	wdykdn(void);
 
 /* 
@@ -192,5 +228,5 @@
 */
 
-void updfpu()
+void updfpu(void)
 {
 	register short i;
@@ -232,5 +268,5 @@
 */
 
-void wsupd()
+void wsupd(void)
 {
 	register short i;
@@ -265,5 +301,5 @@
 */
 
-void whupd()
+void whupd(void)
 {
 	register short i;
@@ -291,5 +327,5 @@
 */
 
-void pntsup()
+void pntsup(void)
 {
 	register struct instdef *ip;
@@ -367,5 +403,5 @@
 */
 
-void wdintp()
+void wdintp(void)
 {
 	register struct instdef *ip;
@@ -419,6 +455,5 @@
 */
 
-short
-wdykdn()
+void wdykdn(void)
 {
 	if (wpntsv EQ 0)
@@ -435,6 +470,5 @@
 */
 
-short
-wdykup()
+void wdykup(void)
 {
 	if ((wpntsv EQ 0) OR (wdupdfl EQ FALSE))
@@ -472,6 +506,5 @@
 */
 
-short
-wdcyupd()
+void wdcyupd(void)
 {
 	register struct instdef *ip;
@@ -588,6 +621,5 @@
 */
 
-short
-wdcxupd()
+void wdcxupd(void)
 {
 	switch (wpntsv) {
@@ -637,7 +669,5 @@
 */
 
-short
-wdnfld(k)
-short k;
+short wdnfld(short k)
 {
 	register short *hv;
@@ -795,9 +825,8 @@
 */
 
-short
-wdxkey()
+void wdxkey(void)
 {
 	if (NOT astat)
-		return(FAILURE);
+		return; /* FAILURE */
 
 	stcrow = cyval / 14;
@@ -829,13 +858,13 @@
 		} else {
 
-			return(FAILURE);
+			return; /* FAILURE */
 		}
 
 		wsnmod[curvce][curwslt] = TRUE;
 		wwins();
-		return(SUCCESS);
+		return; /* SUCCESS */
 	}
 
-	return(FAILURE);
+	return; /* FAILURE */
 }
 
@@ -850,5 +879,5 @@
 */
 
-void wdfield()
+void wdfield(void)
 {
 	curslim = 307;
