Skip to content

Commit

Permalink
Pull request #92: Main
Browse files Browse the repository at this point in the history
Merge in VSTSDK/vst3_dev_portal from main to deploy

* commit '7eef91f01f24080e6c3b7c6af3f59081fd3c1039':
  [fix] wrong upper case in bundleEntry/bundleExit on macOS
  • Loading branch information
ygrabit committed Nov 20, 2023
2 parents b8abf5c + 7eef91f commit 02245fe
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,11 @@ In addition to the **GetPluginFactory** function the plug-in may has to export a
>As *Windows* already has this feature (see [DllMain](https://docs.microsoft.com/en-us/cpp/build/run-time-library-behavior?view=msvc-170) in Microsofts documentation) the above functions are optional.
>**On macOS**\
>On *macOS* the entry/exit functions are named **BundleEntry** / **BundleExit** and are ***required!***
>On *macOS* the entry/exit functions are named **bundleEntry** / **bundleExit** and are ***required!***
>
>A plug-in must export these functions and a host has to call the **BundleEntry** function directly after loading the plug-in via *CFBundleLoadExecutable* and before calling **GetPluginFactory**.
>A plug-in must export these functions and a host has to call the **bundleEntry** function directly after loading the plug-in via *CFBundleLoadExecutable* and before calling **GetPluginFactory**.
>
>The **BundleExit** function must be called before the plug-in is unloaded or on program termination.
>The **bundleExit** function must be called before the plug-in is unloaded or on program termination.
>
>As *macOS* does not have a standard entry function when loading a bundle the above functions are required and a host has to reject plug-ins not exporting these functions.
Expand Down

0 comments on commit 02245fe

Please sign in to comment.