X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FMacCompatibility.h;h=d1096ae609b28c5f058b74d249059a4f686164ba;hb=d9bff07d8752bf235679170c94faf3501ccd7627;hp=3717ebaea1b57d71f36bef14a2625474fc2828dc;hpb=36cc3af3e5074215817ddee16defde754e2ad67f;p=lugaru.git diff --git a/Source/MacCompatibility.h b/Source/MacCompatibility.h index 3717eba..d1096ae 100644 --- a/Source/MacCompatibility.h +++ b/Source/MacCompatibility.h @@ -21,11 +21,12 @@ #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; @@ -84,7 +85,7 @@ typedef unsigned int uintptr_t; // fix file names to use '/' instead of ':' char* ConvertFileName( const char* orgfilename); -#define fopen( a, b) fopen( ConvertFileName( a), b); +#define fopen( a, b) fopen( ConvertFileName( a), b) /* inline float abs( float f) {