aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2007-01-25 00:51:32 +0000
committerMax Horn2007-01-25 00:51:32 +0000
commit521c7a0d09fd0cb8a6e30045c52fd4ca879b4243 (patch)
treefa75685c304db49a2aa51ce8d2193c179bb144ba
parentc92f2ec2123c4639cc062a9b14e8babaa6674eb9 (diff)
downloadscummvm-rg350-521c7a0d09fd0cb8a6e30045c52fd4ca879b4243.tar.gz
scummvm-rg350-521c7a0d09fd0cb8a6e30045c52fd4ca879b4243.tar.bz2
scummvm-rg350-521c7a0d09fd0cb8a6e30045c52fd4ca879b4243.zip
At this time, ADVANCED_DETECTOR_DEFINE_PLUGIN doesn't take a factory function, but rather only a simple class name (one of the reasons it can't be used by the Kyra code right now)
svn-id: r25176
-rw-r--r--common/advancedDetector.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/advancedDetector.h b/common/advancedDetector.h
index 72c9a3838e..5ca9590705 100644
--- a/common/advancedDetector.h
+++ b/common/advancedDetector.h
@@ -96,7 +96,7 @@ PluginError ADVANCED_DETECTOR_ENGINE_CREATE(
);
-#define ADVANCED_DETECTOR_DEFINE_PLUGIN(engine,createFunction,detectFunc,params) \
+#define ADVANCED_DETECTOR_DEFINE_PLUGIN(engine,className,detectFunc,params) \
GameList Engine_##engine##_gameIDList() { \
return GameList(params.list); \
} \
@@ -111,7 +111,7 @@ PluginError ADVANCED_DETECTOR_ENGINE_CREATE(
assert(engine); \
PluginError err = ADVANCED_DETECTOR_ENGINE_CREATE(detectFunc, params); \
if (err == kNoError) \
- *engine = new createFunction(syst); \
+ *engine = new className(syst); \
return err; \
} \
void dummyFuncToAllowTrailingSemicolon()