]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
workaround for broken libc on mingw32
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 13 May 2012 19:08:32 +0000 (19:08 +0000)
committerRudolf Polzer <divverent@alientrap.org>
Sun, 13 May 2012 19:17:48 +0000 (21:17 +0200)
mingw32-gcc claims to be C99, but its sprintf() isn't

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11816 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=29e0241795779f481dffbcd835a35ec9bf515ff6

quakedef.h

index afa8aaa7d0af69a8678d0fa5926b0b55954a05fc..6bd5ddfaee6bd78214cc9b56c70c2daf6072f759 100644 (file)
@@ -563,7 +563,9 @@ void Sys_Shared_Init(void);
 #define VECTOR_LOSSLESS_FORMAT "%.9g %.9g %.9g"
 #endif
 
-#ifdef _MSC_VER
+// originally this was _MSC_VER
+// but here we want to test the system libc, which on win32 is borked, and NOT the compiler
+#ifdef WIN32
 #define INT_LOSSLESS_FORMAT_SIZE "I64"
 #define INT_LOSSLESS_FORMAT_CONVERT_S(x) ((__int64)(x))
 #define INT_LOSSLESS_FORMAT_CONVERT_U(x) ((unsigned __int64)(x))