diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-02-02 17:25:52 -0500 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-02-02 21:39:25 -0500 |
commit | 755cce002d8647ca87d9bcf49d5ede19f6259d6f (patch) | |
tree | f3e907b6dcec8b92942a3839743f973d55969a0e /ext | |
parent | bc580dd327b37b38d4f66d5c335b3e9fc12eaac8 (diff) | |
download | perl-755cce002d8647ca87d9bcf49d5ede19f6259d6f.tar.gz |
Use HAS_LLRINTL, HAS_LLROUNDL, HAS_LRINTL, HAS_LROUNDL
Diffstat (limited to 'ext')
-rw-r--r-- | ext/POSIX/POSIX.xs | 10 |
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 |