Module: wine Branch: master Commit: cb8af0152c97082503d38de2a498727df2feed77 URL: http://source.winehq.org/git/wine.git/?a=commit;h=cb8af0152c97082503d38de2a4...
Author: Thomas Faber thfabba@gmx.de Date: Sun Jun 17 15:59:25 2012 +0200
port.h: Add INFINITY macro.
---
include/wine/port.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/include/wine/port.h b/include/wine/port.h index 4b653c7..9030aab 100644 --- a/include/wine/port.h +++ b/include/wine/port.h @@ -199,6 +199,15 @@ struct statvfs #define M_PI_2 1.570796326794896619 #endif
+#ifndef INFINITY +static inline float __port_infinity(void) +{ + static const unsigned __inf_bytes = 0x7f800000; + return *(const float *)&__inf_bytes; +} +#define INFINITY __port_infinity() +#endif + #ifndef NAN static inline float __port_nan(void) {