]> git.lyx.org Git - lyx.git/blob - src/cheaders/cmath
removed a warning from screen and added CFLAGS in lyx.spec.in.
[lyx.git] / src / cheaders / cmath
1 // The -*- C++ -*- math functions header.
2 // This file is part of the GNU ANSI C++ Library.
3
4 #ifndef __CMATH__
5 #define __CMATH__
6
7 #ifdef __GNUG__
8 #include <_G_config.h>
9 #endif
10
11 #include <math.h>
12
13 #ifdef __GNUG__
14 #pragma interface "cmath"
15 #endif
16
17 extern "C++" {
18 #if 0
19 float acos (float);
20 float asin (float);
21 float atan (float);
22 float atan2(float, float);
23 float ceil (float);
24 float cos  (float);
25 float cosh (float);
26 float exp  (float);
27 float fabs (float);
28 float floor(float);
29 float fmod (float, float);
30 float frexp(float, int*);
31 float modf (float, float*);
32 float ldexp(float, int);
33 float log  (float);
34 float log10(float);
35 float pow  (float, float);
36 float pow  (float, int);
37 float sin  (float);
38 float sinh (float);
39 float sqrt (float);
40 float tan  (float);
41 float tanh (float);
42 #endif
43
44 inline float  abs (float  x) { return fabs (x); }
45 #if ! _G_MATH_H_INLINES /* hpux and SCO define this in math.h */
46 inline double abs (double x) { return fabs (x); }
47 #endif
48
49 #if 0
50 double pow(double, int);
51
52 long double acos (long double);
53 long double asin (long double);
54 long double atan (long double);
55 long double atan2(long double, long double);
56 long double ceil (long double);
57 long double cos  (long double);
58 long double cosh (long double);
59 long double exp  (long double);
60 long double fabs (long double);
61 long double floor(long double);
62 long double frexp(long double, int*);
63 long double fmod (long double, long double);
64 long double frexp(long double, int*);
65 long double log  (long double);
66 long double log10(long double);
67 long double modf (long double, long double*);
68 long double pow  (long double, long double);
69 long double pow  (long double, int);
70 long double sin  (long double);
71 long double sinh (long double);
72 long double sqrt (long double);
73 long double tan  (long double);
74 long double tanh (long double);
75 #endif
76 inline long double abs (long double x) { return fabs (x); }
77
78 } // extern "C++"
79
80 #endif