https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c6aac2bbfd8aaa192e5c9…
commit c6aac2bbfd8aaa192e5c9f2d2115660589f1fd00
Author: Victor Perevertkin <victor.perevertkin(a)reactos.org>
AuthorDate: Tue Apr 26 03:05:26 2022 +0300
Commit: Victor Perevertkin <victor.perevertkin(a)reactos.org>
CommitDate: Tue Apr 26 03:38:38 2022 +0300
[TWAIN_32] Global variable compatibility update for gcc 10.
Imported Wine commit 4a91eb362666b3af549c48b95e093051756628e0
Signed-off-by: Michael Cronenworth <mike(a)cchtml.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dll/win32/twain_32/twain32_main.c | 4 +++-
dll/win32/twain_32/twain_i.h | 6 +++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/dll/win32/twain_32/twain32_main.c b/dll/win32/twain_32/twain32_main.c
index b1beb969580..0f8ee144306 100644
--- a/dll/win32/twain_32/twain32_main.c
+++ b/dll/win32/twain_32/twain32_main.c
@@ -29,7 +29,9 @@
WINE_DEFAULT_DEBUG_CHANNEL(twain);
-extern HINSTANCE DSM_hinstance;
+TW_UINT16 DSM_twCC;
+activeDS *activeSources;
+HINSTANCE DSM_hinstance;
BOOL WINAPI DllMain (HINSTANCE hinstance, DWORD reason, LPVOID reserved)
{
diff --git a/dll/win32/twain_32/twain_i.h b/dll/win32/twain_32/twain_i.h
index 7939d233bb0..fb3a4ec1a65 100644
--- a/dll/win32/twain_32/twain_i.h
+++ b/dll/win32/twain_32/twain_i.h
@@ -45,11 +45,11 @@ typedef struct tagActiveDS
HWND event_window;
} activeDS;
-TW_UINT16 DSM_twCC DECLSPEC_HIDDEN; /* current condition code of Source
Manager */
+extern TW_UINT16 DSM_twCC DECLSPEC_HIDDEN; /* current condition code of
Source Manager */
-activeDS *activeSources DECLSPEC_HIDDEN; /* list of active data sources */
+extern activeDS *activeSources DECLSPEC_HIDDEN; /* list of active data sources */
-HINSTANCE DSM_hinstance DECLSPEC_HIDDEN;
+extern HINSTANCE DSM_hinstance DECLSPEC_HIDDEN;
/* Implementation of operation triplets (From Application to Source Manager) */
extern TW_UINT16 TWAIN_CloseDS