Commit e4f91ee4 authored by Vincent Bernat's avatar Vincent Bernat Committed by Ondrej Zajicek (work)
Browse files

Unix: fix compilation with GCC 10

GCC 10 will now error when declaring a global variable twice:

  https://gcc.gnu.org/gcc-10/porting_to.html#common

Fix this issue by declaring the variable as `extern' in `krt.h'.
The variable is really declared in `krt.c'.
parent a3f03525
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -112,7 +112,7 @@ struct kif_proto {
  struct kif_state sys;		/* Sysdep state */
};

struct kif_proto *kif_proto;
extern struct kif_proto *kif_proto;

#define KIF_CF ((struct kif_config *)p->p.cf)