--- clnt-orig.h	Fri Oct  7 11:16:28 1994
+++ clnt.h	Wed Jan 10 19:14:11 1996
@@ -158,9 +158,11 @@
  *	struct timeval timeout;
  */
 #define	CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs)	\
-	((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
+	((*(rh)->cl_ops->cl_call)((CLIENT *)rh, (u_long)proc, (xdrproc_t)xargs, \
+	(caddr_t)argsp, (xdrproc_t)xres, (caddr_t)resp, (struct timeval)secs))
 #define	clnt_call(rh, proc, xargs, argsp, xres, resp, secs)	\
-	((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
+	((*(rh)->cl_ops->cl_call)((CLIENT *)rh, (u_long)proc, (xdrproc_t)xargs, \
+	(caddr_t)argsp, (xdrproc_t)xres, (caddr_t)resp, (struct timeval)secs))
 
 /*
  * void
