summaryrefslogtreecommitdiff
path: root/libs/fst/vstwin.c
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-02-26 17:48:53 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-02-26 17:48:53 +0000
commit44a3f5419b5d51dc60c7024294fca4a7f2824491 (patch)
tree5b889f14ba7816216561c89fad96805cded875fb /libs/fst/vstwin.c
parentc20e55d07a252e4db800454fa361b8cc9a047879 (diff)
fix error in last commit with VST entry function type cast
git-svn-id: svn://localhost/ardour2/trunk@1512 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/fst/vstwin.c')
-rw-r--r--libs/fst/vstwin.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/fst/vstwin.c b/libs/fst/vstwin.c
index 62bab5b418..55061c2b72 100644
--- a/libs/fst/vstwin.c
+++ b/libs/fst/vstwin.c
@@ -514,7 +514,9 @@ fst_load (const char *path)
return NULL;
}
- if ((fhandle->main_entry = ((AEffect*)()(audioMasterCallback)) GetProcAddress (fhandle->dll, "main")) == NULL) {
+ typedef AEffect* (*entryFunctionType)(audioMasterCallback);
+
+ if ((fhandle->main_entry = (entryFunctionType) GetProcAddress (fhandle->dll, "main")) == NULL) {
fst_unload (fhandle);
return NULL;
}