Subversion Repositories Kolibri OS

Rev

Rev 7172 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7172 siemargl 1
#ifndef _MATH_H
2
#define _MATH_H
647 andrew_pro 3
 
4
extern double   acos(double _x);
5
extern double   asin(double _x);
6
extern double   atan(double _x);
7
extern double   atan2(double _y, double _x);
8
extern double   ceil(double _x);
9
extern double   cos(double _x);
10
extern double   cosh(double _x);
11
extern double   exp(double _x);
12
extern double   fabs(double _x);
13
extern double   floor(double _x);
14
extern double   fmod(double _x, double _y);
15
extern double   frexp(double _x, int *_pexp);
16
extern double   ldexp(double _x, int _exp);
17
extern double   log(double _y);
18
extern double   log10(double _x);
19
extern double   modf(double _x, double *_pint);
20
extern double   pow(double _x, double _y);
21
extern double   sin(double _x);
22
extern double   sinh(double _x);
23
extern double   sqrt(double _x);
24
extern double   tan(double _x);
25
extern double   tanh(double _x);
26
 
27
#define M_E             2.7182818284590452354
28
#define M_LOG2E         1.4426950408889634074
29
#define M_LOG10E        0.43429448190325182765
30
#define M_LN2           0.69314718055994530942
31
#define M_LN10          2.30258509299404568402
32
#define M_PI            3.14159265358979323846
33
#define M_PI_2          1.57079632679489661923
34
#define M_PI_4          0.78539816339744830962
35
#define M_1_PI          0.31830988618379067154
36
#define M_2_PI          0.63661977236758134308
37
#define M_2_SQRTPI      1.12837916709551257390
38
#define M_SQRT2         1.41421356237309504880
39
#define M_SQRT1_2       0.70710678118654752440
40
#define PI              M_PI
41
#define PI2             M_PI_2
42
 
43
#endif