]> git.ipfire.org Git - thirdparty/glibc.git/blame - include/math.h
Remove _IO_MTSAFE_IO from public headers.
[thirdparty/glibc.git] / include / math.h
CommitLineData
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 7extern int __matherr (struct exception *__exc);
5c2a0669 8
d709042a
JM
9extern int __signgam;
10
4f41c682 11# if IS_IN (libc) || IS_IN (libm)
76f2646f
UD
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
a8fa4947 25
76f2646f
UD
26libm_hidden_proto (__fpclassify)
27libm_hidden_proto (__fpclassifyf)
57267616
TS
28libm_hidden_proto (__issignaling)
29libm_hidden_proto (__issignalingf)
b7805d0b
AS
30libm_hidden_proto (__exp)
31libm_hidden_proto (__expf)
41c67149 32libm_hidden_proto (roundeven)
f83af095 33
76f2646f
UD
34# ifndef __NO_LONG_DOUBLE_MATH
35libm_hidden_proto (__fpclassifyl)
57267616 36libm_hidden_proto (__issignalingl)
b7805d0b 37libm_hidden_proto (__expl)
76f2646f 38libm_hidden_proto (__expm1l)
6b87a564 39# endif
6b87a564 40
5c2a0669 41#endif
31341567 42#endif