| #include <complex.h> |
| #define T(t) (t*)0; |
| static void f() |
| { |
| T(float complex) |
| |
| {const float complex c = _Complex_I;} |
| {const float complex c = I;} |
| |
| {double(*p)(double complex) = cabs;} |
| {float(*p)(float complex) = cabsf;} |
| {long double(*p)(long double complex) = cabsl;} |
| {double complex(*p)(double complex) = cacos;} |
| {float complex(*p)(float complex) = cacosf;} |
| {double complex(*p)(double complex) = cacosh;} |
| {float complex(*p)(float complex) = cacoshf;} |
| {long double complex(*p)(long double complex) = cacoshl;} |
| {long double complex(*p)(long double complex) = cacosl;} |
| {double(*p)(double complex) = carg;} |
| {float(*p)(float complex) = cargf;} |
| {long double(*p)(long double complex) = cargl;} |
| {double complex(*p)(double complex) = casin;} |
| {float complex(*p)(float complex) = casinf;} |
| {double complex(*p)(double complex) = casinh;} |
| {float complex(*p)(float complex) = casinhf;} |
| {long double complex(*p)(long double complex) = casinhl;} |
| {long double complex(*p)(long double complex) = casinl;} |
| {double complex(*p)(double complex) = catan;} |
| {float complex(*p)(float complex) = catanf;} |
| {double complex(*p)(double complex) = catanh;} |
| {float complex(*p)(float complex) = catanhf;} |
| {long double complex(*p)(long double complex) = catanhl;} |
| {long double complex(*p)(long double complex) = catanl;} |
| {double complex(*p)(double complex) = ccos;} |
| {float complex(*p)(float complex) = ccosf;} |
| {double complex(*p)(double complex) = ccosh;} |
| {float complex(*p)(float complex) = ccoshf;} |
| {long double complex(*p)(long double complex) = ccoshl;} |
| {long double complex(*p)(long double complex) = ccosl;} |
| {double complex(*p)(double complex) = cexp;} |
| {float complex(*p)(float complex) = cexpf;} |
| {long double complex(*p)(long double complex) = cexpl;} |
| {double(*p)(double complex) = cimag;} |
| {float(*p)(float complex) = cimagf;} |
| {long double(*p)(long double complex) = cimagl;} |
| {double complex(*p)(double complex) = clog;} |
| {float complex(*p)(float complex) = clogf;} |
| {long double complex(*p)(long double complex) = clogl;} |
| {double complex(*p)(double complex) = conj;} |
| {float complex(*p)(float complex) = conjf;} |
| {long double complex(*p)(long double complex) = conjl;} |
| {double complex(*p)(double complex,double complex) = cpow;} |
| {float complex(*p)(float complex,float complex) = cpowf;} |
| {long double complex(*p)(long double complex,long double complex) = cpowl;} |
| {double complex(*p)(double complex) = cproj;} |
| {float complex(*p)(float complex) = cprojf;} |
| {long double complex(*p)(long double complex) = cprojl;} |
| {double(*p)(double complex) = creal;} |
| {float(*p)(float complex) = crealf;} |
| {long double(*p)(long double complex) = creall;} |
| {double complex(*p)(double complex) = csin;} |
| {float complex(*p)(float complex) = csinf;} |
| {double complex(*p)(double complex) = csinh;} |
| {float complex(*p)(float complex) = csinhf;} |
| {long double complex(*p)(long double complex) = csinhl;} |
| {long double complex(*p)(long double complex) = csinl;} |
| {double complex(*p)(double complex) = csqrt;} |
| {float complex(*p)(float complex) = csqrtf;} |
| {long double complex(*p)(long double complex) = csqrtl;} |
| {double complex(*p)(double complex) = ctan;} |
| {float complex(*p)(float complex) = ctanf;} |
| {double complex(*p)(double complex) = ctanh;} |
| {float complex(*p)(float complex) = ctanhf;} |
| {long double complex(*p)(long double complex) = ctanhl;} |
| {long double complex(*p)(long double complex) = ctanl;} |
| } |