km_KH locale: remove tags which were using Lao characters [BZ #13953]
[glibc.git] / include / math.h
blobfe3ed1378d19faf572b48347b41501d9ec0925b5
1 #ifndef _MATH_H
3 #ifdef _ISOMAC
4 # undef NO_LONG_DOUBLE
5 # undef _Mlong_double_
6 #endif
8 #include <math/math.h>
10 #ifndef _ISOMAC
11 /* Now define the internal interfaces. */
12 extern int __signgam;
14 # if IS_IN (libc) || IS_IN (libm)
15 hidden_proto (__finite)
16 hidden_proto (__isinf)
17 hidden_proto (__isnan)
18 hidden_proto (__finitef)
19 hidden_proto (__isinff)
20 hidden_proto (__isnanf)
22 # ifndef __NO_LONG_DOUBLE_MATH
23 hidden_proto (__finitel)
24 hidden_proto (__isinfl)
25 hidden_proto (__isnanl)
26 # endif
28 # if __HAVE_DISTINCT_FLOAT128
29 hidden_proto (__finitef128)
30 hidden_proto (__isinff128)
31 hidden_proto (__isnanf128)
32 hidden_proto (__signbitf128)
33 # endif
34 # endif
36 libm_hidden_proto (__fpclassify)
37 libm_hidden_proto (__fpclassifyf)
38 libm_hidden_proto (__issignaling)
39 libm_hidden_proto (__issignalingf)
40 libm_hidden_proto (__exp)
41 libm_hidden_proto (__expf)
42 libm_hidden_proto (__roundeven)
44 # ifndef __NO_LONG_DOUBLE_MATH
45 libm_hidden_proto (__fpclassifyl)
46 libm_hidden_proto (__issignalingl)
47 libm_hidden_proto (__expl)
48 libm_hidden_proto (__expm1l)
49 # endif
51 # if __HAVE_DISTINCT_FLOAT128
52 libm_hidden_proto (__fpclassifyf128)
53 libm_hidden_proto (__issignalingf128)
54 libm_hidden_proto (__expf128)
55 libm_hidden_proto (__expm1f128)
56 # endif
58 #endif
59 #endif