File xview-multiple-def.patch of Package xview

fix "multiple definition" linker errors that showed up when using gcc-11

--- a/lib/libxview/misc/i18n_impl.h	2021-06-15 18:44:17.752160172 +0200
+++ b/lib/libxview/misc/i18n_impl.h	2021-06-15 18:57:21.279299466 +0200
@@ -50,7 +50,7 @@
 #define	xv_domain		XV_TEXT_DOMAIN
 #else  /* XGETTEXT */
 /* Initial value assigned at xv_init.c */
-Xv_private_data CONST char	*xv_domain;
+extern Xv_private_data CONST char	*xv_domain;
 #endif /* XGETTEXT */
 
 #define XV_MSG(s)		(dgettext(xv_domain, s))
--- a/lib/libxview/ttysw/tty_modes.c__dist	2021-06-15 18:44:17.812160464 +0200
+++ b/lib/libxview/ttysw/tty_modes.c	2021-06-15 18:59:53.932715714 +0200
@@ -52,7 +52,7 @@
 #include <xview_private/txt_impl.h>
 #include <xview/defaults.h>
 
-int             ttysw_waiting_for_pty_input;
+extern int             ttysw_waiting_for_pty_input;
 Xv_private Menu_item ttysw_get_scroll_cmd_from_menu_for_ttysw();
 Xv_private Menu_item ttysw_get_scroll_cmd_from_menu_for_textsw();
 /* static */ void ttysw_cooked_echo();
openSUSE Build Service is sponsored by