diff options
author | falkTX <falktx@gmail.com> | 2019-01-24 11:36:00 +0000 |
---|---|---|
committer | falkTX <falktx@gmail.com> | 2019-01-24 11:36:00 +0000 |
commit | d97f0ae1b6f4d07bc6957338b4f8b86e894d50cd (patch) | |
tree | e6acbc11d65d16066f926651e39c5c603973f8d9 /distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h | |
parent | f992b82b73351a7d5b4bec47344b34533704afee (diff) |
AU plugin builds
Diffstat (limited to 'distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h')
-rwxr-xr-x | distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h b/distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h index f60bd3f6..410192d8 100755 --- a/distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h +++ b/distrho/src/CoreAudio106/AudioUnits/AUPublic/AUBase/ComponentBase.h @@ -154,8 +154,8 @@ public: #if TARGET_OS_MAC && TARGET_CPU_PPC && !TARGET_RT_MAC_MACHO // for OS 9, a PPC native component's entry point must be a routine descriptor #define COMPONENT_ENTRY(Class) \ - extern "C" OSStatus Class##Entry(ComponentParameters *params, Class *obj); \ - extern "C" OSStatus Class##Entry(ComponentParameters *params, Class *obj) { \ + extern "C" __attribute__ ((visibility("default"))) OSStatus Class##Entry(ComponentParameters *params, Class *obj); \ + extern "C" __attribute__ ((visibility("default"))) OSStatus Class##Entry(ComponentParameters *params, Class *obj) { \ return ComponentEntryPoint<Class>::Dispatch(params, obj); \ } \ \ @@ -165,8 +165,8 @@ public: STACK_ROUTINE_PARAMETER (2, kFourByteCode)), Class##Entry); #else #define COMPONENT_ENTRY(Class) \ - extern "C" OSStatus Class##Entry(ComponentParameters *params, Class *obj); \ - extern "C" OSStatus Class##Entry(ComponentParameters *params, Class *obj) { \ + extern "C" __attribute__ ((visibility("default"))) OSStatus Class##Entry(ComponentParameters *params, Class *obj); \ + extern "C" __attribute__ ((visibility("default"))) OSStatus Class##Entry(ComponentParameters *params, Class *obj) { \ return ComponentEntryPoint<Class>::Dispatch(params, obj); \ } #endif |