@@ -628,33 +628,33 @@ void Type_dump(void *expr) { ((TypeRepr *)expr)->dump(); }
628
628
// Plugins
629
629
// ===----------------------------------------------------------------------===//
630
630
631
- const void * Plugin_getCapability (void * handle) {
631
+ PluginCapabilityPtr Plugin_getCapability (PluginHandle handle) {
632
632
auto *plugin = static_cast <LoadedExecutablePlugin *>(handle);
633
633
return plugin->getCapability ();
634
634
}
635
635
636
- void Plugin_setCapability (void * handle, const void * data) {
636
+ void Plugin_setCapability (PluginHandle handle, PluginCapabilityPtr data) {
637
637
auto *plugin = static_cast <LoadedExecutablePlugin *>(handle);
638
638
plugin->setCapability (data);
639
639
}
640
640
641
- void Plugin_lock (void * handle) {
641
+ void Plugin_lock (PluginHandle handle) {
642
642
auto *plugin = static_cast <LoadedExecutablePlugin *>(handle);
643
643
plugin->lock ();
644
644
}
645
645
646
- void Plugin_unlock (void * handle) {
646
+ void Plugin_unlock (PluginHandle handle) {
647
647
auto *plugin = static_cast <LoadedExecutablePlugin *>(handle);
648
648
plugin->unlock ();
649
649
}
650
650
651
- bool Plugin_sendMessage (void * handle, const BridgedData data) {
651
+ bool Plugin_sendMessage (PluginHandle handle, const BridgedData data) {
652
652
auto *plugin = static_cast <LoadedExecutablePlugin *>(handle);
653
653
StringRef message (data.baseAddress , data.size );
654
654
return plugin->sendMessage (message);
655
655
}
656
656
657
- bool Plugin_waitForNextMessage (void * handle, BridgedData *out) {
657
+ bool Plugin_waitForNextMessage (PluginHandle handle, BridgedData *out) {
658
658
auto *plugin = static_cast <LoadedExecutablePlugin *>(handle);
659
659
auto result = plugin->waitForNextMessage ();
660
660
auto outPtr = malloc (result.size ());
0 commit comments