When r255294 was committed, it exposed the symbols lgammal, powl,
and tgammal in libm. These functions are part of ISO/IEC 9899:1999 and their prototypes should have been moved into the appropriate __ISO_C_VISIBLE >= 1999 section. After moving the prototypes, remnants of r236148 can be removed. PR: standards/191754 Reviewed by: bde
This commit is contained in:
parent
82eaf95e8d
commit
55ad7cd740
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=269758
@ -465,6 +465,7 @@ long double frexpl(long double value, int *); /* fundamentally !__pure2 */
|
||||
long double hypotl(long double, long double);
|
||||
int ilogbl(long double) __pure2;
|
||||
long double ldexpl(long double, int);
|
||||
long double lgammal(long double);
|
||||
long long llrintl(long double);
|
||||
long long llroundl(long double);
|
||||
long double log10l(long double);
|
||||
@ -481,6 +482,7 @@ long double nextafterl(long double, long double);
|
||||
double nexttoward(double, long double);
|
||||
float nexttowardf(float, long double);
|
||||
long double nexttowardl(long double, long double);
|
||||
long double powl(long double, long double);
|
||||
long double remainderl(long double, long double);
|
||||
long double remquol(long double, long double, int *);
|
||||
long double rintl(long double);
|
||||
@ -492,31 +494,10 @@ long double sinl(long double);
|
||||
long double sqrtl(long double);
|
||||
long double tanhl(long double);
|
||||
long double tanl(long double);
|
||||
long double tgammal(long double);
|
||||
long double truncl(long double);
|
||||
|
||||
#endif /* __ISO_C_VISIBLE >= 1999 */
|
||||
__END_DECLS
|
||||
|
||||
#endif /* !_MATH_H_ */
|
||||
|
||||
/* separate header for cmath */
|
||||
#ifndef _MATH_EXTRA_H_
|
||||
#if __ISO_C_VISIBLE >= 1999
|
||||
#if _DECLARE_C99_LDBL_MATH
|
||||
|
||||
#define _MATH_EXTRA_H_
|
||||
|
||||
/*
|
||||
* extra long double versions of math functions for C99 and cmath
|
||||
*/
|
||||
__BEGIN_DECLS
|
||||
|
||||
long double lgammal(long double);
|
||||
long double powl(long double, long double);
|
||||
long double tgammal(long double);
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* !_DECLARE_C99_LDBL_MATH */
|
||||
#endif /* __ISO_C_VISIBLE >= 1999 */
|
||||
#endif /* !_MATH_EXTRA_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user