c0fd78da10699d072dc951e4d5f7c98fe1f8b635
[reactos.git] / reactos / lib / sdk / crt / math / stubs.c
1 #include <math.h>
2
3
4 double _CIsin(double x);
5 double _CIcos(double x);
6 double _CItan(double x);
7 double _CIsinh(double x);
8 double _CIcosh(double x);
9 double _CItanh(double x);
10 double _CIasin(double x);
11 double _CIacos(double x);
12 double _CIatan(double x);
13 double _CIatan2(double y, double x);
14 double _CIexp(double x);
15 double _CIlog(double x);
16 double _CIlog10(double x);
17 double _CIpow(double x, double y);
18 double _CIsqrt(double x);
19 double _CIfmod(double x, double y);
20
21
22 /*
23 * @implemented
24 */
25 double _CIsin(double x)
26 {
27 return sin(x);
28 }
29 /*
30 * @implemented
31 */
32 double _CIcos(double x)
33 {
34 return cos(x);
35 }
36 /*
37 * @implemented
38 */
39 double _CItan(double x)
40 {
41 return tan(x);
42 }
43 /*
44 * @implemented
45 */
46 double _CIsinh(double x)
47 {
48 return sinh(x);
49 }
50 /*
51 * @implemented
52 */
53 double _CIcosh(double x)
54 {
55 return cosh(x);
56 }
57 /*
58 * @implemented
59 */
60 double _CItanh(double x)
61 {
62 return tanh(x);
63 }
64 /*
65 * @implemented
66 */
67 double _CIasin(double x)
68 {
69 return asin(x);
70 }
71 /*
72 * @implemented
73 */
74 double _CIacos(double x)
75 {
76 return acos(x);
77 }
78 /*
79 * @implemented
80 */
81 double _CIatan(double x)
82 {
83 return atan(x);
84 }
85 /*
86 * @implemented
87 */
88 double _CIatan2(double y, double x)
89 {
90 return atan2(y, x);
91 }
92 /*
93 * @implemented
94 */
95 double _CIexp(double x)
96 {
97 return exp(x);
98 }
99 /*
100 * @implemented
101 */
102 double _CIlog(double x)
103 {
104 return log(x);
105 }
106 /*
107 * @implemented
108 */
109 double _CIlog10(double x)
110 {
111 return log10(x);
112 }
113 /*
114 * @implemented
115 */
116 double _CIpow(double x, double y)
117 {
118 return pow(x, y);
119 }
120 /*
121 * @implemented
122 */
123 double _CIsqrt(double x)
124 {
125 return sqrt(x);
126 }
127 /*
128 * @implemented
129 */
130 double _CIfmod(double x, double y)
131 {
132 return fmod(x, y);
133 }