]> git.ipfire.org Git - thirdparty/glibc.git/blame - include/math.h
iconv: Suppress array out of bounds warning.
[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
4f41c682 9# if IS_IN (libc) || IS_IN (libm)
76f2646f
UD
10hidden_proto (__finite)
11hidden_proto (__isinf)
12hidden_proto (__isnan)
13hidden_proto (__finitef)
14hidden_proto (__isinff)
15hidden_proto (__isnanf)
16
17# ifndef __NO_LONG_DOUBLE_MATH
18hidden_proto (__finitel)
19hidden_proto (__isinfl)
20hidden_proto (__isnanl)
21# endif
22# endif
a8fa4947 23
76f2646f
UD
24libm_hidden_proto (__fpclassify)
25libm_hidden_proto (__fpclassifyf)
57267616
TS
26libm_hidden_proto (__issignaling)
27libm_hidden_proto (__issignalingf)
b7805d0b
AS
28libm_hidden_proto (__exp)
29libm_hidden_proto (__expf)
f83af095 30
76f2646f
UD
31# ifndef __NO_LONG_DOUBLE_MATH
32libm_hidden_proto (__fpclassifyl)
57267616 33libm_hidden_proto (__issignalingl)
b7805d0b 34libm_hidden_proto (__expl)
76f2646f 35libm_hidden_proto (__expm1l)
6b87a564 36# endif
6b87a564 37
7edb55ce
UD
38extern int __isinf_ns (double);
39extern int __isinf_nsf (float);
40extern int __isinf_nsl (long double);
41
5c2a0669 42#endif
31341567 43#endif