[Scummvm-cvs-logs] SF.net SVN: scummvm:[39143] scummvm/trunk/backends/fs/stdiostream.cpp

sunmax at users.sourceforge.net sunmax at users.sourceforge.net
Fri Mar 6 01:26:48 CET 2009


Revision: 39143
          http://scummvm.svn.sourceforge.net/scummvm/?rev=39143&view=rev
Author:   sunmax
Date:     2009-03-06 00:26:48 +0000 (Fri, 06 Mar 2009)

Log Message:
-----------
Added more ps2_* pseudo-posix entries for PS2 backend in
fs/stdiostream.cpp to properly support eof / clearerr.

Modified Paths:
--------------
    scummvm/trunk/backends/fs/stdiostream.cpp

Modified: scummvm/trunk/backends/fs/stdiostream.cpp
===================================================================
--- scummvm/trunk/backends/fs/stdiostream.cpp	2009-03-06 00:24:18 UTC (rev 39142)
+++ scummvm/trunk/backends/fs/stdiostream.cpp	2009-03-06 00:26:48 UTC (rev 39143)
@@ -40,19 +40,21 @@
 
 	#define fopen(a, b)			ps2_fopen(a, b)
 	#define fclose(a)			ps2_fclose(a)
-	#define fseek(a, b, c)			ps2_fseek(a, b, c)
+	#define fseek(a, b, c)		ps2_fseek(a, b, c)
 	#define ftell(a)			ps2_ftell(a)
 	#define feof(a)				ps2_feof(a)
-	#define fread(a, b, c, d)		ps2_fread(a, b, c, d)
-	#define fwrite(a, b, c, d)		ps2_fwrite(a, b, c, d)
+	#define fread(a, b, c, d)	ps2_fread(a, b, c, d)
+	#define fwrite(a, b, c, d)	ps2_fwrite(a, b, c, d)
 
-	//#define fprintf				ps2_fprintf	// used in common/util.cpp
-	//#define fflush(a)			ps2_fflush(a)	// used in common/util.cpp
+	#define fprintf				ps2_fprintf  // used in common/util.cpp
+	#define fflush(a)			ps2_fflush(a)  // used in common/util.cpp
+	#define ferror(a)			ps2_ferror(a)
+	#define clearerr(a)			ps2_clearerr(a)
 
 	//#define fgetc(a)			ps2_fgetc(a)	// not used
-	//#define fgets(a, b, c)			ps2_fgets(a, b, c)	// not used
-	//#define fputc(a, b)			ps2_fputc(a, b)	// not used
-	//#define fputs(a, b)			ps2_fputs(a, b)	// not used
+	//#define fgets(a, b, c)	ps2_fgets(a, b, c)	// not used
+	//#define fputc(a, b)		ps2_fputc(a, b)	// not used
+	//#define fputs(a, b)		ps2_fputs(a, b)	// not used
 
 	//#define fsize(a)			ps2_fsize(a)	// not used -- and it is not a standard function either
 #endif


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list