]> andersk Git - splint.git/blame - imports/math.lcl
noexpand always false.
[splint.git] / imports / math.lcl
CommitLineData
885824d3 1/*
2** math.h
3*/
4
5int errno, signgam;
6
7typedef struct exception {
8 int ttype ; /* should be type */
9 char *name ;
10 double arg1 ;
11 double arg2 ;
12 double retval ;
13} __exception ;
14
15double acos(double __x ) { ensures true; }
16double acosh(double __x ) { ensures true; }
17double asin(double __x ) { ensures true; }
18double asinh(double __x ) { ensures true; }
19double atan(double __x ) { ensures true; }
20double atanh(double __x) { ensures true; }
21double atan2(double __x,double __y ) { ensures true; }
22double cbrt(double __x ) { ensures true; }
23double ceil(double __x ) { ensures true; }
24double cos(double __x ) { ensures true; }
25double cosh(double __x ) { ensures true; }
26double exp(double __x ) { ensures true; }
27double fabs(double __x ) { ensures true; }
28double floor(double __x ) { ensures true; }
29double fmod(double __x,double __y ) { ensures true; }
30double frexp(double __value, int *__eptr ) { ensures true; }
31double ldexp(double __value, int __exp ) { ensures true; }
32double log(double __x ) { ensures true; }
33double log10(double __x ) { ensures true; }
34double modf(double __value,double *__iptr) { ensures true; }
35double pow(double __x,double __y ) { ensures true; }
36double rint(double __x ) { ensures true; }
37double sin(double __x ) { ensures true; }
38double sinh(double __x ) { ensures true; }
39double sqrt(double __x ) { ensures true; }
40double tan(double __x ) { ensures true; }
41double tanh(double __x ) { ensures true; }
42double trunc(double __x ) { ensures true; }
43
44double j0(double __x ) { ensures true; }
45double j1(double __x ) { ensures true; }
46double jn( int __n,double __x ) { ensures true; }
47double y0(double __x ) { ensures true; }
48double y1(double __x ) { ensures true; }
49double yn( int __n,double __x ) { ensures true; }
50double erf(double __x ) { ensures true; }
51double erfc(double __x ) { ensures true; }
52double gamma(double __x ) { ensures true; }
53double lgamma(double __x ) { ensures true; }
54double hypot(double __x,double __y ) { ensures true; }
55| int : bool | isnan() { ensures true; }
56int matherr(struct exception *__x) { ensures true; }
57
58constant double M_E;
59constant double M_LOG2E;
60constant double M_LOG10E;
61constant double M_LN2;
62constant double M_LN10;
63constant double M_PI ;
64constant double M_PI_2 ;
65constant double M_PI_4 ;
66constant double M_1_PI ;
67constant double M_2_PI ;
68constant double M_2_SQRTPI ;
69constant double M_SQRT2 ;
70constant double M_SQRT1_2 ;
71
72constant double MAXFLOAT;
73constant double HUGE;
74
75enum { DOMAIN, SING, OVERFLOW,
76 UNDERFLOW, TLOSS, PLOSS } _matherrors;
77
78
This page took 0.198758 seconds and 5 git commands to generate.