From d600c7ff032a3911d30b039844a31f0b3acfe26a Mon Sep 17 00:00:00 2001 From: Audiohacked Date: Mon, 25 May 2020 00:46:27 -0600 Subject: [PATCH] Fix GCC 10 multiple definition bug --- include/logic/scan.h | 4 +++- logic/scan.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/logic/scan.h b/include/logic/scan.h index 39bbead..9eaff65 100644 --- a/include/logic/scan.h +++ b/include/logic/scan.h @@ -27,7 +27,9 @@ struct corsair_device_scan /** libusb device structures */ struct libusb_device_handle* handle; -} scanlist[10]; +}; + +extern struct corsair_device_scan scanlist[10]; int corsairlink_handle_close( struct libusb_device_handle* handle ); diff --git a/logic/scan.c b/logic/scan.c index 9cfb25c..bc4a809 100644 --- a/logic/scan.c +++ b/logic/scan.c @@ -32,6 +32,7 @@ #include int scanlist_count = 0; +struct corsair_device_scan scanlist[10]; int corsairlink_handle_close( struct libusb_device_handle* handle )