# HG changeset patch # User Andrey Utkin # Date 1581982849 0 # Node ID 69d292ccf19687fc50137ad86f9a27509ce087f2 # Parent 645d3ef1c88e8a781f26204c094e75fcd8142d6a Fix multiple declarations issue with COLOR_ATTRIB This fails compilation with GCC 10 or -fno-common in CFLAGS. Link: https://bugs.gentoo.org/707418 diff -r 645d3ef1c88e -r 69d292ccf196 mcabber/mcabber/screen.c --- a/mcabber/mcabber/screen.c Mon Nov 25 21:40:51 2019 +0100 +++ b/mcabber/mcabber/screen.c Mon Feb 17 23:40:49 2020 +0000 @@ -59,6 +59,8 @@ #include "xmpp.h" #include "main.h" +int COLOR_ATTRIB[COLOR_max]; + #define get_color(col) (COLOR_PAIR(col)|COLOR_ATTRIB[col]) #define compose_color(col) (COLOR_PAIR(col->color_pair)|col->color_attrib) diff -r 645d3ef1c88e -r 69d292ccf196 mcabber/mcabber/screen.h --- a/mcabber/mcabber/screen.h Mon Nov 25 21:40:51 2019 +0100 +++ b/mcabber/mcabber/screen.h Mon Feb 17 23:40:49 2020 +0000 @@ -57,7 +57,7 @@ COLOR_max }; -int COLOR_ATTRIB[COLOR_max]; +extern int COLOR_ATTRIB[COLOR_max]; extern gboolean chatstates_disabled; extern gboolean Autoaway;