From patchwork Mon Mar 13 21:01:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gabriel F T Gomes X-Patchwork-Id: 19550 Received: (qmail 78301 invoked by alias); 13 Mar 2017 21:02:20 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 78253 invoked by uid 89); 13 Mar 2017 21:02:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-27.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1140 X-HELO: mail.gftg.com.br From: "Gabriel F. T. Gomes" To: libc-alpha@sourceware.org Subject: [PATCH 3/4] Macroize inclusion of math-finite.h (part 3) Date: Mon, 13 Mar 2017 18:01:58 -0300 Message-Id: <1489438919-4009-4-git-send-email-gftg@linux.vnet.ibm.com> In-Reply-To: <1489438919-4009-1-git-send-email-gftg@linux.vnet.ibm.com> References: <1489438919-4009-1-git-send-email-gftg@linux.vnet.ibm.com> --- math/bits/math-finite.h | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/math/bits/math-finite.h b/math/bits/math-finite.h index ea199ed..1b5a243 100644 --- a/math/bits/math-finite.h +++ b/math/bits/math-finite.h @@ -156,22 +156,13 @@ __NTH (__REDIRFROM (lgamma, , _MSUF_) (_Mdouble_ __d)) #if ((defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)) \ && defined __extern_always_inline) +# if __MATH_DECLARE_LDOUBLE || defined __USE_ISOC99 /* gamma. */ -__extern_always_inline double __NTH (gamma (double __d)) -{ - return __lgamma_r_finite (__d, &signgam); -} -# ifdef __USE_ISOC99 -__extern_always_inline float __NTH (gammaf (float __d)) -{ - return __lgammaf_r_finite (__d, &signgam); -} -# ifdef __MATH_DECLARE_LDOUBLE -__extern_always_inline long double __NTH (gammal (long double __d)) +__extern_always_inline _Mdouble_ +__NTH (__REDIRFROM (gamma, , _MSUF_) (_Mdouble_ __d)) { - return __lgammal_r_finite (__d, &signgam); + return __REDIRTO (lgamma, _r, _MSUF_) (__d, &signgam); } -# endif # endif #endif