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;
{