root/trunk/tango/stdc/complex.d
| Revision 871, 1.9 kB (checked in by sean, 6 years ago) | |
|---|---|
| |
| Line | |
|---|---|
| 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); |
Note: See TracBrowser for help on using the browser.












