Skip to content

Commit 24cec16

Browse files
committed
Remove references to _DECLARE_C99_LDBL_MATH.
When building openlibm with Clang, I seem to get a lot of warnings in ld80/ related to some prototypes for long double functions that are missing. This seems to be because we don't define _DECLARE_C99_LDBL_MATH anywhere. It seems that this definition only existed on FreeBSD, as certain C99 math functions were not present yet. The prototypes were simply there as placeholders. This flag has been removed upstream (FreeBSD SVN r236148).
1 parent b6cd898 commit 24cec16

1 file changed

Lines changed: 0 additions & 26 deletions

File tree

src/openlibm.h

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -499,35 +499,23 @@ float significandf(float);
499499
* long double versions of ISO/POSIX math functions
500500
*/
501501
#if __ISO_C_VISIBLE >= 1999
502-
#if _DECLARE_C99_LDBL_MATH
503502
long double acoshl(long double);
504-
#endif
505503
long double acosl(long double);
506-
#if _DECLARE_C99_LDBL_MATH
507504
long double asinhl(long double);
508-
#endif
509505
long double asinl(long double);
510506
long double atan2l(long double, long double);
511-
#if _DECLARE_C99_LDBL_MATH
512507
long double atanhl(long double);
513-
#endif
514508
long double atanl(long double);
515509
long double cbrtl(long double);
516510
long double ceill(long double);
517511
long double copysignl(long double, long double) __pure2;
518-
#if _DECLARE_C99_LDBL_MATH
519512
long double coshl(long double);
520-
#endif
521513
long double cosl(long double);
522-
#if _DECLARE_C99_LDBL_MATH
523514
long double erfcl(long double);
524515
long double erfl(long double);
525-
#endif
526516
long double exp2l(long double);
527-
#if _DECLARE_C99_LDBL_MATH
528517
long double expl(long double);
529518
long double expm1l(long double);
530-
#endif
531519
long double fabsl(long double) __pure2;
532520
long double fdiml(long double, long double);
533521
long double floorl(long double);
@@ -539,20 +527,14 @@ long double frexpl(long double value, int *); /* fundamentally !__pure2 */
539527
long double hypotl(long double, long double);
540528
int ilogbl(long double) __pure2;
541529
long double ldexpl(long double, int);
542-
#if _DECLARE_C99_LDBL_MATH
543530
long double lgammal(long double);
544-
#endif
545531
long long llrintl(long double);
546532
long long llroundl(long double);
547-
#if _DECLARE_C99_LDBL_MATH
548533
long double log10l(long double);
549534
long double log1pl(long double);
550535
long double log2l(long double);
551-
#endif
552536
long double logbl(long double);
553-
#if _DECLARE_C99_LDBL_MATH
554537
long double logl(long double);
555-
#endif
556538
long lrintl(long double);
557539
long lroundl(long double);
558540
long double modfl(long double, long double *); /* fundamentally !__pure2 */
@@ -562,27 +544,19 @@ long double nextafterl(long double, long double);
562544
double nexttoward(double, long double);
563545
float nexttowardf(float, long double);
564546
long double nexttowardl(long double, long double);
565-
#if _DECLARE_C99_LDBL_MATH
566547
long double powl(long double, long double);
567-
#endif
568548
long double remainderl(long double, long double);
569549
long double remquol(long double, long double, int *);
570550
long double rintl(long double);
571551
long double roundl(long double);
572552
long double scalblnl(long double, long);
573553
long double scalbnl(long double, int);
574-
#if _DECLARE_C99_LDBL_MATH
575554
long double sinhl(long double);
576-
#endif
577555
long double sinl(long double);
578556
long double sqrtl(long double);
579-
#if _DECLARE_C99_LDBL_MATH
580557
long double tanhl(long double);
581-
#endif
582558
long double tanl(long double);
583-
#if _DECLARE_C99_LDBL_MATH
584559
long double tgammal(long double);
585-
#endif
586560
long double truncl(long double);
587561

588562
#endif /* __ISO_C_VISIBLE >= 1999 */

0 commit comments

Comments
 (0)