aboutsummaryrefslogtreecommitdiff
path: root/base/plugins.cpp
diff options
context:
space:
mode:
authorPaweł Kołodziejski2003-11-08 22:05:58 +0000
committerPaweł Kołodziejski2003-11-08 22:05:58 +0000
commitbd972c97e57234dadd830fef118139c0bf9c71e4 (patch)
treeab5db5620c273d29994a3719a6f3012313dd2f71 /base/plugins.cpp
parent1f9e408e2fab0f11a648d113fd7e4a19f113f234 (diff)
downloadscummvm-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.cpp20
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() {
}