mac-virtualcam: Fix DAL plugin entrypoint not being exported

With the recent change to enforce C17 standard for compilers, default
visibility was also enforced to be hidden. This also automatically hid
the `PlugInMain` symbol required for DAL plugins. Adding the
`__exported` decorator makes the symbol explicitly visible.
This commit is contained in:
PatTheMav
2023-04-15 22:35:21 +02:00
committed by Jim
parent 597ceb2ff0
commit ea60fc2869

View File

@@ -23,7 +23,7 @@
//! PlugInMain is the entrypoint for the plugin
extern "C" {
void *PlugInMain(CFAllocatorRef, CFUUIDRef requestedTypeUUID)
__exported void *PlugInMain(CFAllocatorRef, CFUUIDRef requestedTypeUUID)
{
DLogFunc(@"version=%@", PLUGIN_VERSION);
if (!CFEqual(requestedTypeUUID, kCMIOHardwarePlugInTypeID)) {