132
|
1 /**
|
|
2 * D header file for C99.
|
|
3 *
|
|
4 * Copyright: Public Domain
|
|
5 * License: Public Domain
|
|
6 * Authors: Sean Kelly
|
|
7 * Standards: ISO/IEC 9899:1999 (E)
|
|
8 */
|
|
9 module tango.stdc.complex;
|
|
10
|
|
11 extern (C):
|
|
12
|
|
13 cdouble cacos(cdouble z);
|
|
14 cfloat cacosf(cfloat z);
|
|
15 creal cacosl(creal z);
|
|
16
|
|
17 cdouble casin(cdouble z);
|
|
18 cfloat casinf(cfloat z);
|
|
19 creal casinl(creal z);
|
|
20
|
|
21 cdouble catan(cdouble z);
|
|
22 cfloat catanf(cfloat z);
|
|
23 creal catanl(creal z);
|
|
24
|
|
25 cdouble ccos(cdouble z);
|
|
26 cfloat ccosf(cfloat z);
|
|
27 creal ccosl(creal z);
|
|
28
|
|
29 cdouble csin(cdouble z);
|
|
30 cfloat csinf(cfloat z);
|
|
31 creal csinl(creal z);
|
|
32
|
|
33 cdouble ctan(cdouble z);
|
|
34 cfloat ctanf(cfloat z);
|
|
35 creal ctanl(creal z);
|
|
36
|
|
37 cdouble cacosh(cdouble z);
|
|
38 cfloat cacoshf(cfloat z);
|
|
39 creal cacoshl(creal z);
|
|
40
|
|
41 cdouble casinh(cdouble z);
|
|
42 cfloat casinhf(cfloat z);
|
|
43 creal casinhl(creal z);
|
|
44
|
|
45 cdouble catanh(cdouble z);
|
|
46 cfloat catanhf(cfloat z);
|
|
47 creal catanhl(creal z);
|
|
48
|
|
49 cdouble ccosh(cdouble z);
|
|
50 cfloat ccoshf(cfloat z);
|
|
51 creal ccoshl(creal z);
|
|
52
|
|
53 cdouble csinh(cdouble z);
|
|
54 cfloat csinhf(cfloat z);
|
|
55 creal csinhl(creal z);
|
|
56
|
|
57 cdouble ctanh(cdouble z);
|
|
58 cfloat ctanhf(cfloat z);
|
|
59 creal ctanhl(creal z);
|
|
60
|
|
61 cdouble cexp(cdouble z);
|
|
62 cfloat cexpf(cfloat z);
|
|
63 creal cexpl(creal z);
|
|
64
|
|
65 cdouble clog(cdouble z);
|
|
66 cfloat clogf(cfloat z);
|
|
67 creal clogl(creal z);
|
|
68
|
|
69 double cabs(cdouble z);
|
|
70 float cabsf(cfloat z);
|
|
71 real cabsl(creal z);
|
|
72
|
|
73 cdouble cpow(cdouble x, cdouble y);
|
|
74 cfloat cpowf(cfloat x, cfloat y);
|
|
75 creal cpowl(creal x, creal y);
|
|
76
|
|
77 cdouble csqrt(cdouble z);
|
|
78 cfloat csqrtf(cfloat z);
|
|
79 creal csqrtl(creal z);
|
|
80
|
|
81 double carg(cdouble z);
|
|
82 float cargf(cfloat z);
|
|
83 real cargl(creal z);
|
|
84
|
|
85 double cimag(cdouble z);
|
|
86 float cimagf(cfloat z);
|
|
87 real cimagl(creal z);
|
|
88
|
|
89 cdouble conj(cdouble z);
|
|
90 cfloat conjf(cfloat z);
|
|
91 creal conjl(creal z);
|
|
92
|
|
93 cdouble cproj(cdouble z);
|
|
94 cfloat cprojf(cfloat z);
|
|
95 creal cprojl(creal z);
|
|
96
|
|
97 // double creal(cdouble z);
|
|
98 float crealf(cfloat z);
|
|
99 real creall(creal z);
|