]>
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 | |
d709042a JM |
9 | extern int __signgam; |
10 | ||
4f41c682 | 11 | # if IS_IN (libc) || IS_IN (libm) |
76f2646f UD |
12 | hidden_proto (__finite) |
13 | hidden_proto (__isinf) | |
14 | hidden_proto (__isnan) | |
15 | hidden_proto (__finitef) | |
16 | hidden_proto (__isinff) | |
17 | hidden_proto (__isnanf) | |
18 | ||
19 | # ifndef __NO_LONG_DOUBLE_MATH | |
20 | hidden_proto (__finitel) | |
21 | hidden_proto (__isinfl) | |
22 | hidden_proto (__isnanl) | |
23 | # endif | |
24 | # endif | |
a8fa4947 | 25 | |
76f2646f UD |
26 | libm_hidden_proto (__fpclassify) |
27 | libm_hidden_proto (__fpclassifyf) | |
57267616 TS |
28 | libm_hidden_proto (__issignaling) |
29 | libm_hidden_proto (__issignalingf) | |
b7805d0b AS |
30 | libm_hidden_proto (__exp) |
31 | libm_hidden_proto (__expf) | |
41c67149 | 32 | libm_hidden_proto (roundeven) |
f83af095 | 33 | |
76f2646f UD |
34 | # ifndef __NO_LONG_DOUBLE_MATH |
35 | libm_hidden_proto (__fpclassifyl) | |
57267616 | 36 | libm_hidden_proto (__issignalingl) |
b7805d0b | 37 | libm_hidden_proto (__expl) |
76f2646f | 38 | libm_hidden_proto (__expm1l) |
6b87a564 | 39 | # endif |
6b87a564 | 40 | |
5c2a0669 | 41 | #endif |
31341567 | 42 | #endif |