diff options
author | Paweł Kołodziejski | 2003-11-08 22:05:58 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2003-11-08 22:05:58 +0000 |
commit | bd972c97e57234dadd830fef118139c0bf9c71e4 (patch) | |
tree | ab5db5620c273d29994a3719a6f3012313dd2f71 /base/plugins.cpp | |
parent | 1f9e408e2fab0f11a648d113fd7e4a19f113f234 (diff) | |
download | scummvm-rg350-bd972c97e57234dadd830fef118139c0bf9c71e4.tar.gz scummvm-rg350-bd972c97e57234dadd830fef118139c0bf9c71e4.tar.bz2 scummvm-rg350-bd972c97e57234dadd830fef118139c0bf9c71e4.zip |
cleanup whitespaces
svn-id: r11218
Diffstat (limited to 'base/plugins.cpp')
-rw-r--r-- | base/plugins.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/base/plugins.cpp b/base/plugins.cpp index faee80456a..9c8b61a8cf 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -48,7 +48,6 @@ typedef GameList (*DetectFunc)(const FSList &fslist); #pragma mark - - GameSettings Plugin::findGame(const char *gameName) const { // Find the GameSettings for this game assert(gameName); @@ -63,10 +62,8 @@ GameSettings Plugin::findGame(const char *gameName) const { return result; } - #pragma mark - - class StaticPlugin : public Plugin { const char *_name; EngineFactory _ef; @@ -89,10 +86,8 @@ public: } }; - #pragma mark - - #ifdef DYNAMIC_MODULES class DynamicPlugin : public Plugin { @@ -103,13 +98,13 @@ class DynamicPlugin : public Plugin { EngineFactory _ef; DetectFunc _df; GameList _games; - + void *findSymbol(const char *symbol); public: DynamicPlugin(const char *filename) : _dlHandle(0), _filename(filename), _ef(0), _df(0), _games() {} - + const char *getName() const { return _name.c_str(); } Engine *createInstance(GameDetector *detector, OSystem *syst) const { @@ -148,12 +143,12 @@ void *DynamicPlugin::findSymbol(const char *symbol) { bool DynamicPlugin::loadPlugin() { assert(!_dlHandle); _dlHandle = dlopen(_filename.c_str(), RTLD_LAZY); - + if (!_dlHandle) { warning("Failed loading plugin '%s' (%s)", _filename.c_str(), dlerror()); return false; } - + // Query the plugin's name NameFunc nameFunc = (NameFunc)findSymbol("PLUGIN_name"); if (!nameFunc) { @@ -161,7 +156,7 @@ bool DynamicPlugin::loadPlugin() { return false; } _name = nameFunc(); - + // Query the plugin for the targets it supports TargetListFunc gameListFunc = (TargetListFunc)findSymbol("PLUGIN_getSupportedGames"); if (!gameListFunc) { @@ -169,14 +164,14 @@ bool DynamicPlugin::loadPlugin() { return false; } _games = gameListFunc(); - + // Retrieve the factory function _ef = (EngineFactory)findSymbol("PLUGIN_createEngine"); if (!_ef) { unloadPlugin(); return false; } - + // Retrieve the detector function _df = (DetectFunc)findSymbol("PLUGIN_detectGames"); if (!_df) { @@ -198,7 +193,6 @@ void DynamicPlugin::unloadPlugin() { #pragma mark - - PluginManager::PluginManager() { } |