]> gcc.gnu.org Git - gcc.git/blame - libstdc++/cmath
UnicodeToBytes.java (write(String,int,int,char[])): New overloading, allows greater...
[gcc.git] / libstdc++ / cmath
CommitLineData
6599da04
JM
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#include <_G_config.h>
7#include <math.h>
8
9#ifdef __GNUG__
10#pragma interface "cmath"
11#endif
12
13extern "C++" {
14#if 0
15float acos (float);
16float asin (float);
17float atan (float);
18float atan2(float, float);
19float ceil (float);
20float cos (float);
21float cosh (float);
22float exp (float);
23float fabs (float);
24float floor(float);
25float fmod (float, float);
26float frexp(float, int*);
27float modf (float, float*);
28float ldexp(float, int);
29float log (float);
30float log10(float);
31float pow (float, float);
32float pow (float, int);
33float sin (float);
34float sinh (float);
35float sqrt (float);
36float tan (float);
37float tanh (float);
38#endif
39
40inline float abs (float x) { return fabs (x); }
41#if ! _G_MATH_H_INLINES /* hpux and SCO define this in math.h */
42inline double abs (double x) { return fabs (x); }
43#endif
44
45#if 0
46double pow(double, int);
47
48long double acos (long double);
49long double asin (long double);
50long double atan (long double);
51long double atan2(long double, long double);
52long double ceil (long double);
53long double cos (long double);
54long double cosh (long double);
55long double exp (long double);
56long double fabs (long double);
57long double floor(long double);
58long double frexp(long double, int*);
59long double fmod (long double, long double);
60long double frexp(long double, int*);
61long double log (long double);
62long double log10(long double);
63long double modf (long double, long double*);
64long double pow (long double, long double);
65long double pow (long double, int);
66long double sin (long double);
67long double sinh (long double);
68long double sqrt (long double);
69long double tan (long double);
70long double tanh (long double);
71#endif
72inline long double abs (long double x) { return fabs (x); }
73
74} // extern "C++"
75
76#endif
This page took 0.108329 seconds and 5 git commands to generate.