Mercurial > projects > ldc
comparison druntime/import/core/stdc/complex.d @ 1458:e0b2d67cfe7c
Added druntime (this should be removed once it works).
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Tue, 02 Jun 2009 17:43:06 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1456:7b218ec1044f | 1458:e0b2d67cfe7c |
---|---|
1 /** | |
2 * D header file for C99. | |
3 * | |
4 * Copyright: Copyright Sean Kelly 2005 - 2009. | |
5 * License: <a href="http://www.boost.org/LICENSE_1_0.txt>Boost License 1.0</a>. | |
6 * Authors: Sean Kelly | |
7 * Standards: ISO/IEC 9899:1999 (E) | |
8 * | |
9 * Copyright Sean Kelly 2005 - 2009. | |
10 * Distributed under the Boost Software License, Version 1.0. | |
11 * (See accompanying file LICENSE_1_0.txt or copy at | |
12 * http://www.boost.org/LICENSE_1_0.txt) | |
13 */ | |
14 module core.stdc.complex; | |
15 | |
16 extern (C): | |
17 | |
18 alias creal complex; | |
19 alias ireal imaginary; | |
20 | |
21 cdouble cacos(cdouble z); | |
22 cfloat cacosf(cfloat z); | |
23 creal cacosl(creal z); | |
24 | |
25 cdouble casin(cdouble z); | |
26 cfloat casinf(cfloat z); | |
27 creal casinl(creal z); | |
28 | |
29 cdouble catan(cdouble z); | |
30 cfloat catanf(cfloat z); | |
31 creal catanl(creal z); | |
32 | |
33 cdouble ccos(cdouble z); | |
34 cfloat ccosf(cfloat z); | |
35 creal ccosl(creal z); | |
36 | |
37 cdouble csin(cdouble z); | |
38 cfloat csinf(cfloat z); | |
39 creal csinl(creal z); | |
40 | |
41 cdouble ctan(cdouble z); | |
42 cfloat ctanf(cfloat z); | |
43 creal ctanl(creal z); | |
44 | |
45 cdouble cacosh(cdouble z); | |
46 cfloat cacoshf(cfloat z); | |
47 creal cacoshl(creal z); | |
48 | |
49 cdouble casinh(cdouble z); | |
50 cfloat casinhf(cfloat z); | |
51 creal casinhl(creal z); | |
52 | |
53 cdouble catanh(cdouble z); | |
54 cfloat catanhf(cfloat z); | |
55 creal catanhl(creal z); | |
56 | |
57 cdouble ccosh(cdouble z); | |
58 cfloat ccoshf(cfloat z); | |
59 creal ccoshl(creal z); | |
60 | |
61 cdouble csinh(cdouble z); | |
62 cfloat csinhf(cfloat z); | |
63 creal csinhl(creal z); | |
64 | |
65 cdouble ctanh(cdouble z); | |
66 cfloat ctanhf(cfloat z); | |
67 creal ctanhl(creal z); | |
68 | |
69 cdouble cexp(cdouble z); | |
70 cfloat cexpf(cfloat z); | |
71 creal cexpl(creal z); | |
72 | |
73 cdouble clog(cdouble z); | |
74 cfloat clogf(cfloat z); | |
75 creal clogl(creal z); | |
76 | |
77 double cabs(cdouble z); | |
78 float cabsf(cfloat z); | |
79 real cabsl(creal z); | |
80 | |
81 cdouble cpow(cdouble x, cdouble y); | |
82 cfloat cpowf(cfloat x, cfloat y); | |
83 creal cpowl(creal x, creal y); | |
84 | |
85 cdouble csqrt(cdouble z); | |
86 cfloat csqrtf(cfloat z); | |
87 creal csqrtl(creal z); | |
88 | |
89 double carg(cdouble z); | |
90 float cargf(cfloat z); | |
91 real cargl(creal z); | |
92 | |
93 double cimag(cdouble z); | |
94 float cimagf(cfloat z); | |
95 real cimagl(creal z); | |
96 | |
97 cdouble conj(cdouble z); | |
98 cfloat conjf(cfloat z); | |
99 creal conjl(creal z); | |
100 | |
101 cdouble cproj(cdouble z); | |
102 cfloat cprojf(cfloat z); | |
103 creal cprojl(creal z); | |
104 | |
105 // double creal(cdouble z); | |
106 float crealf(cfloat z); | |
107 real creall(creal z); |