summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-02-01 12:16:59 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2015-02-02 17:03:02 -0500
commit533686c97e2bcc046e9f800c5a5501785c800c62 (patch)
tree15a73296b76091df6c8034eff546aa5c5f8289b8 /perl.h
parentd70489e16d7069fd5b21251ab9fee0030401c284 (diff)
downloadperl-533686c97e2bcc046e9f800c5a5501785c800c62.tar.gz
infnan: define NV_QNAN and NV_SNAN if feasible
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/perl.h b/perl.h
index d3951a9e5f..ea6e9912f4 100644
--- a/perl.h
+++ b/perl.h
@@ -4323,9 +4323,11 @@ static const union { unsigned int __i; float __f; } __PL_inf_u =
# endif
# if !defined(NV_NAN) && defined(LDBL_QNAN)
# define NV_NAN LDBL_QNAN
+# define NV_QNAN LDBL_QNAN
# endif
# if !defined(NV_NAN) && defined(LDBL_SNAN)
# define NV_NAN LDBL_SNAN
+# define NV_SNAN LDBL_SNAN
# endif
#endif
#if !defined(NV_NAN) && defined(DBL_NAN)
@@ -4333,9 +4335,11 @@ static const union { unsigned int __i; float __f; } __PL_inf_u =
#endif
#if !defined(NV_NAN) && defined(DBL_QNAN)
# define NV_NAN (NV)DBL_QNAN
+# define NV_QNAN DBL_QNAN
#endif
#if !defined(NV_NAN) && defined(DBL_SNAN)
# define NV_NAN (NV)DBL_SNAN
+# define NV_SNAN DBL_QNAN
#endif
#if !defined(NV_NAN) && defined(NAN)
# define NV_NAN (NV)NAN