@@ -515,35 +515,23 @@ float significandf(float);
515515 * long double versions of ISO/POSIX math functions
516516 */
517517#if __ISO_C_VISIBLE >= 1999
518- #if _DECLARE_C99_LDBL_MATH
519518long double acoshl (long double );
520- #endif
521519long double acosl (long double );
522- #if _DECLARE_C99_LDBL_MATH
523520long double asinhl (long double );
524- #endif
525521long double asinl (long double );
526522long double atan2l (long double , long double );
527- #if _DECLARE_C99_LDBL_MATH
528523long double atanhl (long double );
529- #endif
530524long double atanl (long double );
531525long double cbrtl (long double );
532526long double ceill (long double );
533527long double copysignl (long double , long double ) __pure2 ;
534- #if _DECLARE_C99_LDBL_MATH
535528long double coshl (long double );
536- #endif
537529long double cosl (long double );
538- #if _DECLARE_C99_LDBL_MATH
539530long double erfcl (long double );
540531long double erfl (long double );
541- #endif
542532long double exp2l (long double );
543- #if _DECLARE_C99_LDBL_MATH
544533long double expl (long double );
545534long double expm1l (long double );
546- #endif
547535long double fabsl (long double ) __pure2 ;
548536long double fdiml (long double , long double );
549537long double floorl (long double );
@@ -555,20 +543,14 @@ long double frexpl(long double value, int *); /* fundamentally !__pure2 */
555543long double hypotl (long double , long double );
556544int ilogbl (long double ) __pure2 ;
557545long double ldexpl (long double , int );
558- #if _DECLARE_C99_LDBL_MATH
559546long double lgammal (long double );
560- #endif
561547long long llrintl (long double );
562548long long llroundl (long double );
563- #if _DECLARE_C99_LDBL_MATH
564549long double log10l (long double );
565550long double log1pl (long double );
566551long double log2l (long double );
567- #endif
568552long double logbl (long double );
569- #if _DECLARE_C99_LDBL_MATH
570553long double logl (long double );
571- #endif
572554long lrintl (long double );
573555long lroundl (long double );
574556long double modfl (long double , long double * ); /* fundamentally !__pure2 */
@@ -578,31 +560,27 @@ long double nextafterl(long double, long double);
578560double nexttoward (double , long double );
579561float nexttowardf (float , long double );
580562long double nexttowardl (long double , long double );
581- #if _DECLARE_C99_LDBL_MATH
582563long double powl (long double , long double );
583- #endif
584564long double remainderl (long double , long double );
585565long double remquol (long double , long double , int * );
586566long double rintl (long double );
587567long double roundl (long double );
588568long double scalblnl (long double , long );
589569long double scalbnl (long double , int );
590- #if _DECLARE_C99_LDBL_MATH
591570long double sinhl (long double );
592- #endif
593571long double sinl (long double );
594572long double sqrtl (long double );
595- #if _DECLARE_C99_LDBL_MATH
596573long double tanhl (long double );
597- #endif
598574long double tanl (long double );
599- #if _DECLARE_C99_LDBL_MATH
600575long double tgammal (long double );
601- #endif
602576long double truncl (long double );
603-
604577#endif /* __ISO_C_VISIBLE >= 1999 */
605578
579+ /* Reentrant version of lgammal. */
580+ #if __BSD_VISIBLE
581+ long double lgammal_r (long double , int * );
582+ #endif /* __BSD_VISIBLE */
583+
606584#include "openlibm_complex.h"
607585
608586#if defined(__cplusplus )
0 commit comments