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);