1*c9945492SAndroid Build Coastguard Worker #include "complex_impl.h" 2*c9945492SAndroid Build Coastguard Worker 3*c9945492SAndroid Build Coastguard Worker /* tan(z) = -i tanh(i z) */ 4*c9945492SAndroid Build Coastguard Worker ctan(double complex z)5*c9945492SAndroid Build Coastguard Workerdouble complex ctan(double complex z) 6*c9945492SAndroid Build Coastguard Worker { 7*c9945492SAndroid Build Coastguard Worker z = ctanh(CMPLX(-cimag(z), creal(z))); 8*c9945492SAndroid Build Coastguard Worker return CMPLX(cimag(z), -creal(z)); 9*c9945492SAndroid Build Coastguard Worker } 10