aboutsummaryrefslogtreecommitdiff
path: root/backends/plugins/dynamic-plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/plugins/dynamic-plugin.h')
-rw-r--r--backends/plugins/dynamic-plugin.h62
1 files changed, 31 insertions, 31 deletions
diff --git a/backends/plugins/dynamic-plugin.h b/backends/plugins/dynamic-plugin.h
index 3825f28c87..4771f1c086 100644
--- a/backends/plugins/dynamic-plugin.h
+++ b/backends/plugins/dynamic-plugin.h
@@ -39,39 +39,39 @@ protected:
public:
virtual bool loadPlugin() {
- // Validate the plugin API version
- IntFunc verFunc = (IntFunc)findSymbol("PLUGIN_getVersion");
- if (!verFunc) {
- unloadPlugin();
- return false;
- }
- if (verFunc() != PLUGIN_VERSION) {
- unloadPlugin();
- return false;
- }
+ // Validate the plugin API version
+ IntFunc verFunc = (IntFunc)findSymbol("PLUGIN_getVersion");
+ if (!verFunc) {
+ unloadPlugin();
+ return false;
+ }
+ if (verFunc() != PLUGIN_VERSION) {
+ unloadPlugin();
+ return false;
+ }
- // Get the type of the plugin
- IntFunc typeFunc = (IntFunc)findSymbol("PLUGIN_getType");
- if (!typeFunc) {
- unloadPlugin();
- return false;
- }
- _type = (PluginType)typeFunc();
- if (_type >= PLUGIN_TYPE_MAX) {
- unloadPlugin();
- return false;
- }
+ // Get the type of the plugin
+ IntFunc typeFunc = (IntFunc)findSymbol("PLUGIN_getType");
+ if (!typeFunc) {
+ unloadPlugin();
+ return false;
+ }
+ _type = (PluginType)typeFunc();
+ if (_type >= PLUGIN_TYPE_MAX) {
+ unloadPlugin();
+ return false;
+ }
- // Validate the plugin type API version
- IntFunc typeVerFunc = (IntFunc)findSymbol("PLUGIN_getTypeVersion");
- if (!typeVerFunc) {
- unloadPlugin();
- return false;
- }
- if (typeVerFunc() != pluginTypeVersions[_type]) {
- unloadPlugin();
- return false;
- }
+ // Validate the plugin type API version
+ IntFunc typeVerFunc = (IntFunc)findSymbol("PLUGIN_getTypeVersion");
+ if (!typeVerFunc) {
+ unloadPlugin();
+ return false;
+ }
+ if (typeVerFunc() != pluginTypeVersions[_type]) {
+ unloadPlugin();
+ return false;
+ }
// Get the plugin's instantiator object
GetObjectFunc getObject = (GetObjectFunc)findSymbol("PLUGIN_getObject");