[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src palmsave.cpp,1.10,1.11

Max Horn fingolfin at users.sourceforge.net
Fri Jun 25 15:12:03 CEST 2004


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8728/backends/PalmOS/Src

Modified Files:
	palmsave.cpp 
Log Message:
Cleaned up SaveFileManager stuff a little bit

Index: palmsave.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/palmsave.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- palmsave.cpp	20 Jan 2004 14:16:10 -0000	1.10
+++ palmsave.cpp	25 Jun 2004 22:11:48 -0000	1.11
@@ -37,9 +37,9 @@
 	~PalmSaveFile();
 	
 	bool isOpen() const { return file != NULL; }
-protected:
-	int fread(void *buf, int size, int cnt);
-	int fwrite(const void *buf, int size, int cnt);
+
+	uint32 read(void *buf, uint32 cnt);
+	uint32 write(const void *buf, uint32 cnt);
 
 private :
 	FILE *file;
@@ -67,12 +67,12 @@
 	}
 }
 
-int PalmSaveFile::fread(void *buf, int size, int cnt) {
-	return ::fread(buf, size, cnt, file);
+uint32 PalmSaveFile::read(void *buf, uint32 cnt) {
+	return ::fread(buf, 1, cnt, file);
 }
 
-int PalmSaveFile::fwrite(const void *buf, int size, int cnt) {
-	UInt32 fullsize = size*cnt;
+uint32 PalmSaveFile::write(const void *buf, uint32 cnt) {
+	UInt32 fullsize = cnt;
 
 	if (fullsize <= MAX_BLOCK)
 	{
@@ -92,12 +92,12 @@
 		return cnt;
 	}
 
-	return ::fwrite(buf, size, cnt, file);
+	return ::fwrite(buf, 1, cnt, file);
 }
 
 // SaveFileManager class
 
-class PalmSaveFileManager : public SaveFileManager {
+class PalmSaveFileManager : public DefaultSaveFileManager {
 public:
 	void list_savefiles(const char *prefix, const char *directory, bool *marks, int num);
 





More information about the Scummvm-git-logs mailing list