]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/casin.3
err.3: EXAMPLES: use EXIT_FAILURE rather than 1 as exit status
[thirdparty/man-pages.git] / man3 / casin.3
CommitLineData
fea681da 1.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2297bf0e 2.\"
38f20bb9 3.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
fea681da 4.\" Distributed under GPL
38f20bb9 5.\" %%%LICENSE_END
fea681da 6.\"
c73595c2 7.TH CASIN 3 2015-04-19 "" "Linux Programmer's Manual"
fea681da 8.SH NAME
c13182ef 9casin, casinf, casinl \- complex arc sine
fea681da
MK
10.SH SYNOPSIS
11.B #include <complex.h>
68e4db0a 12.PP
c13182ef 13.BI "double complex casin(double complex " z );
d39541ec 14.br
c13182ef 15.BI "float complex casinf(float complex " z );
d39541ec 16.br
c13182ef 17.BI "long double complex casinl(long double complex " z );
68e4db0a 18.PP
20c58d70 19Link with \fI\-lm\fP.
fea681da 20.SH DESCRIPTION
5600f73a 21These functions calculate the complex arc sine of
41783353
MK
22.IR z .
23If \fIy\ =\ casin(z)\fP, then \fIz\ =\ csin(y)\fP.
24The real part of
25.I y
26is chosen in the interval [\-pi/2,pi/2].
dd3568a1 27.PP
41783353 28One has:
207050fa 29.PP
41783353 30.nf
41783353
MK
31 casin(z) = \-i clog(iz + csqrt(1 \- z * z))
32.fi
f0d7ce1d
MK
33.SH VERSIONS
34These functions first appeared in glibc in version 2.1.
816fdf48
MS
35.SH ATTRIBUTES
36For an explanation of the terms used in this section, see
37.BR attributes (7).
38.TS
39allbox;
40lbw28 lb lb
41l l l.
42Interface Attribute Value
43T{
44.BR casin (),
45.BR casinf (),
46.BR casinl ()
47T} Thread safety MT-Safe
48.TE
47297adb 49.SH CONFORMING TO
9a74e018 50C99, POSIX.1-2001, POSIX.1-2008.
47297adb 51.SH SEE ALSO
fea681da 52.BR clog (3),
587977c4 53.BR csin (3),
a8bda636 54.BR complex (7)