projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove long double const workarounds
[musl]
/
include
/
math.h
diff --git
a/include/math.h
b/include/math.h
index
9c06c96
..
e7220ae
100644
(file)
--- a/
include/math.h
+++ b/
include/math.h
@@
-41,8
+41,8
@@
int __fpclassify(double);
int __fpclassifyf(float);
int __fpclassifyl(long double);
int __fpclassifyf(float);
int __fpclassifyl(long double);
-#define __FLOAT_BITS(f) (((union { float __f; __uint32_t __i; }){ (f) }).__i)
-#define __DOUBLE_BITS(f) (((union { double __f; __uint64_t __i; }){ (f) }).__i)
+#define __FLOAT_BITS(f) (((union { float __f; __uint32_t __i; }){ (f
loat)(f
) }).__i)
+#define __DOUBLE_BITS(f) (((union { double __f; __uint64_t __i; }){ (
double)(
f) }).__i)
#define fpclassify(x) ( \
sizeof(x) == sizeof(float) ? __fpclassifyf(x) : \
#define fpclassify(x) ( \
sizeof(x) == sizeof(float) ? __fpclassifyf(x) : \
@@
-345,10
+345,6
@@
long double truncl(long double);
extern int signgam;
extern int signgam;
-double gamma(double);
-float gammaf(float);
-long double gammal(long double);
-
double j0(double);
double j1(double);
double jn(int, double);
double j0(double);
double j1(double);
double jn(int, double);
@@
-367,6
+363,10
@@
void sincos(double, double*, double*);
void sincosf(float, float*, float*);
void sincosl(long double, long double*, long double*);
void sincosf(float, float*, float*);
void sincosl(long double, long double*, long double*);
+double gamma(double);
+float gammaf(float);
+long double gammal(long double);
+
double lgamma_r(double, int*);
float lgammaf_r(float, int*);
long double lgammal_r(long double, int*);
double lgamma_r(double, int*);
float lgammaf_r(float, int*);
long double lgammal_r(long double, int*);