www.digitalmars.com         C & C++   DMDScript  

c++.rtl - casin(), cacos(), casinh(), cacosh()

Thank you for making your fine product available to the public.

Thank you especially for supporting the C99 complex numbers.  I was recently
running some C code involving complex numbers and noticed that the casin(),
cacos(), casinh(), and cacosh() give the wrong results.  In each case, the
correct result is 'I' times the result given by the library function.  For
example, casin(-0.3+0.4*I) returns 0.405112 + 0.280630*I, while the correct
result is -0.280630 + 0.405112*I

"Ought to be an easy fix."

-Wes Loewer
Jan 12 2006