From 821f871296629ffab451faea5134abf6f2d1166f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Thu, 23 Jan 2020 01:17:15 +0100 Subject: [PATCH] Mark global variables as extern MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GCC now defaults to -fno-common. As a result, global variable accesses are more efficient on various targets. In C, global variables with multiple tentative definitions now result in linker errors. Fix #27 Signed-off-by: Robert-André Mauchin --- src/media_drv_common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/media_drv_common.h b/src/media_drv_common.h index cc88a67..0c35ac7 100644 --- a/src/media_drv_common.h +++ b/src/media_drv_common.h @@ -39,6 +39,6 @@ #define BRC_INIT_IGNORE_PICTURE_HEADER_SIZE 0x2000 #define BRC_INIT_DISABLE_MBBRC 0x8000 -UINT SEARCH_PATH_TABLE[2][8][16]; -UINT ME_CURBE_INIT_DATA[30]; +extern UINT SEARCH_PATH_TABLE[2][8][16]; +extern UINT ME_CURBE_INIT_DATA[30]; #endif