/*
* Floating point arithmetic.
*
* Derived from the mingw header written by Colin Peters.
* Modified for Wine use by Hans Leidekker.
* This file is in the public domain.
*/
#ifndef __WINE_FLOAT_H
#define __WINE_FLOAT_H
#include <crtdefs.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Control word masks for unMask */
/* Control word values for unNew (use with related unMask above) */
/* _statusfp bit flags */
/* fpclass constants */
/* floating point error signals */
#if defined(__i386__)
#define _CW_DEFAULT (_RC_NEAR + _PC_53 + _EM_INVALID + _EM_ZERODIVIDE + _EM_OVERFLOW + _EM_UNDERFLOW + _EM_INEXACT + _EM_DENORMAL)
#elif defined(__x86_64__)
#define _CW_DEFAULT (_RC_NEAR + _PC_64 + _EM_INVALID + _EM_ZERODIVIDE + _EM_OVERFLOW + _EM_UNDERFLOW + _EM_INEXACT + _EM_DENORMAL)
#endif
unsigned int __cdecl _control87(unsigned int, unsigned int);
unsigned int __cdecl _controlfp(unsigned int, unsigned int);
double __cdecl _nextafter(double, double);
#ifdef __x86_64__
#endif
#ifdef __cplusplus
}
#endif
#endif /* __WINE_FLOAT_H */