[Scummvm-cvs-logs] CVS: scummvm/scumm script_v6.cpp,1.192,1.193

Pawel Kolodziejski aquadran at users.sourceforge.net
Sat Sep 13 11:46:07 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv23451

Modified Files:
	script_v6.cpp 
Log Message:
remove path in filename at delete func too

Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.192
retrieving revision 1.193
diff -u -d -r1.192 -r1.193
--- script_v6.cpp	13 Sep 2003 18:36:16 -0000	1.192
+++ script_v6.cpp	13 Sep 2003 18:45:56 -0000	1.193
@@ -2859,7 +2859,7 @@
 		else
 			error("o6_openFile(): wrong open file mode");
 
-		warning("%d = o6_openFile(\"%s\", %d)", slot, filename, mode);
+		warning("%d = o6_openFile(\"%s\", %d)", slot, filename + r, mode);
 	}
 	push(slot);
 }
@@ -2871,7 +2871,7 @@
 }
 
 void Scumm_v6::o6_deleteFile() {
-	int len;
+	int len, r;
 	byte filename[100];
 
 	_msgPtrToAdd = filename;
@@ -2881,7 +2881,12 @@
 	len = resStrLen(_scriptPointer);
 	_scriptPointer += len + 1;
 
-	warning("stub o6_deleteFile(\"%s\")", filename);
+	for (r = strlen((char*)filename); r != 0; r--) {
+		if (filename[r - 1] == '\\')
+			break;
+	}
+
+	warning("stub o6_deleteFile(\"%s\")", filename + r);
 }
 
 int Scumm_v6::readFileToArray(int slot, int32 size) {





More information about the Scummvm-git-logs mailing list