From 68de732eecbd1d8febf94e15558c5adaa45dfa9b Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 27 Apr 2022 13:32:59 +0100 Subject: [PATCH] Fix vst3 InitDll function on windows Signed-off-by: falkTX --- distrho/src/DistrhoPluginVST3.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/distrho/src/DistrhoPluginVST3.cpp b/distrho/src/DistrhoPluginVST3.cpp index 5f59091a..5511dea2 100644 --- a/distrho/src/DistrhoPluginVST3.cpp +++ b/distrho/src/DistrhoPluginVST3.cpp @@ -4199,19 +4199,22 @@ const void* GetPluginFactory(void) #if defined(DISTRHO_OS_MAC) # define ENTRYFNNAME bundleEntry +# define ENTRYFNNAMEARGS void* # define EXITFNNAME bundleExit #elif defined(DISTRHO_OS_WINDOWS) # define ENTRYFNNAME InitDll +# define ENTRYFNNAMEARGS void # define EXITFNNAME ExitDll #else # define ENTRYFNNAME ModuleEntry +# define ENTRYFNNAMEARGS void* # define EXITFNNAME ModuleExit #endif DISTRHO_PLUGIN_EXPORT -bool ENTRYFNNAME(void*); +bool ENTRYFNNAME(ENTRYFNNAMEARGS); -bool ENTRYFNNAME(void*) +bool ENTRYFNNAME(ENTRYFNNAMEARGS) { USE_NAMESPACE_DISTRHO;