From 6e33273e0b09beaf5bddb359ed670a6a7f94c7b0 Mon Sep 17 00:00:00 2001
From: Ismael Luceno <ismael@iodev.co.uk>
Date: Tue, 28 Jul 2020 03:43:26 +0200
Subject: [PATCH] Fix multiple definitions of fileformat_list

Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
---
 program/psiconv/psiconv.c | 2 ++
 program/psiconv/psiconv.h | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/program/psiconv/psiconv.c b/program/psiconv/psiconv.c
index b73b901567a9..de26cb951b83 100644
--- a/program/psiconv/psiconv.c
+++ b/program/psiconv/psiconv.c
@@ -44,6 +44,8 @@
 #include "psiconv.h"
 #include "gen.h"
 
+psiconv_list fileformat_list;
+
 static void print_help(void);
 static void print_version(void);
 static void strtoupper(char *str);
diff --git a/program/psiconv/psiconv.h b/program/psiconv/psiconv.h
index 1ec0a7ed8e89..68b7dc7bbfd1 100644
--- a/program/psiconv/psiconv.h
+++ b/program/psiconv/psiconv.h
@@ -52,7 +52,7 @@ typedef struct fileformat_s {
   output_function *output;
 } *fileformat;
 
-psiconv_list fileformat_list; /* of struct psiconv_fileformat */
+extern psiconv_list fileformat_list; /* of struct psiconv_fileformat */
 
 
 #endif /* PSICONV_H */
-- 
2.27.0

