]>
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 | |
4f41c682 | 9 | # if IS_IN (libc) || IS_IN (libm) |
76f2646f UD |
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) | |
57267616 TS |
26 | libm_hidden_proto (__issignaling) |
27 | libm_hidden_proto (__issignalingf) | |
b7805d0b AS |
28 | libm_hidden_proto (__exp) |
29 | libm_hidden_proto (__expf) | |
f83af095 | 30 | |
76f2646f UD |
31 | # ifndef __NO_LONG_DOUBLE_MATH |
32 | libm_hidden_proto (__fpclassifyl) | |
57267616 | 33 | libm_hidden_proto (__issignalingl) |
b7805d0b | 34 | libm_hidden_proto (__expl) |
76f2646f | 35 | libm_hidden_proto (__expm1l) |
6b87a564 | 36 | # endif |
6b87a564 | 37 | |
7edb55ce UD |
38 | extern int __isinf_ns (double); |
39 | extern int __isinf_nsf (float); | |
40 | extern int __isinf_nsl (long double); | |
41 | ||
5c2a0669 | 42 | #endif |
31341567 | 43 | #endif |