$OpenBSD: patch-src_callbacks_c,v 1.1 2021/02/11 13:10:41 sthen Exp $

fix on non-gcc
https://sourceforge.net/p/grsync/patches/9/

Index: src/callbacks.c
--- src/callbacks.c.orig
+++ src/callbacks.c
@@ -39,13 +39,12 @@ GtkTreePath *path_set = NULL;
 GtkTreeModelFilter *filter = NULL;
 gboolean more = FALSE, first = TRUE;
 
+void _set_label_selectable(gpointer data, gpointer user_data) {
+	GtkWidget *widget = GTK_WIDGET(data);
+	if (GTK_IS_LABEL(widget)) gtk_label_set_selectable(GTK_LABEL(widget), TRUE);
+}
 
 void dialog_set_labels_selectable(GtkWidget *dialog) {
-	void _set_label_selectable(gpointer data, gpointer user_data) {
-		GtkWidget *widget = GTK_WIDGET(data);
-		if (GTK_IS_LABEL(widget)) gtk_label_set_selectable(GTK_LABEL(widget), TRUE);
-	}
-
 	GtkWidget *area = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dialog));
 	GtkContainer *box = (GtkContainer *) area;
 	GList *children = gtk_container_get_children(box);
