X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=qdefs.h;h=fb942a4543126e6a99c0986e49946967d329d0f5;hp=c0e4c14ec5932eba5bdfc234777d44d5958254be;hb=fe7a27c1f9ee6904eddecd54f0fcae461806d43c;hpb=053eab2b23311c188d6ac08f6b44aa1be36dbbb7 diff --git a/qdefs.h b/qdefs.h index c0e4c14e..fb942a45 100644 --- a/qdefs.h +++ b/qdefs.h @@ -195,18 +195,10 @@ #define DOUBLE_IS_TRUE_FOR_INT(x) ((x) & 0x7FFFFFFFFFFFFFFF) // also match "negative zero" doubles of value 0x8000000000000000 #define DOUBLE_LOSSLESS_FORMAT "%.17g" #define DOUBLE_VECTOR_LOSSLESS_FORMAT "%.17g %.17g %.17g" + #define FLOAT_IS_TRUE_FOR_INT(x) ((x) & 0x7FFFFFFF) // also match "negative zero" floats of value 0x80000000 #define FLOAT_LOSSLESS_FORMAT "%.9g" #define FLOAT_VECTOR_LOSSLESS_FORMAT "%.9g %.9g %.9g" -#ifdef PRVM_64 -#define FLOAT_IS_TRUE_FOR_INT(x) ((x) & 0x7FFFFFFFFFFFFFFF) // also match "negative zero" doubles of value 0x8000000000000000 -#define FLOAT_LOSSLESS_FORMAT "%.17g" -#define VECTOR_LOSSLESS_FORMAT "%.17g %.17g %.17g" -#else -#define FLOAT_IS_TRUE_FOR_INT(x) ((x) & 0x7FFFFFFF) // also match "negative zero" floats of value 0x80000000 -#define FLOAT_LOSSLESS_FORMAT "%.9g" -#define VECTOR_LOSSLESS_FORMAT "%.9g %.9g %.9g" -#endif // originally this was _MSC_VER // but here we want to test the system libc, which on win32 is borked, and NOT the compiler