1#ifndef _MATH_H
2
3#include <math/math.h>
4
5#ifndef _ISOMAC
6/* Now define the internal interfaces. */
7extern int __matherr (struct exception *__exc);
8
9extern int __signgam;
10
11# if IS_IN (libc) || IS_IN (libm)
12hidden_proto (__finite)
13hidden_proto (__isinf)
14hidden_proto (__isnan)
15hidden_proto (__finitef)
16hidden_proto (__isinff)
17hidden_proto (__isnanf)
18
19# ifndef __NO_LONG_DOUBLE_MATH
20hidden_proto (__finitel)
21hidden_proto (__isinfl)
22hidden_proto (__isnanl)
23# endif
24# endif
25
26libm_hidden_proto (__fpclassify)
27libm_hidden_proto (__fpclassifyf)
28libm_hidden_proto (__issignaling)
29libm_hidden_proto (__issignalingf)
30libm_hidden_proto (__exp)
31libm_hidden_proto (__expf)
32libm_hidden_proto (roundeven)
33
34# ifndef __NO_LONG_DOUBLE_MATH
35libm_hidden_proto (__fpclassifyl)
36libm_hidden_proto (__issignalingl)
37libm_hidden_proto (__expl)
38libm_hidden_proto (__expm1l)
39# endif
40
41#endif
42#endif
43