]>
Commit | Line | Data |
---|---|---|
5c2a0669 UD |
1 | #ifndef _MATH_H |
2 | ||
28f540f4 | 3 | #include <math/math.h> |
5c2a0669 | 4 | |
31341567 | 5 | #ifndef _ISOMAC |
5c2a0669 | 6 | /* Now define the internal interfaces. */ |
c19559b0 | 7 | extern int __matherr (struct exception *__exc); |
5c2a0669 | 8 | |
76f2646f UD |
9 | # if !defined NOT_IN_libc || defined IS_IN_libm |
10 | hidden_proto (__finite) | |
11 | hidden_proto (__isinf) | |
12 | hidden_proto (__isnan) | |
13 | hidden_proto (__finitef) | |
14 | hidden_proto (__isinff) | |
15 | hidden_proto (__isnanf) | |
16 | ||
17 | # ifndef __NO_LONG_DOUBLE_MATH | |
18 | hidden_proto (__finitel) | |
19 | hidden_proto (__isinfl) | |
20 | hidden_proto (__isnanl) | |
21 | # endif | |
22 | # endif | |
a8fa4947 | 23 | |
76f2646f UD |
24 | libm_hidden_proto (__fpclassify) |
25 | libm_hidden_proto (__fpclassifyf) | |
b7805d0b AS |
26 | libm_hidden_proto (__exp) |
27 | libm_hidden_proto (__expf) | |
f83af095 | 28 | |
76f2646f UD |
29 | # ifndef __NO_LONG_DOUBLE_MATH |
30 | libm_hidden_proto (__fpclassifyl) | |
b7805d0b | 31 | libm_hidden_proto (__expl) |
76f2646f | 32 | libm_hidden_proto (__expm1l) |
6b87a564 | 33 | # endif |
6b87a564 | 34 | |
7edb55ce UD |
35 | extern int __isinf_ns (double); |
36 | extern int __isinf_nsf (float); | |
37 | extern int __isinf_nsl (long double); | |
38 | ||
5c2a0669 | 39 | #endif |
31341567 | 40 | #endif |