summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-02-02 17:25:52 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2015-02-02 21:39:25 -0500
commit755cce002d8647ca87d9bcf49d5ede19f6259d6f (patch)
treef3e907b6dcec8b92942a3839743f973d55969a0e /ext
parentbc580dd327b37b38d4f66d5c335b3e9fc12eaac8 (diff)
downloadperl-755cce002d8647ca87d9bcf49d5ede19f6259d6f.tar.gz
Use HAS_LLRINTL, HAS_LLROUNDL, HAS_LRINTL, HAS_LROUNDL
Diffstat (limited to 'ext')
-rw-r--r--ext/POSIX/POSIX.xs10
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs
index 261fa34c2b..f374e164bc 100644
--- a/ext/POSIX/POSIX.xs
+++ b/ext/POSIX/POSIX.xs
@@ -276,14 +276,14 @@
# define c99_log1p log1pl
# define c99_log2 log2l
# define c99_logb logbl
-# if defined(USE_64_BIT_INT) && QUADKIND == QUAD_IS_LONG_LONG
-# define c99_lrint llrintl
-# else
+# if defined(USE_64_BIT_INT) && QUADKIND == QUAD_IS_LONG_LONG && defined(HAS_LLRINTL)
+# define c99_lrint llrintl
+# elif defined(HAS_LRINTL)
# define c99_lrint lrintl
# endif
-# if defined(USE_64_BIT_INT) && QUADKIND == QUAD_IS_LONG_LONG
+# if defined(USE_64_BIT_INT) && QUADKIND == QUAD_IS_LONG_LONG && defined(HAS_LLROUNDL)
# define c99_lround llroundl
-# else
+# elif defined(HAS_LROUNDL)
# define c99_lround lroundl
# endif
# define c99_nan nanl