Index: include/curpak.h
===================================================================
--- include/curpak.h	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ include/curpak.h	(revision 0c834c599f225d78f3cee559f0421011b124be6d)
@@ -20,18 +20,18 @@
 struct curpak {
 
-	short		(*curtype)();
-	short		(*premove)();
-	short		(*pstmove)();
-	short		(*cx_key)();
-	short		(*cy_key)();
-	short		(*cx_upd)();
-	short		(*cy_upd)();
-	short		(*xy_up)();
-	short		(*xy_dn)();
-	short		(*x_key)();
-	short		(*e_key)();
-	short		(*m_key)();
-	short		(*d_key)();
-	short		(*not_fld)();
+	short		(*curtype)(void);
+	void		(*premove)(void);
+	void		(*pstmove)(void);
+	void		(*cx_key)(void);
+	void		(*cy_key)(void);
+	void		(*cx_upd)(void);
+	void		(*cy_upd)(void);
+	void		(*xy_up)(void);
+	void		(*xy_dn)(void);
+	void		(*x_key)(void);
+	void		(*e_key)(void);
+	void		(*m_key)(void);
+	void		(*d_key)(void);
+	void		(*not_fld)(short k);
 	struct fet	*curfet;
 	struct selbox	*csbp;
Index: include/fields.h
===================================================================
--- include/fields.h	(revision 05806159f2593192d6ed2fca28358480a2383c67)
+++ include/fields.h	(revision 0c834c599f225d78f3cee559f0421011b124be6d)
@@ -14,8 +14,12 @@
 	short	frcol;		/* rightmost column of field */
 	short	ftags;		/* field tags / parameters (used variously) */
-	short	(*ebto)();	/* edit buffer 'to' (setup) function */
-	short	(*ebfrom)();	/* edit buffer 'from' (parse) function */
-	short	(*redisp)();	/* field (re)display function */
-	short	(*datain)();	/* data entry function */
+	void	(*ebto)(short ftags);
+				/* edit buffer 'to' (setup) function */
+	void	(*ebfrom)(short ftags);
+				/* edit buffer 'from' (parse) function */
+	void	(*redisp)(short ftags);
+				/* field (re)display function */
+	void	(*datain)(short ftags, short asig);
+				/* data entry function */
 };
 
@@ -27,5 +31,6 @@
 	short	sbymax;		/* maximum y - bottom edge of box */
 	short	sbarg;		/* select box argument */
-	short	(*boxhit)();	/* box-hit function */
+	void	(*boxhit)(short sbarg);
+				/* box-hit function */
 };
 
