c/numeric/complex/csin

@1-3@ Computes the complex sine of. @4@ Type-generic macro: If has type,  is called. if has type,  is called, if  has type ,  is called. If is real or integer, then the macro invokes the corresponding real function. If is imaginary, then the macro invokes the corresponding real version of the function sinh, implementing the formula $sin(iy) = i &#8729; sinh(y)$, and the return type of the macro is imaginary.

Return value
If no errors occur, the complex sine of.

Errors and special cases are handled as if the operation is implemented by