# HG changeset patch # User Andrey Utkin # Date 1581983043 0 # Node ID 6ad3cada768c5d5f58057a561532d36d18c05de9 # Parent 69d292ccf19687fc50137ad86f9a27509ce087f2 Fix multiple declarations issue with vi_mode This fails compilation with GCC 10 or -fno-common in CFLAGS. Link: https://bugs.gentoo.org/707418 diff -r 69d292ccf196 -r 6ad3cada768c mcabber/mcabber/screen.c --- a/mcabber/mcabber/screen.c Mon Feb 17 23:40:49 2020 +0000 +++ b/mcabber/mcabber/screen.c Mon Feb 17 23:44:03 2020 +0000 @@ -166,6 +166,8 @@ gboolean chatstates_disabled; gboolean Autoaway; +gboolean vi_mode; + #define MAX_KEYSEQ_LENGTH 8 typedef struct { diff -r 69d292ccf196 -r 6ad3cada768c mcabber/mcabber/screen.h --- a/mcabber/mcabber/screen.h Mon Feb 17 23:40:49 2020 +0000 +++ b/mcabber/mcabber/screen.h Mon Feb 17 23:44:03 2020 +0000 @@ -16,7 +16,7 @@ # include #endif -gboolean vi_mode; +extern gboolean vi_mode; #if defined(WITH_ENCHANT) || defined(WITH_ASPELL) void spellcheck_init(void);