File xview-return.patch of Package xview
diff -rNu xview-3.2p1.4-old/lib/libolgx/ol_init.c xview-3.2p1.4/lib/libolgx/ol_init.c
--- xview-3.2p1.4-old/lib/libolgx/ol_init.c 2013-08-25 13:16:33.624443812 +0200
+++ xview-3.2p1.4/lib/libolgx/ol_init.c 2013-08-25 13:22:52.552449370 +0200
@@ -1210,10 +1210,10 @@
Graphics_info *info;
int index;
{
-
if (info->gc_rec[index] != NULL)
return (info->pixvals[index]);
+ return (0);
}
diff -rNu xview-3.2p1.4-old/lib/libxview/file_chooser/file_chsr.c xview-3.2p1.4/lib/libxview/file_chooser/file_chsr.c
--- xview-3.2p1.4-old/lib/libxview/file_chooser/file_chsr.c 2013-08-25 13:16:33.608443812 +0200
+++ xview-3.2p1.4/lib/libxview/file_chooser/file_chsr.c 2013-08-25 13:22:02.080448629 +0200
@@ -783,6 +783,8 @@
return (Xv_opaque) private->ui.cancel_btn;
case FILE_CHOOSER_CUSTOM_BUTTON_CHILD:
return (Xv_opaque) private->ui.custom_btn;
+ default:
+ return (XV_NULL);
}
break;
}
diff -rNu xview-3.2p1.4-old/lib/libxview/misc/drop.c xview-3.2p1.4/lib/libxview/misc/drop.c
--- xview-3.2p1.4-old/lib/libxview/misc/drop.c 2013-08-25 13:16:33.584443812 +0200
+++ xview-3.2p1.4/lib/libxview/misc/drop.c 2013-08-25 13:26:47.708452818 +0200
@@ -147,4 +147,6 @@
(void)xv_get(sel, SEL_DATA, &length, &format);
}
dnd_done(sel);
+
+ return (length);
}
diff -rNu xview-3.2p1.4-old/lib/libxview/pw/xv_rop.c xview-3.2p1.4/lib/libxview/pw/xv_rop.c
--- xview-3.2p1.4-old/lib/libxview/pw/xv_rop.c 2013-08-25 13:16:33.556443811 +0200
+++ xview-3.2p1.4/lib/libxview/pw/xv_rop.c 2013-08-25 13:24:55.900451179 +0200
@@ -504,6 +504,7 @@
}
}
+ return ((GC)0);
}
diff -rNu xview-3.2p1.4-old/lib/libxview/textsw/txt_again.c xview-3.2p1.4/lib/libxview/textsw/txt_again.c
--- xview-3.2p1.4-old/lib/libxview/textsw/txt_again.c 2013-08-25 13:16:33.604443812 +0200
+++ xview-3.2p1.4/lib/libxview/textsw/txt_again.c 2013-08-25 13:18:37.612445631 +0200
@@ -960,7 +960,7 @@
int found_it_already = FALSE;
if (!TXTSW_DO_AGAIN(folio))
- return;
+ return (result);
again = &folio->again[0];
if (TXTSW_STRING_IS_NULL(again)) {
return (result);