File kdebase-incompatible-pointer-types.patch of Package kdebase3

diff -Naru kdebase-3.5.10_orig/kdm/backend/xdmcp.c kdebase-3.5.10/kdm/backend/xdmcp.c
--- kdebase-3.5.10_orig/kdm/backend/xdmcp.c	2006-07-22 08:15:55.000000000 +0000
+++ kdebase-3.5.10/kdm/backend/xdmcp.c	2024-09-05 00:34:09.302103649 +0000
@@ -160,7 +160,7 @@
 	int family;
 	int length;
 
-	family = ConvertAddr( (XdmcpNetaddr)from, &length, &(addr.data) );
+	family = ConvertAddr( (XdmcpNetaddr)from, &length, (char **)(&(addr.data)) );
 	addr.length = length; /* convert int to short */
 	Debug( "all_query_respond: conntype=%d, addr=%02[*:hhx\n",
 	       family, addr.length, addr.data );
diff -Naru kdebase-3.5.10_orig/kioslave/nfs/nfs_prot_xdr.c kdebase-3.5.10/kioslave/nfs/nfs_prot_xdr.c
--- kdebase-3.5.10_orig/kioslave/nfs/nfs_prot_xdr.c	2006-01-19 17:00:59.000000000 +0000
+++ kdebase-3.5.10/kioslave/nfs/nfs_prot_xdr.c	2024-09-05 00:33:16.050418769 +0000
@@ -738,7 +738,7 @@
 	 if (!xdr_nfscookie(xdrs, objp->cookie)) {
 		 return (FALSE);
 	 }
-	 if (!xdr_pointer(xdrs, &objp->nextentry, sizeof(entry), (xdrproc_t)xdr_entry)) {
+	 if (!xdr_pointer(xdrs, (char **)(&objp->nextentry), sizeof(entry), (xdrproc_t)xdr_entry)) {
 		 return (FALSE);
 	 }
 	return (TRUE);
openSUSE Build Service is sponsored by