Fix for bug #1438822 (Targets are case sensitive)

svn-id: r21017
This commit is contained in:
Max Horn 2006-03-02 22:29:01 +00:00
parent 1ef22b315f
commit 907bd7128d
11 changed files with 16 additions and 16 deletions

View file

@ -97,7 +97,7 @@ GameList Engine_CINE_gameIDList() {
GameSettings Engine_CINE_findGameID(const char *gameid) {
const GameSettings *g = cine_list;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
break;
g++;
}

View file

@ -292,7 +292,7 @@ GameList Engine_GOB_gameIDList() {
GameSettings Engine_GOB_findGameID(const char *gameid) {
const GameSettings *g = gob_list;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
break;
g++;
}
@ -367,7 +367,7 @@ Engine *Engine_GOB_create(GameDetector * detector, OSystem *syst) {
realGame = ConfMan.get("gameid");
else
realGame = detector->_targetName;
if (!strcmp(realGame.c_str(), "gob2"))
if (!scumm_stricmp(realGame.c_str(), "gob2"))
features = GF_GOB2;
else
features = GF_GOB1;

View file

@ -143,7 +143,7 @@ GameList Engine_KYRA_gameIDList() {
GameSettings Engine_KYRA_findGameID(const char *gameid) {
const GameSettings *g = kyra_list;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
break;
g++;
}

View file

@ -87,7 +87,7 @@ GameList Engine_LURE_gameIDList() {
GameSettings Engine_LURE_findGameID(const char *gameid) {
const GameSettings *g = lure_list;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
break;
g++;
}

View file

@ -69,7 +69,7 @@ GameList Engine_QUEEN_gameIDList() {
}
GameSettings Engine_QUEEN_findGameID(const char *gameid) {
if (0 == strcmp(gameid, queen_setting[0].gameid))
if (0 == scumm_stricmp(gameid, queen_setting[0].gameid))
return queen_setting[0];
GameSettings dummy = { 0, 0 };
return dummy;

View file

@ -77,7 +77,7 @@ GameList Engine_SAGA_gameIDList() {
GameSettings Engine_SAGA_findGameID(const char *gameid) {
const GameSettings *g = saga_games;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
break;
g++;
}

View file

@ -853,7 +853,7 @@ static const ScummGameSettings multiple_versions_md5_settings[] = {
static const char *findDescriptionFromGameID(const char *gameid) {
const GameSettings *g = gameDescriptions;
while (g->gameid) {
if (!strcmp(g->gameid, gameid)) {
if (!scumm_stricmp(g->gameid, gameid)) {
return g->description;
}
g++;
@ -892,7 +892,7 @@ GameSettings Engine_SCUMM_findGameID(const char *gameid) {
// First search the list of supported game IDs.
const GameSettings *g = gameDescriptions;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
return *g;
g++;
}
@ -902,7 +902,7 @@ GameSettings Engine_SCUMM_findGameID(const char *gameid) {
GameSettings gs = { 0, 0 };
const ObsoleteGameID *o = obsoleteGameIDsTable;
while (o->from) {
if (0 == strcmp(gameid, o->from)) {
if (0 == scumm_stricmp(gameid, o->from)) {
gs.gameid = gameid;
gs.gameid = "Obsolete game ID";
return gs;

View file

@ -100,7 +100,7 @@ GameSettings Engine_SIMON_findGameID(const char *gameid) {
// First search the list of supported game IDs.
const GameSettings *g = simonGames;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
return *g;
g++;
}
@ -110,7 +110,7 @@ GameSettings Engine_SIMON_findGameID(const char *gameid) {
GameSettings gs = { 0, 0 };
const ObsoleteGameID *o = obsoleteGameIDsTable;
while (o->from) {
if (0 == strcmp(gameid, o->from)) {
if (0 == scumm_stricmp(gameid, o->from)) {
gs.gameid = gameid;
gs.gameid = "Obsolete game ID";
return gs;

View file

@ -87,7 +87,7 @@ GameList Engine_SKY_gameIDList() {
}
GameSettings Engine_SKY_findGameID(const char *gameid) {
if (0 == strcmp(gameid, skySetting.gameid))
if (0 == scumm_stricmp(gameid, skySetting.gameid))
return skySetting;
GameSettings dummy = { 0, 0 };
return dummy;

View file

@ -74,9 +74,9 @@ GameList Engine_SWORD1_gameIDList() {
}
GameSettings Engine_SWORD1_findGameID(const char *gameid) {
if (0 == strcmp(gameid, sword1FullSettings.gameid))
if (0 == scumm_stricmp(gameid, sword1FullSettings.gameid))
return sword1FullSettings;
if (0 == strcmp(gameid, sword1DemoSettings.gameid))
if (0 == scumm_stricmp(gameid, sword1DemoSettings.gameid))
return sword1DemoSettings;
GameSettings dummy = { 0, 0 };
return dummy;

View file

@ -76,7 +76,7 @@ GameList Engine_SWORD2_gameIDList() {
GameSettings Engine_SWORD2_findGameID(const char *gameid) {
const Sword2GameSettings *g = sword2_settings;
while (g->gameid) {
if (0 == strcmp(gameid, g->gameid))
if (0 == scumm_stricmp(gameid, g->gameid))
break;
g++;
}