[Scummvm-cvs-logs] SF.net SVN: scummvm: [25539] scummvm/trunk

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Tue Feb 13 02:28:19 CET 2007


Revision: 25539
          http://scummvm.svn.sourceforge.net/scummvm/?rev=25539&view=rev
Author:   fingolfin
Date:     2007-02-12 17:28:18 -0800 (Mon, 12 Feb 2007)

Log Message:
-----------
(re)added flags field to ADGameDescription, with currently only one value (GF_DEMO) -- this flag value is not yet used by anything (also, GF_DEMO hasn't been correctly set for AGI games yet)

Modified Paths:
--------------
    scummvm/trunk/common/advancedDetector.h
    scummvm/trunk/engines/agi/detection.cpp
    scummvm/trunk/engines/agos/agosgame.cpp
    scummvm/trunk/engines/cine/detection.cpp
    scummvm/trunk/engines/gob/detection.cpp
    scummvm/trunk/engines/kyra/plugin.cpp
    scummvm/trunk/engines/parallaction/detection.cpp
    scummvm/trunk/engines/saga/sagagame.cpp
    scummvm/trunk/engines/touche/plugin.cpp

Modified: scummvm/trunk/common/advancedDetector.h
===================================================================
--- scummvm/trunk/common/advancedDetector.h	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/common/advancedDetector.h	2007-02-13 01:28:18 UTC (rev 25539)
@@ -37,14 +37,29 @@
 	int32 fileSize;  // Optional. Set to -1 to ignore.
 };
 
+enum ADGameFlags {
+	GF_NO_FLAGS = 0,
+	GF_DEMO = 1 << 31
+};
+
 struct ADGameDescription {
 	const char *gameid;
 	const char *extra;
 	ADGameFileDescription filesDescriptions[14];
 	Language language;
 	Platform platform;
+	
+	/**
+	 * A bitmask of extra flags. The top 8 bits are reserved for generic flags
+	 * defined in the ADGameFlags. This leaves 24 flags to be used by client
+	 * code.
+	 */
+	uint32 flags;
 };
 
+#define AD_TABLE_END_MARKER	\
+	{ NULL, NULL, { { NULL, 0, NULL, 0 } }, Common::UNK_LANG, Common::kPlatformUnknown, Common::GF_NO_FLAGS }
+
 struct ADObsoleteGameID {
 	const char *from;
 	const char *to;

Modified: scummvm/trunk/engines/agi/detection.cpp
===================================================================
--- scummvm/trunk/engines/agi/detection.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/agi/detection.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -94,6 +94,7 @@
 			AD_ENTRY1("logdir", md5), \
 			lang, \
 			Common::kPlatformPC, \
+			Common::GF_NO_FLAGS \
 		}, \
 		GType_V2, \
 		0, \
@@ -116,6 +117,7 @@
 			AD_ENTRY1("logdir", "9c4a5b09cc3564bc48b4766e679ea332"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -131,6 +133,7 @@
 			AD_ENTRY1("logdir", "580ffdc569ff158f56fb92761604f70e"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -146,6 +149,7 @@
 			AD_ENTRY1("logdir", "e8ebeb0bbe978172fe166f91f51598c7"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -161,6 +165,7 @@
 			AD_ENTRY1("logdir", "852ac303a374df62571642ca1e2d1f0a"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -176,6 +181,7 @@
 			AD_ENTRY1("logdir", "1503f02086ea9f388e7e041c039eaa69"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -191,6 +197,7 @@
 			AD_ENTRY1("dmdir", "289c7a2c881f1d973661e961ced77d74"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -206,6 +213,7 @@
 			AD_ENTRY1("logdir", "7b01694af21213b4727bb94476f64eb5"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -221,6 +229,7 @@
 			AD_ENTRY1("bcdir", "dc09d30b147242692f4f85b9811962db"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -236,6 +245,7 @@
 			AD_ENTRY1("logdir", "7f598d4712319b09d7bd5b3be10a2e4a"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -251,6 +261,7 @@
 			AD_ENTRY1("bcdir", "0c5a9acbcc7e51127c34818e75806df6"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -266,6 +277,7 @@
 			AD_ENTRY1("logdir", "550971d196f65190a5c760d2479406ef"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -281,6 +293,7 @@
 			AD_ENTRY1("logdir", "64388812e25dbd75f7af1103bc348596"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -296,6 +309,7 @@
 			AD_ENTRY1s("logdir", "550971d196f65190a5c760d2479406ef", 132),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -311,6 +325,7 @@
 			AD_ENTRY1s("dirs", "a1d4de3e75c2688c1e2ca2634ffc3bd8", 2399),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -326,6 +341,7 @@
 			AD_ENTRY1("grdir", "3f7b9ce62631434389f85371b11921d6"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -341,6 +357,7 @@
 			AD_ENTRY1("grdir", "4dd4d50480a3d6c206fa227ce8142735"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -356,6 +373,7 @@
 			AD_ENTRY1("grdir", "db733d199238d4009a9e95f11ece34e9"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -371,6 +389,7 @@
 			AD_ENTRY1("grdir", "6a285235745f69b4b421403659497216"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -390,6 +409,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		AGI_MACGOLDRUSH,
@@ -405,6 +425,7 @@
 			AD_ENTRY1("logdir", "246c695324f1c514aee2b904fa352fad"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -420,6 +441,7 @@
 			AD_ENTRY1("logdir", "c3a017e556c4b0eece366a4cd9abb657"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -435,6 +457,7 @@
 			AD_ENTRY1("logdir", "f4277aa34b43d37382bc424c81627617"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -450,6 +473,7 @@
 			AD_ENTRY1("logdir", "d4c4739d4ac63f7dbd29255425077d48"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -465,6 +489,7 @@
 			AD_ENTRY1("logdir", "10ad66e2ecbd66951534a50aedcd0128"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -480,6 +505,7 @@
 			AD_ENTRY1("logdir", "5203c8b95250a2ecfee93ddb99414753"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -495,6 +521,7 @@
 			AD_ENTRY1("logdir", "b866f0fab2fad91433a637a828cfa410"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -510,6 +537,7 @@
 			AD_ENTRY1("logdir", "cbdb0083317c8e7cfb7ac35da4bc7fdc"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -525,6 +553,7 @@
 			AD_ENTRY1("logdir", "759e39f891a0e1d86dd29d7de485c6ac"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -540,6 +569,7 @@
 			AD_ENTRY1("logdir", "b944c4ff18fb8867362dc21cc688a283"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -555,6 +585,7 @@
 			AD_ENTRY1("logdir", "8ab343306df0e2d98f136be4e8cfd0ef"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -570,6 +601,7 @@
 			AD_ENTRY1("logdir", "8846df2654302b623217ba8bd6d657a9"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -585,6 +617,7 @@
 			AD_ENTRY1("logdir", "7639c0da5ce94848227d409351fabda2"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -600,6 +633,7 @@
 			AD_ENTRY1("logdir", "ac30b7ca5a089b5e642fbcdcbe872c12"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -615,6 +649,7 @@
 			AD_ENTRY1s("dirs", "8e35bded2bc5cf20f5eec2b15523b155", 1805),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -630,6 +665,7 @@
 			AD_ENTRY1("logdir", "9c2b34e7ffaa89c8e2ecfeb3695d444b"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -645,6 +681,7 @@
 			AD_ENTRY1("logdir", "18aad8f7acaaff760720c5c6885b6bab"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -660,6 +697,7 @@
 			AD_ENTRY1("logdir", "7650e659c7bc0f1e9f8a410b7a2e9de6"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -675,6 +713,7 @@
 			AD_ENTRY1("logdir", "d3d17b77b3b3cd13246749231d9473cd"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -690,6 +729,7 @@
 			AD_ENTRY1("kq4dir", "6d7714b8b61466a5f5981242b993498f"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -705,6 +745,7 @@
 			AD_ENTRY1("kq4dir", "8536859331159f15012e35dc82cb154e"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -720,6 +761,7 @@
 			AD_ENTRY1("kq4dir", "fe44655c42f16c6f81046fdf169b6337"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -735,6 +777,7 @@
 			AD_ENTRY1("kq4dir", "7470b3aeb49d867541fc66cc8454fb7d"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -750,6 +793,7 @@
 			AD_ENTRY1("dmdir", "a3332d70170a878469d870b14863d0bf"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -765,6 +809,7 @@
 			AD_ENTRY1("logdir", "1fe764e66857e7f305a5f03ca3f4971d"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -780,6 +825,7 @@
 			AD_ENTRY1("logdir", "8b579f8673fe9448c2538f5ed9887cf0"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -795,6 +841,7 @@
 			AD_ENTRY1("logdir", "3f5d26d8834ca49c147fb60936869d56"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -810,6 +857,7 @@
 			AD_ENTRY1("logdir", "5f9e1dd68d626c6d303131c119582ad4"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -825,6 +873,7 @@
 			AD_ENTRY1("logdir", "8a0076429890531832f0dc113285e31e"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -840,6 +889,7 @@
 			AD_ENTRY1("mhdir", "f2d58056ad802452d60776ee920a52a6"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -855,6 +905,7 @@
 			AD_ENTRY1("mhdir", "2f1509f76f24e6e7d213f2dadebbf156"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -870,6 +921,7 @@
 			AD_ENTRY1("dirs", "92c6183042d1c2bb76236236a7d7a847"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -886,6 +938,7 @@
 			AD_ENTRY1s("mhdir", "0c7b86f05fe02c2e26cff1b07450b82a", 2123),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -901,6 +954,7 @@
 			AD_ENTRY1s("mhdir", "5b625329021ad49fd0c1d6f2d6f54bba", 2141),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -916,6 +970,7 @@
 			AD_ENTRY1("mh2dir", "5e3581495708b952fea24438a6c7e040"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -931,6 +986,7 @@
 			AD_ENTRY1s("dirs", "b412e8a126368b76696696f7632d4c16", 2573),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -946,6 +1002,7 @@
 			AD_ENTRY1("mh2dir", "b90e4795413c43de469a715fb3c1fa93"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -961,6 +1018,7 @@
 			AD_ENTRY1("mh2dir", "6fb6f0ee2437704c409cf17e081ba152"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -976,6 +1034,7 @@
 			AD_ENTRY1s("dirs", "5c1295fe6daaf95831195ba12894dbd9", 2021),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -991,6 +1050,7 @@
 			AD_ENTRY1("logdir", "3541954a7303467c6df87665312ffb6a"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1006,6 +1066,7 @@
 			AD_ENTRY1("logdir", "e524655abf9b96a3b179ffcd1d0f79af"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1022,6 +1083,7 @@
 			AD_ENTRY1("logdir", "e524655abf9b96a3b179ffcd1d0f79af"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1038,6 +1100,7 @@
 			AD_ENTRY1("logdir", "2fd992a92df6ab0461d5a2cd83c72139"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1053,6 +1116,7 @@
 			AD_ENTRY1("logdir", "805750b66c1c5b88a214e67bfdca17a1"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1068,6 +1132,7 @@
 			AD_ENTRY1("logdir", "e7c175918372336461e3811d594f482f"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1083,6 +1148,7 @@
 			AD_ENTRY1s("dirs", "cfa93e5f2aa7378bddd10ad6746a2ffb", 1613),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V3,
 		0,
@@ -1098,6 +1164,7 @@
 			AD_ENTRY1("logdir", "8994e39d0901de3d07cecfb954075bb5"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1113,6 +1180,7 @@
 			AD_ENTRY1("logdir", "b9dbb305092851da5e34d6a9f00240b1"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1128,6 +1196,7 @@
 			AD_ENTRY1("logdir", "231f3e28170d6e982fc0ced4c98c5c1c"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1143,6 +1212,7 @@
 			AD_ENTRY1("logdir", "d194e5d88363095f55d5096b8e32fbbb"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1158,6 +1228,7 @@
 			AD_ENTRY1("logdir", "6421fb64b0e6604c9dd065975d9279e9"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1173,6 +1244,7 @@
 			AD_ENTRY1("logdir", "8d8c20ab9f4b6e4817698637174a1cb6"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1188,6 +1260,7 @@
 			AD_ENTRY1("logdir", "0b216d931e95750f1f4837d6a4b821e5"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1203,6 +1276,7 @@
 			AD_ENTRY1("logdir", "ce88419aadd073d1c6682d859b3d8aa2"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1218,6 +1292,7 @@
 			AD_ENTRY1("logdir", "64b9b3d04c1066d36e6a6e56187a83f7"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1233,6 +1308,7 @@
 			AD_ENTRY1("logdir", "af93941b6c51460790a9efa0e8cb7122"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1248,6 +1324,7 @@
 			AD_ENTRY1("logdir", "8d8c20ab9f4b6e4817698637174a1cb6"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1263,6 +1340,7 @@
 			AD_ENTRY1("logdir", "5d67630aba008ec5f7f9a6d0a00582f4"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1279,6 +1357,7 @@
 			AD_ENTRY1("logdir", "85390bde8958c39830e1adbe9fff87f3"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1294,6 +1373,7 @@
 			AD_ENTRY1("logdir", "5dfdac98dd3c01fcfb166529f917e911"),
 			Common::EN_ANY,
 			Common::kPlatformApple2GS,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1313,6 +1393,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1328,6 +1409,7 @@
 			AD_ENTRY1("logdir", "bfbebe0b59d83f931f2e1c62ce9484a7"),
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1344,6 +1426,7 @@
 			AD_ENTRY1s("logdir", "ad7ce8f800581ecc536f3e8021d7a74d", 423),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1359,6 +1442,7 @@
 			AD_ENTRY1s("logdir", "6c25e33d23b8bed42a5c7fa63d588e5c", 423),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1374,6 +1458,7 @@
 			AD_ENTRY1("logdir", "bd71fe54869e86945041700f1804a651"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1389,6 +1474,7 @@
 			AD_ENTRY1("logdir", "28add5125484302d213911df60d2aded"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1404,6 +1490,7 @@
 			AD_ENTRY1("logdir", "3067b8d5957e2861e069c3c0011bd43d"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		0,
@@ -1492,6 +1579,7 @@
 			AD_ENTRY1("logdir", "421da3a18004122a966d64ab6bd86d2e"),
 			Common::RU_RUS,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_V2,
 		AGI_AGDS,
@@ -1630,7 +1718,7 @@
 	FANMADE("Voodoo Girl - Queen of the Darned (v1.2 2002 Mar 29)", "11d0417b7b886f963d0b36789dac4c8f"),
 	FANMADE("Wizaro (v0.1)", "abeec1eda6eaf8dbc52443ea97ff140c"),
 
-	{ { NULL, NULL, { { NULL, 0, NULL, 0 } }, Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0, 0 }
+	{ AD_TABLE_END_MARKER, 0, 0, 0 }
 };
 
 }

Modified: scummvm/trunk/engines/agos/agosgame.cpp
===================================================================
--- scummvm/trunk/engines/agos/agosgame.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/agos/agosgame.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -11,7 +11,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA1,
@@ -32,7 +33,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_DEMO
 		},
 
 		GType_ELVIRA1,
@@ -53,7 +55,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAtariST
+			Common::kPlatformAtariST,
+			Common::GF_DEMO
 		},
 
 		GType_ELVIRA1,
@@ -75,7 +78,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAtariST
+			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA1,
@@ -97,7 +101,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformAtariST
+			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA1,
@@ -119,7 +124,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA1,
@@ -141,7 +147,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA1,
@@ -163,7 +170,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA1,
@@ -187,7 +195,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -211,7 +220,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAtariST
+			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -235,7 +245,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformAtariST
+			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -260,7 +271,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -284,7 +296,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -308,7 +321,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -332,7 +346,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -356,7 +371,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::ES_ESP,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_ELVIRA2,
@@ -381,7 +397,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_WW,
@@ -407,7 +424,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_WW,
@@ -429,7 +447,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAcorn
+			Common::kPlatformAcorn,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -452,7 +471,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAcorn
+			Common::kPlatformAcorn,
+			Common::GF_DEMO
 		},
 
 		GType_SIMON1,
@@ -475,7 +495,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAcorn
+			Common::kPlatformAcorn,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -497,7 +518,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -519,7 +541,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_DEMO
 		},
 
 		GType_SIMON1,
@@ -541,7 +564,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -563,7 +587,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -585,7 +610,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -607,7 +633,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -629,7 +656,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -651,7 +679,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_DEMO
 		},
 
 		GType_SIMON1,
@@ -673,7 +702,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -695,7 +725,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::RU_RUS,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -717,7 +748,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -739,7 +771,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::RU_RUS,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -761,7 +794,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -783,7 +817,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -805,7 +840,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::IT_ITA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -827,7 +863,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::ES_ESP,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -850,7 +887,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_DEMO
 		},
 
 		GType_SIMON1,
@@ -873,7 +911,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -896,7 +935,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -919,7 +959,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -942,7 +983,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -965,7 +1007,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::HB_ISR,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -988,7 +1031,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::IT_ITA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -1012,7 +1056,8 @@
 			},
 			// FIXME: DOS version which uses WAV format
 			Common::IT_ITA,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -1035,7 +1080,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::ES_ESP,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -1058,7 +1104,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -1081,7 +1128,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::RU_RUS,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -1104,7 +1152,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON1,
@@ -1127,7 +1176,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1150,7 +1200,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::RU_RUS,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1173,7 +1224,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1196,7 +1248,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::RU_RUS,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1219,7 +1272,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1242,7 +1296,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::IT_ITA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1265,7 +1320,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_DEMO
 		},
 
 		GType_SIMON2,
@@ -1288,7 +1344,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_DEMO
 		},
 
 		GType_SIMON2,
@@ -1311,7 +1368,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1334,7 +1392,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1357,7 +1416,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1380,7 +1440,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1403,7 +1464,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1426,7 +1488,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::HB_ISR,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1450,7 +1513,8 @@
 			},
 			// FIXME: DOS version which uses WAV format
 			Common::IT_ITA,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1473,7 +1537,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::ES_ESP,
-			Common::kPlatformPC
+			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1496,7 +1561,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::CZ_CZE,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1519,7 +1585,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1542,7 +1609,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1565,7 +1633,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1588,7 +1657,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1611,7 +1681,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::PL_POL,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_SIMON2,
@@ -1633,7 +1704,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1655,7 +1727,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformAmiga
+			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1677,7 +1750,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformMacintosh
+			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1699,7 +1773,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformMacintosh
+			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1721,7 +1796,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformMacintosh
+			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1743,7 +1819,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::ES_ESP,
-			Common::kPlatformMacintosh
+			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1764,7 +1841,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1785,7 +1863,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1806,7 +1885,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::FR_FRA,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1827,7 +1907,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1848,7 +1929,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::IT_ITA,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1869,7 +1951,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::ES_ESP,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_FF,
@@ -1888,7 +1971,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_PP,
@@ -1907,7 +1991,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_PP,
@@ -1926,7 +2011,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_PP,
@@ -1945,7 +2031,8 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::EN_ANY,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_PP,
@@ -1964,12 +2051,13 @@
 	{ NULL, 0, NULL, 0}
 			},
 			Common::DE_DEU,
-			Common::kPlatformWindows
+			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 
 		GType_PP,
 		GID_SWAMPY,
 		GF_OLD_BUNDLE | GF_TALKIE
 	},
-	{ { NULL, NULL,	{ { NULL, 0, NULL, 0 } }, Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0, 0 }
+	{ AD_TABLE_END_MARKER, 0, 0, 0 }
 };

Modified: scummvm/trunk/engines/cine/detection.cpp
===================================================================
--- scummvm/trunk/engines/cine/detection.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/cine/detection.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -70,6 +70,7 @@
 			AD_ENTRY1("part01", "61d003202d301c29dd399acfb1354310"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -83,6 +84,7 @@
 			AD_ENTRY1("part01", "91d7271155520eae6915a9dd2dac120c"),
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -95,6 +97,7 @@
 			AD_ENTRY1("part01", "f5e98fcca3fb5e7afa284c81c39d8b14"),
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		GF_ALT_FONT,
@@ -107,6 +110,7 @@
 			AD_ENTRY1("part01", "570109f965c7f53984b98c83d86eb206"),
 			Common::ES_ESP,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		GF_ALT_FONT,
@@ -119,6 +123,7 @@
 			AD_ENTRY1("part01", "5d1acb97abe9591f9008e00d07add95a"),
 			Common::FR_FRA,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -131,6 +136,7 @@
 			AD_ENTRY1("part01", "57afd280b598b4180fda6689fbedc4b8"),
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -143,6 +149,7 @@
 			AD_ENTRY1("part01", "3a87a913e0e33963a48a7f822ca0eb0e"),
 			Common::DE_DEU,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		GF_ALT_FONT,
@@ -155,6 +162,7 @@
 			AD_ENTRY1("part01", "5ad0007ccd5f7b3dd6b15ea7f281f9e1"),
 			Common::ES_ESP,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -167,6 +175,7 @@
 			AD_ENTRY1("part01", "460f2da8793bc581a2d4b6fc19ccb5ae"),
 			Common::FR_FRA,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -179,6 +188,7 @@
 			AD_ENTRY1("part01", "1c8e5207743172134409ac58860021af"),
 			Common::IT_ITA,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -195,6 +205,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformAmiga,
+			Common::GF_DEMO
 		},
 		GType_FW,
 		0,
@@ -207,6 +218,7 @@
 			AD_ENTRY1("part01", "36050db13af57e462ca1adc4df99de4e"),
 			Common::EN_ANY,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -219,6 +231,7 @@
 			AD_ENTRY1("part01", "ef245573b7dab0d4825ceb98e37cef4d"),
 			Common::FR_FRA,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_FW,
 		0,
@@ -231,6 +244,7 @@
 			AD_ENTRY1("procs00", 	"d6752e7d25924cb866b61eb7cb0c8b56"),
 			Common::EN_GRB,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -243,6 +257,7 @@
 			AD_ENTRY1("procs1", "d8c3a9d05a63e4cfa801826a7063a126"),
 			Common::EN_USA,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -255,6 +270,7 @@
 			AD_ENTRY1("procs00", "862a75d76fb7fffec30e52be9ad1c474"),
 			Common::EN_USA,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		GF_CD,
@@ -267,6 +283,7 @@
 			AD_ENTRY1("procs1", "39b91ae35d1297ce0a76a1a803ca1593"),
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -279,6 +296,7 @@
 			AD_ENTRY1("procs1", "74c2dabd9d212525fca8875a5f6d8994"),
 			Common::ES_ESP,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -295,6 +313,7 @@
 			},
 			Common::ES_ESP,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		GF_CD,
@@ -307,6 +326,7 @@
 			AD_ENTRY1("procs00", "f143567f08cfd1a9b1c9a41c89eadfef"),
 			Common::FR_FRA,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -319,6 +339,7 @@
 			AD_ENTRY1("procs1", "da066e6b8dd93f2502c2a3755f08dc12"),
 			Common::IT_ITA,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -331,6 +352,7 @@
 			AD_ENTRY1("procs0", "a9da5531ead0ebf9ad387fa588c0cbb0"),
 			Common::EN_GRB,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -343,6 +365,7 @@
 			AD_ENTRY1("procs0", "8a429ced2f4acff8a15ae125174042e8"),
 			Common::EN_GRB,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -355,6 +378,7 @@
 			AD_ENTRY1("procs0", "d5f27e33fc29c879f36f15b86ccfa58c"),
 			Common::EN_USA,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -367,6 +391,7 @@
 			AD_ENTRY1("procs0", "8b7dce249821d3a62b314399c4334347"),
 			Common::DE_DEU,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -379,6 +404,7 @@
 			AD_ENTRY1("procs0", "35fc295ddd0af9da932d256ba799a4b0"),
 			Common::ES_ESP,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -391,6 +417,7 @@
 			AD_ENTRY1("procs0", "d4ea4a97e01fa67ea066f9e785050ed2"),
 			Common::FR_FRA,
 			Common::kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -403,6 +430,7 @@
 			AD_ENTRY1("demo", "8d3a750d1c840b1b1071e42f9e6f6aa2"),
 			Common::EN_GRB,
 			Common::kPlatformAmiga,
+			Common::GF_DEMO
 		},
 		GType_OS,
 		GF_DEMO,
@@ -415,6 +443,7 @@
 			AD_ENTRY1("procs0", "1501d5ae364b2814a33ed19347c3fcae"),
 			Common::EN_GRB,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
@@ -427,12 +456,13 @@
 			AD_ENTRY1("procs0", "2148d25de3219dd4a36580ca735d0afa"),
 			Common::FR_FRA,
 			Common::kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GType_OS,
 		0,
 	},
 
-	{ { NULL, NULL, AD_ENTRY1(NULL, NULL), Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0 }
+	{ AD_TABLE_END_MARKER, 0, 0 }
 };
 
 }

Modified: scummvm/trunk/engines/gob/detection.cpp
===================================================================
--- scummvm/trunk/engines/gob/detection.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/gob/detection.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -76,6 +76,7 @@
 			AD_ENTRY1(0, 0),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -87,6 +88,7 @@
 			AD_ENTRY1("intro.stk", "c65e9cc8ba23a38456242e1f2b1caad4"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_EGA,
 		"intro"
@@ -98,6 +100,7 @@
 			AD_ENTRY1("intro.stk", "f9233283a0be2464248d83e14b95f09c"),
 			RU_RUS,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_EGA,
 		"intro"
@@ -109,6 +112,7 @@
 			AD_ENTRY1("intro.stk", "26a9118c0770fa5ac93a9626761600b2"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -120,6 +124,7 @@
 			AD_ENTRY1(0, 0),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -131,6 +136,7 @@
 			AD_ENTRY1("intro.stk", "2fbf4b5b82bbaee87eb45d4404c28998"),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -142,6 +148,7 @@
 			AD_ENTRY1("intro.stk", "2fbf4b5b82bbaee87eb45d4404c28998"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -153,6 +160,7 @@
 			AD_ENTRY1("intro.stk", "2fbf4b5b82bbaee87eb45d4404c28998"),
 			FR_FRA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -164,6 +172,7 @@
 			AD_ENTRY1("intro.stk", "2fbf4b5b82bbaee87eb45d4404c28998"),
 			IT_ITA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -175,6 +184,7 @@
 			AD_ENTRY1("intro.stk", "2fbf4b5b82bbaee87eb45d4404c28998"),
 			ES_ESP,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -186,6 +196,7 @@
 			AD_ENTRY1("intro.stk", "8bd873137b6831c896ee8ad217a6a398"),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -197,6 +208,7 @@
 			AD_ENTRY1("intro.stk", "8bd873137b6831c896ee8ad217a6a398"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -208,6 +220,7 @@
 			AD_ENTRY1("intro.stk", "8bd873137b6831c896ee8ad217a6a398"),
 			FR_FRA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -219,6 +232,7 @@
 			AD_ENTRY1("intro.stk", "8bd873137b6831c896ee8ad217a6a398"),
 			IT_ITA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -230,6 +244,7 @@
 			AD_ENTRY1("intro.stk", "8bd873137b6831c896ee8ad217a6a398"),
 			ES_ESP,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1 | GF_CD,
 		"intro"
@@ -241,6 +256,7 @@
 			AD_ENTRY1("intro.stk", "972f22c6ff8144a6636423f0354ca549"),
 			UNK_LANG,
 			kPlatformAmiga,
+			Common::GF_DEMO
 		},
 		GF_GOB1,
 		"intro"
@@ -252,6 +268,7 @@
 			AD_ENTRY1("intro.stk", "e72bd1e3828c7dec4c8a3e58c48bdfdb"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB1,
 		"intro"
@@ -263,6 +280,7 @@
 			AD_ENTRY1("intro.stk", "00a42a7d2d22e6b6ab1b8c673c4ed267"),
 			EN_ANY,
 			kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -274,6 +292,7 @@
 			AD_ENTRY1("intro.stk", "00a42a7d2d22e6b6ab1b8c673c4ed267"),
 			DE_DEU,
 			kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -285,6 +304,7 @@
 			AD_ENTRY1("intro.stk", "00a42a7d2d22e6b6ab1b8c673c4ed267"),
 			FR_FRA,
 			kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -296,6 +316,7 @@
 			AD_ENTRY1("intro.stk", "00a42a7d2d22e6b6ab1b8c673c4ed267"),
 			IT_ITA,
 			kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -307,6 +328,7 @@
 			AD_ENTRY1("intro.stk", "00a42a7d2d22e6b6ab1b8c673c4ed267"),
 			ES_ESP,
 			kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB1,
 		"intro"
@@ -318,6 +340,7 @@
 			AD_ENTRY1(0, 0),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -329,6 +352,7 @@
 			AD_ENTRY1("intro.stk", "a13ecb4f6d8fd881ebbcc02e45cb5475"),
 			FR_FRA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -340,6 +364,7 @@
 			AD_ENTRY1("intro.stk", "b45b984ee8017efd6ea965b9becd4d66"),
 			EN_GRB,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -355,6 +380,7 @@
 			},
 			UNK_LANG,
 			kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -366,6 +392,7 @@
 			AD_ENTRY1("intro.stk", "dedb5d31d8c8050a8cf77abedcc53dae"),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -377,6 +404,7 @@
 			AD_ENTRY1("intro.stk", "a13892cdf4badda85a6f6fb47603a128"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -388,6 +416,7 @@
 			AD_ENTRY1("intro.stk", "cd3e1df8b273636ee32e34b7064f50e8"),
 			RU_RUS,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -399,6 +428,7 @@
 			AD_ENTRY1("intro.stk", "d28b9e9b41f31acfa58dcd12406c7b2c"),
 			DE_DEU,
 			kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -410,6 +440,7 @@
 			AD_ENTRY1("intro.stk", "3e4e7db0d201587dd2df4003b2993ef6"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -421,6 +452,7 @@
 			AD_ENTRY1(0, 0),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -432,6 +464,7 @@
 			AD_ENTRY1("intro.stk", "9de5fbb41cf97182109e5fecc9d90347"),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -443,6 +476,7 @@
 			AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
 			EN_ANY,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -454,6 +488,7 @@
 			AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -465,6 +500,7 @@
 			AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
 			FR_FRA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -476,6 +512,7 @@
 			AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
 			IT_ITA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -487,6 +524,7 @@
 			AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
 			ES_ESP,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2 | GF_CD,
 		"intro"
@@ -498,6 +536,7 @@
 			AD_ENTRY1("intro.stk", "8b1c98ff2ab2e14f47a1b891e9b92217"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"usa"
@@ -509,6 +548,7 @@
 			AD_ENTRY1("intro.stk", "cf1c95b2939bd8ff58a25c756cb6125e"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"intro"
@@ -520,6 +560,7 @@
 			AD_ENTRY1("intro.stk", "4b278c2678ea01383fd5ca114d947eea"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"intro"
@@ -531,6 +572,7 @@
 			AD_ENTRY1("intro.stk", "2bb8878a8042244dd2b96ff682381baa"),
 			EN_GRB,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -542,6 +584,7 @@
 			AD_ENTRY1s("intro.stk", "de92e5c6a8c163007ffceebef6e67f7d", 7117568),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -553,6 +596,7 @@
 			AD_ENTRY1s("intro.stk", "bfd9d02faf3d8d60a2cf744f95eb48dd", 456570),
 			EN_GRB,
 			kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -564,6 +608,7 @@
 			AD_ENTRY1s("intro.stk", "af83debf2cbea21faa591c7b4608fe92", 458192),
 			DE_DEU,
 			kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -575,6 +620,7 @@
 			AD_ENTRY1s("intro.stk", "257fe669705ac4971efdfd5656eef16a", 457719),
 			FR_FRA,
 			kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -586,6 +632,7 @@
 			AD_ENTRY1s("intro.stk", "dffd1ab98fe76150d6933329ca6f4cc4", 459458),
 			FR_FRA,
 			kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -597,6 +644,7 @@
 			AD_ENTRY1("intro.stk", "e6d13fb3b858cb4f78a8780d184d5b2c"),
 			FR_FRA,
 			kPlatformAtariST,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -608,6 +656,7 @@
 			AD_ENTRY1("intro.stk", "4b10525a3782aa7ecd9d833b5c1d308b"),
 			FR_FRA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -619,6 +668,7 @@
 			AD_ENTRY1("intro.stk", "63170e71f04faba88673b3f510f9c4c8"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -630,6 +680,7 @@
 			AD_ENTRY1("intro.stk", "2e9c2898f6bf206ede801e3b2e7ee428"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"show"
@@ -641,6 +692,7 @@
 			AD_ENTRY1("intro.stk", "15fb91a1b9b09684b28ac75edf66e504"),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"show"
@@ -652,6 +704,7 @@
 			AD_ENTRY1("intro.stk", "da3c54be18ab73fbdb32db24624a9c23"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_BARGON,
 		"intro"
@@ -663,6 +716,7 @@
 			AD_ENTRY1("intro.stk", "32b0f57f5ae79a9ae97e8011df38af42"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -674,6 +728,7 @@
 			AD_ENTRY1("intro.stk", "1e2f64ec8dfa89f42ee49936a27e66e7"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -685,6 +740,7 @@
 			AD_ENTRY1("intro.stk", "f6d225b25a180606fa5dbe6405c97380"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -696,6 +752,7 @@
 			AD_ENTRY1("intro.stk", "e42a4f2337d6549487a80864d7826972"),
 			FR_FRA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -707,6 +764,7 @@
 			AD_ENTRY1("intro.stk", "4e3af248a48a2321364736afab868527"),
 			RU_RUS,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -718,6 +776,7 @@
 			AD_ENTRY1("intro.stk", "8d28ce1591b0e9cc79bf41cad0fc4c9c"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -729,6 +788,7 @@
 			AD_ENTRY1("intro.stk", "bd679eafde2084d8011f247e51b5a805"),
 			UNK_LANG,
 			kPlatformAmiga,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -740,6 +800,7 @@
 			AD_ENTRY1("intro.stk", "6f2c226c62dd7ab0ab6f850e89d3fc47"),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -751,6 +812,7 @@
 			AD_ENTRY1("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261"),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_GOB2,
 		"intro"
@@ -762,6 +824,7 @@
 			AD_ENTRY1("intro.stk", "7aebd94e49c2c5c518c9e7b74f25de9d"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"intro"
@@ -773,6 +836,7 @@
 			AD_ENTRY1("intro.stk", "b9b898fccebe02b69c086052d5024a55"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"intro"
@@ -784,6 +848,7 @@
 			AD_ENTRY1("intro.stk", "e5dcbc9f6658ebb1e8fe26bc4da0806d"),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_DEMO
 		},
 		GF_GOB2,
 		"intro"
@@ -795,6 +860,7 @@
 			AD_ENTRY1s("intro.stk", "dccf9d31cb720b34d75487408821b77e", 20296390),
 			UNK_LANG,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_WOODRUFF,
 		"intro"
@@ -806,6 +872,7 @@
 			AD_ENTRY1s("intro.stk", "b50fee012a5abcd0ac2963e1b4b56bec", 20298108),
 			EN_USA,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_WOODRUFF,
 		"intro"
@@ -817,11 +884,12 @@
 			AD_ENTRY1s("intro.stk", "5f5f4e0a72c33391e67a47674b120cc6", 20296422),
 			DE_DEU,
 			kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GF_WOODRUFF,
 		"intro"
 	},
-	{ { NULL, NULL, { { NULL, 0, NULL, 0 } }, UNK_LANG, kPlatformUnknown }, 0, NULL }
+	{ AD_TABLE_END_MARKER, 0, NULL }
 };
 
 static const char *fileBased[] = {

Modified: scummvm/trunk/engines/kyra/plugin.cpp
===================================================================
--- scummvm/trunk/engines/kyra/plugin.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/kyra/plugin.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -49,30 +49,30 @@
 #define KYRA3_CD_FLAGS FLAGS(false, false, true, false, Kyra::GI_KYRA3)
 
 const KYRAGameDescription adGameDescs[] = {
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "3c244298395520bb62b5edfe41688879"), Common::EN_ANY, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS },
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "796e44863dd22fa635b042df1bf16673"), Common::EN_ANY, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS },
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "abf8eb360e79a6c2a837751fbd4d3d24"), Common::FR_FRA, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS },
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "6018e1dfeaca7fe83f8d0b00eb0dd049"), Common::DE_DEU, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS },
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "f0b276781f47c130f423ec9679fe9ed9"), Common::DE_DEU, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS }, // from Arne.F
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "8909b41596913b3f5deaf3c9f1017b01"), Common::ES_ESP, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS }, // from VooD
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "747861d2a9c643c59fdab570df5b9093"), Common::ES_ESP, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS }, // floppy 1.8 from clemmy
-	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "ef08c8c237ee1473fd52578303fc36df"), Common::IT_ITA, Common::kPlatformPC }, KYRA1_FLOPPY_FLAGS }, // from gourry
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "3c244298395520bb62b5edfe41688879"), Common::EN_ANY, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS },
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "796e44863dd22fa635b042df1bf16673"), Common::EN_ANY, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS },
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "abf8eb360e79a6c2a837751fbd4d3d24"), Common::FR_FRA, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS },
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "6018e1dfeaca7fe83f8d0b00eb0dd049"), Common::DE_DEU, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS },
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "f0b276781f47c130f423ec9679fe9ed9"), Common::DE_DEU, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS }, // from Arne.F
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "8909b41596913b3f5deaf3c9f1017b01"), Common::ES_ESP, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS }, // from VooD
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "747861d2a9c643c59fdab570df5b9093"), Common::ES_ESP, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS }, // floppy 1.8 from clemmy
+	{ { "kyra1", 0, AD_ENTRY1("GEMCUT.EMC", "ef08c8c237ee1473fd52578303fc36df"), Common::IT_ITA, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_FLOPPY_FLAGS }, // from gourry
 
-	{ { "kyra1", 0, AD_ENTRY1("TWMUSIC.PAK", "e53bca3a3e3fb49107d59463ec387a59"), Common::EN_ANY, Common::kPlatformFMTowns }, KYRA1_TOWNS_FLAGS },
-	{ { "kyra1", 0, AD_ENTRY1("TWMUSIC.PAK", "e53bca3a3e3fb49107d59463ec387a59"), Common::JA_JPN, Common::kPlatformFMTowns }, KYRA1_TOWNS_SJIS_FLAGS },
+	{ { "kyra1", 0, AD_ENTRY1("TWMUSIC.PAK", "e53bca3a3e3fb49107d59463ec387a59"), Common::EN_ANY, Common::kPlatformFMTowns, Common::GF_NO_FLAGS }, KYRA1_TOWNS_FLAGS },
+	{ { "kyra1", 0, AD_ENTRY1("TWMUSIC.PAK", "e53bca3a3e3fb49107d59463ec387a59"), Common::JA_JPN, Common::kPlatformFMTowns, Common::GF_NO_FLAGS }, KYRA1_TOWNS_SJIS_FLAGS },
 
-	{ { "kyra1", "CD", AD_ENTRY1("GEMCUT.PAK", "fac399fe62f98671e56a005c5e94e39f"), Common::EN_ANY, Common::kPlatformPC }, KYRA1_CD_FLAGS },
-	{ { "kyra1", "CD", AD_ENTRY1("GEMCUT.PAK", "230f54e6afc007ab4117159181a1c722"), Common::DE_DEU, Common::kPlatformPC }, KYRA1_CD_FLAGS },
-	{ { "kyra1", "CD", AD_ENTRY1("GEMCUT.PAK", "b037c41768b652a040360ffa3556fd2a"), Common::FR_FRA, Common::kPlatformPC }, KYRA1_CD_FLAGS },
+	{ { "kyra1", "CD", AD_ENTRY1("GEMCUT.PAK", "fac399fe62f98671e56a005c5e94e39f"), Common::EN_ANY, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_CD_FLAGS },
+	{ { "kyra1", "CD", AD_ENTRY1("GEMCUT.PAK", "230f54e6afc007ab4117159181a1c722"), Common::DE_DEU, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_CD_FLAGS },
+	{ { "kyra1", "CD", AD_ENTRY1("GEMCUT.PAK", "b037c41768b652a040360ffa3556fd2a"), Common::FR_FRA, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA1_CD_FLAGS },
 
-	{ { "kyra1", "Demo", AD_ENTRY1("DEMO1.WSA", "fb722947d94897512b13b50cc84fd648"), Common::EN_ANY, Common::kPlatformPC }, KYRA1_DEMO_FLAGS },
+	{ { "kyra1", "Demo", AD_ENTRY1("DEMO1.WSA", "fb722947d94897512b13b50cc84fd648"), Common::EN_ANY, Common::kPlatformPC, Common::GF_DEMO }, KYRA1_DEMO_FLAGS },
 
-	{ { "kyra2", 0, AD_ENTRY1("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032"), Common::UNK_LANG, Common::kPlatformPC }, KYRA2_UNK_FLAGS }, // check this! (cd version?)
+	{ { "kyra2", 0, AD_ENTRY1("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032"), Common::UNK_LANG, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA2_UNK_FLAGS }, // check this! (cd version?)
 
-	{ { "kyra3", 0, AD_ENTRY1("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587"), Common::EN_ANY, Common::kPlatformPC }, KYRA3_CD_FLAGS },
-	{ { "kyra3", 0, AD_ENTRY1("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587"), Common::DE_DEU, Common::kPlatformPC }, KYRA3_CD_FLAGS },
-	{ { "kyra3", 0, AD_ENTRY1("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587"), Common::FR_FRA, Common::kPlatformPC }, KYRA3_CD_FLAGS },
-	{ { NULL, NULL, { {NULL, 0, NULL, 0} }, Common::UNK_LANG, Common::kPlatformUnknown }, FLAGS(0, 0, 0, 0, 0) }
+	{ { "kyra3", 0, AD_ENTRY1("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587"), Common::EN_ANY, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA3_CD_FLAGS },
+	{ { "kyra3", 0, AD_ENTRY1("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587"), Common::DE_DEU, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA3_CD_FLAGS },
+	{ { "kyra3", 0, AD_ENTRY1("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587"), Common::FR_FRA, Common::kPlatformPC, Common::GF_NO_FLAGS }, KYRA3_CD_FLAGS },
+	{ AD_TABLE_END_MARKER, FLAGS(0, 0, 0, 0, 0) }
 };
 
 const PlainGameDescriptor gameList[] = {

Modified: scummvm/trunk/engines/parallaction/detection.cpp
===================================================================
--- scummvm/trunk/engines/parallaction/detection.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/parallaction/detection.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -71,11 +71,12 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_Nippon,
 		0,
 	},
-	{ { NULL, NULL, { { NULL, 0, NULL, 0 } }, Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0 }
+	{ AD_TABLE_END_MARKER, 0, 0 }
 };
 
 }

Modified: scummvm/trunk/engines/saga/sagagame.cpp
===================================================================
--- scummvm/trunk/engines/saga/sagagame.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/saga/sagagame.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -576,6 +576,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_DEMO_G, // Game id
@@ -607,6 +608,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_MACDEMO2,
@@ -638,6 +640,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_MACDEMO1,
@@ -669,6 +672,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_MACCD_G,
@@ -700,6 +704,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformMacintosh,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_MACCD,
@@ -732,6 +737,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformLinux,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_LINDEMO,
@@ -763,6 +769,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_WINDEMO3,
@@ -793,6 +800,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_WINDEMO2,
@@ -823,6 +831,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
+			Common::GF_DEMO
 		},
 		GType_ITE,
 		GID_ITE_WINDEMO1,
@@ -859,6 +868,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformUnknown,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_MULTICD,
@@ -890,6 +900,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformLinux,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_LINCD,
@@ -920,6 +931,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformWindows,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_WINCD,
@@ -950,6 +962,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_CD_G,
@@ -981,6 +994,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_CD_G2,
@@ -1012,6 +1026,7 @@
 			},
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_CD_DE,
@@ -1043,6 +1058,7 @@
 			},
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_CD_DE2,
@@ -1073,6 +1089,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_CD,
@@ -1102,6 +1119,7 @@
 			},
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_DISK_DE,
@@ -1132,6 +1150,7 @@
 			},
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_DISK_DE2,
@@ -1161,6 +1180,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_DISK_G,
@@ -1191,6 +1211,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_ITE,
 		GID_ITE_DISK_G2,
@@ -1221,6 +1242,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_DEMO
 		},
 		GType_IHNM,
 		GID_IHNM_DEMO,
@@ -1260,6 +1282,7 @@
 			},
 			Common::EN_ANY,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_IHNM,
 		GID_IHNM_CD,
@@ -1300,6 +1323,7 @@
 			},
 			Common::DE_DEU,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_IHNM,
 		GID_IHNM_CD_DE,
@@ -1339,6 +1363,7 @@
 			},
 			Common::ES_ESP,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_IHNM,
 		GID_IHNM_CD_ES,
@@ -1378,6 +1403,7 @@
 			},
 			Common::RU_RUS,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_IHNM,
 		GID_IHNM_CD_RU,
@@ -1416,6 +1442,7 @@
 			},
 			Common::FR_FRA,
 			Common::kPlatformPC,
+			Common::GF_NO_FLAGS
 		},
 		GType_IHNM,
 		GID_IHNM_CD_FR,
@@ -1431,5 +1458,5 @@
 		0,
 		NULL,
 	},
-	{ { NULL, NULL, { {NULL, 0, NULL, 0} }, Common::UNK_LANG, Common::kPlatformUnknown }, 0, 0, 0, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL }
+	{ AD_TABLE_END_MARKER, 0, 0, 0, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL }
 };

Modified: scummvm/trunk/engines/touche/plugin.cpp
===================================================================
--- scummvm/trunk/engines/touche/plugin.cpp	2007-02-12 21:26:52 UTC (rev 25538)
+++ scummvm/trunk/engines/touche/plugin.cpp	2007-02-13 01:28:18 UTC (rev 25539)
@@ -50,6 +50,7 @@
 		AD_ENTRY1s("touche.dat", "2af0177f8887e3430f345e6b4d8b1414", 26350211),
 		Common::EN_ANY,
 		Common::kPlatformPC,
+		Common::GF_NO_FLAGS
 	},
 	{ // retail version - tracker item #1601818
 		"touche",
@@ -57,6 +58,7 @@
 		AD_ENTRY1s("touche.dat", "95967f0b51d2e813e99ca00325098340", 26350190),
 		Common::EN_ANY,
 		Common::kPlatformPC,
+		Common::GF_NO_FLAGS
 	},
 	{ // retail version
 		"touche-fr",
@@ -64,6 +66,7 @@
 		AD_ENTRY1s("touche.dat", "1caa20bb4d4fc2ce8eb867b6610082b3", 26558232),
 		Common::FR_FRA,
 		Common::kPlatformPC,
+		Common::GF_NO_FLAGS
 	},
 	{ // retail version - tracker item #1598643
 		"touche-de",
@@ -71,6 +74,7 @@
 		AD_ENTRY1s("touche.dat", "be2ae6454b3325e410946f2322547cd4", 26625537),
 		Common::DE_DEU,
 		Common::kPlatformPC,
+		Common::GF_NO_FLAGS
 	},
 	{ // fan-made translation (http://www.iagtg.net/) - tracker item #1602360
 		"touche-it",
@@ -78,6 +82,7 @@
 		AD_ENTRY1s("touche.dat", "1f442331d4b327c3488a9f6ffe9bdd25", 26367792),
 		Common::IT_ITA,
 		Common::kPlatformPC,
+		Common::GF_NO_FLAGS
 	},
 	{ // demo version
 		"touche",
@@ -85,8 +90,9 @@
 		AD_ENTRY1s("touche.dat", "ddaed436445b2e77294ed19e8ae4aa2c", 8720683),
 		Common::EN_ANY,
 		Common::kPlatformPC,
+		Common::GF_DEMO
 	},
-	{ NULL, NULL, { { NULL, 0, NULL, 0 } }, Common::UNK_LANG, Common::kPlatformUnknown }
+	AD_TABLE_END_MARKER
 };
 
 }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list