]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/math/vector.h
Inject OpenGLBinding instead of using GlobalOpenGL() everywhere
[xonotic/netradiant.git] / libs / math / vector.h
index 9ec5159ff905ed2328e66245e93d6b523e7e5a8e..9bb3ef5111a0bdbb712f7453f13b26b4896784a1 100644 (file)
@@ -26,8 +26,9 @@
 /// \brief Vector data types and related operations.
 
 #include "generic/vector.h"
+#include "globaldefs.h"
 
-#if defined ( _MSC_VER )
+#if GDEF_COMPILER_MSVC
 
 inline int lrint( double flt ){
        int i;
@@ -45,7 +46,7 @@ inline __int64 llrint( double f ){
        return static_cast<__int64>( f + 0.5 );
 }
 
-#elif defined( __FreeBSD__ )
+#elif GDEF_OS_BSD
 
 inline long lrint( double f ){
        return static_cast<long>( f + 0.5 );
@@ -55,7 +56,7 @@ inline long long llrint( double f ){
        return static_cast<long long>( f + 0.5 );
 }
 
-#elif defined( __GNUC__ )
+#elif GDEF_COMPILER_GNU
 
 // lrint is part of ISO C99
 #define _ISOC9X_SOURCE  1