xref: /OK3568_Linux_fs/buildroot/package/matchbox/0002-src-Fix-build-with-gcc-10.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 844f61069896fe3f549ab425d731c061028f697c Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Adrian Bunk <bunk@stusta.de>
3*4882a593SmuzhiyunDate: Tue, 12 May 2020 09:44:05 +0300
4*4882a593SmuzhiyunSubject: src: Fix build with gcc 10
5*4882a593Smuzhiyun
6*4882a593Smuzhiyungcc 10 enables -fno-common by default which fails without these typedefs
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunSigned-off-by: Adrian Bunk <bunk@stusta.de>
9*4882a593SmuzhiyunSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun[Retrieved from:
12*4882a593Smuzhiyunhttp://git.yoctoproject.org/cgit/cgit.cgi/matchbox-window-manager/commit/?id=844f61069896fe3f549ab425d731c061028f697c]
13*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
14*4882a593Smuzhiyun---
15*4882a593Smuzhiyun src/mbtheme.h | 2 +-
16*4882a593Smuzhiyun src/structs.h | 2 +-
17*4882a593Smuzhiyun 2 files changed, 2 insertions(+), 2 deletions(-)
18*4882a593Smuzhiyun
19*4882a593Smuzhiyundiff --git a/src/mbtheme.h b/src/mbtheme.h
20*4882a593Smuzhiyunindex aa9a7c5..ad03bde 100644
21*4882a593Smuzhiyun--- a/src/mbtheme.h
22*4882a593Smuzhiyun+++ b/src/mbtheme.h
23*4882a593Smuzhiyun@@ -46,7 +46,7 @@ typedef struct _mb_theme_param
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun } MBThemeParam;
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun-enum {
28*4882a593Smuzhiyun+typedef enum {
29*4882a593Smuzhiyun   LAYER_GRADIENT_HORIZ = 1,
30*4882a593Smuzhiyun   LAYER_GRADIENT_VERT,
31*4882a593Smuzhiyun   LAYER_LABEL,
32*4882a593Smuzhiyundiff --git a/src/structs.h b/src/structs.h
33*4882a593Smuzhiyunindex 24985e7..8f53e72 100644
34*4882a593Smuzhiyun--- a/src/structs.h
35*4882a593Smuzhiyun+++ b/src/structs.h
36*4882a593Smuzhiyun@@ -148,7 +148,7 @@
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun /* Atoms, if you change these check ewmh_init() first */
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun-enum {
41*4882a593Smuzhiyun+typedef enum {
42*4882a593Smuzhiyun   WM_STATE = 0,
43*4882a593Smuzhiyun   WM_CHANGE_STATE,
44*4882a593Smuzhiyun   WM_PROTOCOLS,
45*4882a593Smuzhiyun--
46*4882a593Smuzhiyuncgit v1.2.2-1-g5e49
47*4882a593Smuzhiyun
48