Make gcc -Wall happy.
diff --git a/Modules/nismodule.c b/Modules/nismodule.c
index cadbad0..d99daeb 100644
--- a/Modules/nismodule.c
+++ b/Modules/nismodule.c
@@ -230,7 +230,7 @@
 		return (FALSE);
 	}
 	if (!xdr_pointer(xdrs, (char **)&objp->next,
-			 sizeof(nismaplist), nis_xdr_ypmaplist))
+			 sizeof(nismaplist), (xdrproc_t)nis_xdr_ypmaplist))
 	{
 		return (FALSE);
 	}
@@ -260,7 +260,7 @@
 		return (FALSE);
 	}
 	if (!xdr_pointer(xdrs, (char **)&objp->maps,
-			 sizeof(nismaplist), nis_xdr_ypmaplist))
+			 sizeof(nismaplist), (xdrproc_t)nis_xdr_ypmaplist))
 	{
 		return (FALSE);
 	}
@@ -277,9 +277,11 @@
 	static nisresp_maplist res;
 
 	memset(&res, 0, sizeof(res));
-	if (clnt_call(clnt, YPPROC_MAPLIST, nis_xdr_domainname, (caddr_t)argp,
-		      nis_xdr_ypresp_maplist, (caddr_t)&res, TIMEOUT)
-	    != RPC_SUCCESS) {
+	if (clnt_call(clnt, YPPROC_MAPLIST,
+		      (xdrproc_t)nis_xdr_domainname, (caddr_t)argp,
+		      (xdrproc_t)nis_xdr_ypresp_maplist, (caddr_t)&res,
+		      TIMEOUT) != RPC_SUCCESS)
+	{
 		return (NULL);
 	}
 	return (&res);
diff --git a/Modules/stropmodule.c b/Modules/stropmodule.c
index 426959e..85cab10 100644
--- a/Modules/stropmodule.c
+++ b/Modules/stropmodule.c
@@ -630,7 +630,7 @@
 	PyObject *args;
 {
 	char *s, *sub;
-	int len, n, j;
+	int len, n;
 	int i = 0, last = INT_MAX;
 	int m, r;