From 755cce002d8647ca87d9bcf49d5ede19f6259d6f Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Mon, 2 Feb 2015 17:25:52 -0500 Subject: [PATCH] Use HAS_LLRINTL, HAS_LLROUNDL, HAS_LRINTL, HAS_LROUNDL --- ext/POSIX/POSIX.xs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs index 261fa34..f374e16 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 -- 1.8.3.1