From db0eae8c69ba9af14c2a19a87ef27721ab4399c8 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 14 Dec 2020 19:34:50 +0530 Subject: [PATCH] WinFile: Fix multiple definition of variables error in MinGW. Make the global function pointers as "extern" variables. --- src/winfile.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/winfile.h b/src/winfile.h index 782f80ba..42df7386 100644 --- a/src/winfile.h +++ b/src/winfile.h @@ -570,10 +570,10 @@ LRESULT CALLBACK DirWndProc(HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam); LRESULT CALLBACK SearchWndProc(HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam); LRESULT CALLBACK DirListBoxWndProc(HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam); -VOID (*lpfnFormat)(PWSTR,FMIFS_MEDIA_TYPE,PWSTR,PWSTR,BOOLEAN,FMIFS_CALLBACK); -VOID (*lpfnDiskCopy)(PWSTR,PWSTR,BOOLEAN,FMIFS_CALLBACK); -BOOLEAN (*lpfnSetLabel)(PWSTR,PWSTR); -BOOLEAN (*lpfnQuerySupportedMedia)(PWSTR,PFMIFS_MEDIA_TYPE,DWORD,PDWORD); +Extern VOID (*lpfnFormat)(PWSTR,FMIFS_MEDIA_TYPE,PWSTR,PWSTR,BOOLEAN,FMIFS_CALLBACK); +Extern VOID (*lpfnDiskCopy)(PWSTR,PWSTR,BOOLEAN,FMIFS_CALLBACK); +Extern BOOLEAN (*lpfnSetLabel)(PWSTR,PWSTR); +Extern BOOLEAN (*lpfnQuerySupportedMedia)(PWSTR,PFMIFS_MEDIA_TYPE,DWORD,PDWORD); BOOL Callback_Function(FMIFS_PACKET_TYPE PacketType, DWORD PacketLength, PVOID PacketData); INT_PTR CALLBACK CancelDlgProc (HWND, UINT, WPARAM, LPARAM);