From 29f617b7852fc55bbbaf86fc8405a0964d09a982 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Wed, 12 Nov 2014 19:04:47 -0500 Subject: [PATCH] We now have symbols for llrint and llround. --- ext/POSIX/POSIX.xs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs index 638755a..21f8101 100644 --- a/ext/POSIX/POSIX.xs +++ b/ext/POSIX/POSIX.xs @@ -331,12 +331,12 @@ # define c99_log1p log1p # define c99_log2 log2 # define c99_logb logb -# if defined(USE_64_BIT_INT) && QUADKIND == QUAD_IS_LONG_LONG +# if defined(USE_64_BIT_INT) && QUADKIND == QUAD_IS_LONG_LONG && defined(HAS_LLRINT) # define c99_lrint llrint # else # define c99_lrint lrint # 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_LLROUND) # define c99_lround llround # else # define c99_lround lround -- 1.8.3.1