diff options
Diffstat (limited to 'common/advancedDetector.h')
| -rw-r--r-- | common/advancedDetector.h | 14 | 
1 files changed, 10 insertions, 4 deletions
diff --git a/common/advancedDetector.h b/common/advancedDetector.h index 799c796d3f..937c190b19 100644 --- a/common/advancedDetector.h +++ b/common/advancedDetector.h @@ -61,6 +61,11 @@ struct ADGameDescription {  };  /** + * A list of pointers to ADGameDescription structs (or subclasses thereof). + */ +typedef Array<const ADGameDescription*> ADGameDescList; + +/**   * End marker for a table of ADGameDescription structs. Use this to   * terminate a list to be passed to the AdvancedDetector API.   */ @@ -144,15 +149,16 @@ struct ADParams {  	/**   	 * A callback pointing to an (optional) generic fallback detect -	 * function. If present, this gets called if both the regular +	 * function. If present, this callback is invoked if both the regular  	 * MD5 based detection as well as the file based fallback failed -	 * to detect anything. It is supposed +	 * to detect anything.  	 *  	 * @note The fslist parameter may be 0 -- in that case, it is assumed  	 *       that the callback searchs the current directory. +	 * +	 * @todo  	 */ -	//GameList (*fallbackDetectFunc)(const FSList *fslist); -	uint dummy; +	ADGameDescList (*fallbackDetectFunc)(const FSList *fslist);  	/**  	 * A bitmask of flags which can be used to configure the behavior  | 
