MinGW: Add missing constants for float control.
Change-Id: Ibce64ed1ec2809551b0cd334b53b33ed445f90f7 Reviewed-by: Jonathan Liu <net147@gmail.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com> Reviewed-by: Lars Knoll <lars.knoll@digia.com>
This commit is contained in:
parent
3146856389
commit
d87eeeb5bd
@ -2254,6 +2254,15 @@ Q_CORE_EXPORT char *qdtoa ( double d, int mode, int ndigits, int *decpt, int *si
|
||||
#ifndef _M_X64
|
||||
_control87(oldbits, 0xFFFFF);
|
||||
#else
|
||||
# ifndef _MCW_EM // Potentially missing on MinGW
|
||||
# define _MCW_EM 0x0008001f
|
||||
# endif
|
||||
# ifndef _MCW_RC
|
||||
# define _MCW_RC 0x00000300
|
||||
# endif
|
||||
# ifndef _MCW_DN
|
||||
# define _MCW_DN 0x03000000
|
||||
# endif
|
||||
_control87(oldbits, _MCW_EM|_MCW_DN|_MCW_RC);
|
||||
#endif //_M_X64
|
||||
#endif //Q_OS_WIN
|
||||
|
Loading…
Reference in New Issue
Block a user