#include "math.h"
#include "complex.h"
long double complex cacosl(long double complex z) { return cacos(z); }
long double complex casinl(long double complex z) { return casin(z); }
long double complex catanl(long double complex z) { return catan(z); }
long double complex ccosl(long double complex z) { return ccos(z); }
long double complex csinl(long double complex z) { return csin(z); }
long double complex ctanl(long double complex z) { return ctan(z); }
long double complex cacoshl(long double complex z) { return cacosh(z); }
long double complex casinhl(long double complex z) { return casinh(z); }
long double complex catanhl(long double complex z) { return catanh(z); }
long double complex ccoshl(long double complex z) { return ccosh(z); }
long double complex csinhl(long double complex z) { return csinh(z); }
long double complex ctanhl(long double complex z) { return ctanh(z); }
long double complex cexpl(long double complex z) { return cexp(z); }
long double complex clogl(long double complex z) { return clog(z); }
long double cabsl(long double complex z) { return cabs(z); }
long double complex cpowl(long double complex x, long double complex y)
{ return cpow(x, y); }
long double complex csqrtl(long double complex z) { return csqrt(z); }
long double cargl(long double complex z) { return carg(z); }
long double cimagl(long double complex z) { return cimag(z); }
long double complex conjl(long double complex z) { return conj(z); }
long double complex cprojl(long double complex z) { return cproj(z); }
long double creall(long double complex z) { return creal(z); }