[Scummvm-cvs-logs] CVS: scummvm/common file.cpp,1.50,1.51 file.h,1.19,1.20

Max Horn fingolfin at users.sourceforge.net
Thu Dec 25 09:53:00 CET 2003


Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1:/tmp/cvs-serv6368

Modified Files:
	file.cpp file.h 
Log Message:
be stricter about File::open params

Index: file.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/file.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- file.cpp	30 Nov 2003 00:06:27 -0000	1.50
+++ file.cpp	25 Dec 2003 17:52:25 -0000	1.51
@@ -138,7 +138,7 @@
 	delete [] _name;
 }
 
-bool File::open(const char *filename, const char *directory, int mode, byte encbyte) {
+bool File::open(const char *filename, const char *directory, AccessMode mode, byte encbyte) {
 	if (_handle) {
 		debug(2, "File %s already opened", filename);
 		return false;

Index: file.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/file.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- file.h	30 Nov 2003 00:06:27 -0000	1.19
+++ file.h	25 Dec 2003 17:52:25 -0000	1.20
@@ -39,7 +39,7 @@
 	static Common::String _defaultDirectory;
 
 public:
-	enum {
+	enum AccessMode {
 		kFileReadMode = 1,
 		kFileWriteMode = 2
 	};
@@ -49,7 +49,7 @@
 	File();
 	virtual ~File();
 	bool open(const char *filename, const Common::String &directory) { return open(filename, directory.c_str()); }
-	bool open(const char *filename, const char *directory = NULL, int mode = kFileReadMode, byte encbyte = 0);
+	bool open(const char *filename, const char *directory = NULL, AccessMode mode = kFileReadMode, byte encbyte = 0);
 	void close();
 	bool isOpen() const;
 	bool ioFailed() const;





More information about the Scummvm-git-logs mailing list