]> git.jsancho.org Git - lugaru.git/blobdiff - Source/MacCompatibility.h
Fixed resolution selection and added 1920x1200 mode for my monitor. :)
[lugaru.git] / Source / MacCompatibility.h
index 3717ebaea1b57d71f36bef14a2625474fc2828dc..808c057d0ceecf6a3ff9829e9b6a37e822fa1c65 100644 (file)
 #pragma warning(disable:4101)
 #endif
 
-#ifdef __GNUC__
-#define __forceinline inline __attribute__((always_inline))
+#ifndef __forceinline
+#  ifdef __GNUC__
+#    define __forceinline inline __attribute__((always_inline))
+#  endif
 #endif
 
-
 typedef bool Boolean;
 
 
@@ -82,9 +83,9 @@ typedef unsigned int uintptr_t;
 
 
 // fix file names to use '/' instead of ':'
-char* ConvertFileName( const char* orgfilename);
+char* ConvertFileName( const char* orgfilename, const char *mode = "rb" );
 
-#define fopen( a, b) fopen( ConvertFileName( a), b);
+#define fopen( a, b) fopen(ConvertFileName(a, b), b)
 /*
 inline float abs( float f)
 {