[Scummvm-cvs-logs] CVS: scummvm/common gameDetector.cpp,1.81,1.82
Max Horn
fingolfin at users.sourceforge.net
Thu Mar 6 13:38:15 CET 2003
Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1:/tmp/cvs-serv20827
Modified Files:
gameDetector.cpp
Log Message:
fixed version_settings generation (now Indy3 works again)
Index: gameDetector.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/gameDetector.cpp,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- gameDetector.cpp 6 Mar 2003 16:26:59 -0000 1.81
+++ gameDetector.cpp 6 Mar 2003 21:36:12 -0000 1.82
@@ -190,10 +190,16 @@
int skyCount = countVersions(skyVersions);
VersionSettings *v = (VersionSettings *)calloc(scummCount + simonCount + skyCount + 1, sizeof(VersionSettings));
- memcpy(v, scummVersions, scummCount * sizeof(VersionSettings));
- memcpy(v+scummCount, simonVersions, simonCount * sizeof(VersionSettings));
- memcpy(v+skyCount, skyVersions, skyCount * sizeof(VersionSettings));
version_settings = v;
+
+ memcpy(v, scummVersions, scummCount * sizeof(VersionSettings));
+ v += scummCount;
+
+ memcpy(v, simonVersions, simonCount * sizeof(VersionSettings));
+ v += simonCount;
+
+ memcpy(v, skyVersions, skyCount * sizeof(VersionSettings));
+ v += skyCount;
}
}
More information about the Scummvm-git-logs
mailing list