stages: 2/01-busybox: update .config
[dragora.git] / patches / gtk2 / Fix-compiler-warnings-with-GCC-8.1.patch
blobdad727e0d32120e5f97933bfedaa8413ec5ddf50
1 From: John Lindgren <john@jlindgren.net>
2 Date: Tue, 15 May 2018 21:47:12 -0400
3 Subject: Fix compiler warnings with GCC 8.1.
4 MIME-Version: 1.0
5 Content-Type: text/plain; charset="utf-8"
6 Content-Transfer-Encoding: 8bit
8 GCC 8.1 added some new warnings, including warning about parentheses
9 with no effect in variable declarations. GTK2 headers have a few of
10 these, which produce a lot of warnings in projects using GTK2.
12 The warnings look like:
13 /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning:
14 unnecessary parentheses in declaration of ‘__gtk_reserved1’ [-Wparentheses]
15 void (*__gtk_reserved1);
18 Removing the parentheses is harmless and fixes the warnings.
20 Origin: upstream, 2.24.33, commit:889a63dffc72c048502d0f7d2b26bfc8532462eb
21 ---
22 gtk/gtkfilechooserbutton.h | 14 +++++++-------
23 gtk/gtkstatusicon.h | 4 ++--
24 2 files changed, 9 insertions(+), 9 deletions(-)
26 diff --git a/gtk/gtkfilechooserbutton.h b/gtk/gtkfilechooserbutton.h
27 index b3d9112..fdacc4b 100644
28 --- a/gtk/gtkfilechooserbutton.h
29 +++ b/gtk/gtkfilechooserbutton.h
30 @@ -56,13 +56,13 @@ struct _GtkFileChooserButtonClass
32 void (* file_set) (GtkFileChooserButton *fc);
34 - void (*__gtk_reserved1);
35 - void (*__gtk_reserved2);
36 - void (*__gtk_reserved3);
37 - void (*__gtk_reserved4);
38 - void (*__gtk_reserved5);
39 - void (*__gtk_reserved6);
40 - void (*__gtk_reserved7);
41 + void *__gtk_reserved1;
42 + void *__gtk_reserved2;
43 + void *__gtk_reserved3;
44 + void *__gtk_reserved4;
45 + void *__gtk_reserved5;
46 + void *__gtk_reserved6;
47 + void *__gtk_reserved7;
51 diff --git a/gtk/gtkstatusicon.h b/gtk/gtkstatusicon.h
52 index 19dbd1c..c45caca 100644
53 --- a/gtk/gtkstatusicon.h
54 +++ b/gtk/gtkstatusicon.h
55 @@ -73,8 +73,8 @@ struct _GtkStatusIconClass
56 gboolean keyboard_mode,
57 GtkTooltip *tooltip);
59 - void (*__gtk_reserved1);
60 - void (*__gtk_reserved2);
61 + void *__gtk_reserved1;
62 + void *__gtk_reserved2;
65 GType gtk_status_icon_get_type (void) G_GNUC_CONST;