Thomas Faber : port.h: Add INFINITY macro.
Module: wine Branch: master Commit: cb8af0152c97082503d38de2a498727df2feed77 URL: http://source.winehq.org/git/wine.git/?a=commit;h=cb8af0152c97082503d38de2a4... Author: Thomas Faber <thfabba(a)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) {
participants (1)
-
Alexandre Julliard