File xview-gcc14.patch of Package xview-64bit

--- a/lib/libxview/base/base.h	2021-07-16 19:10:25.000000000 +0200
+++ b/lib/libxview/base/base.h	2024-08-29 07:47:02.532120416 +0200
@@ -90,6 +90,7 @@
  * 	to cleanup, if the underlying malloc fails.
  */
 
+extern void xv_alloc_error(void);
 extern void *xv_alloc_save_ret;
 
 #ifdef XV_NO_STRDUP
--- a/lib/libxview/notify/ndet_auto.c	2021-07-16 19:10:25.000000000 +0200
+++ b/lib/libxview/notify/ndet_auto.c	2024-08-28 22:14:03.629685404 +0200
@@ -32,7 +32,7 @@
 #include <stdlib.h> 
 #endif /* SVR4 */
 
-extern          errno;
+/*extern          errno;*/
 
 pkg_private_data sigset_t ndet_sigs_auto;
 pkg_private_data Notify_client ndet_auto_nclient =
--- a/lib/libxview/notify/ndetselect.c	2021-07-16 19:10:25.000000000 +0200
+++ b/lib/libxview/notify/ndetselect.c	2024-08-28 22:16:44.000232891 +0200
@@ -33,7 +33,7 @@
 
 static Notify_client ndet_select_nclient = (Notify_client) & ndet_select_ibits;
 
-extern          errno;
+/*extern          errno;*/
 extern int      notify_exclude_fd;
 
 extern int
--- a/clients/textedit/textedit.c	2021-07-16 19:10:25.000000000 +0200
+++ b/clients/textedit/textedit.c	2024-08-29 07:24:36.456243858 +0200
@@ -28,9 +28,11 @@
 #include <xview/scrollbar.h>
 #include <xview/text.h>
 #include <xview/panel.h>
+#include <xview/dragdrop.h>
 #include <xview/selection.h>
 #include <xview/sel_svc.h>
 #include <xview/sel_attrs.h>
+#include <xview_private/attr_.h>
 #include <sys/types.h>
 #include <unistd.h>			/* getpid() */
 #include <stdlib.h>			/* calloc() */
@@ -432,7 +434,7 @@
 }
 
 #if	(defined(STANDALONE) || defined(DEBUG) || defined(GPROF))
-main(argc, argv)
+void main(argc, argv)
 	int	  argc;
 	char	**argv;
 {
openSUSE Build Service is sponsored by