[Scummvm-cvs-logs] CVS: scummvm/common file.cpp,1.13,1.14

Ruediger Hanke tomjoad at users.sourceforge.net
Tue Sep 17 14:46:02 CEST 2002


Update of /cvsroot/scummvm/scummvm/common
In directory usw-pr-cvs1:/tmp/cvs-serv13002

Modified Files:
	file.cpp 
Log Message:
Appending a slash in all cases breaks some games on MOS

Index: file.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/file.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- file.cpp	15 Sep 2002 19:28:34 -0000	1.13
+++ file.cpp	17 Sep 2002 21:45:13 -0000	1.14
@@ -30,6 +30,9 @@
 	strcpy(buf, directory);
 	if (directory[0] != 0) {
 		strcpy(buf, directory);
+#ifdef __MORPHOS__
+		if (buf[strlen(buf)-1] != ':' && buf[strlen(buf)-1] != '/')
+#endif
 		strcat(buf, "/");
 	}
 	strcat(buf, filename);
@@ -51,6 +54,9 @@
 		strcpy(buf, directory);
 		if (directory[0] != 0) {
 			strcpy(buf, directory);
+#ifdef __MORPHOS__
+			if (buf[strlen(buf)-1] != ':' && buf[strlen(buf)-1] != '/')
+#endif
 			strcat(buf, "/");
 		}
 		strcat(buf, dirs[l]);





More information about the Scummvm-git-logs mailing list