1/*-
2 * Copyright (c) 2001-2011 The FreeBSD Project.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
--- 9 unchanged lines hidden (view full) ---
18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/include/complex.h 251121 2013-05-30 04:49:26Z das $
27 */
28
29#ifndef _COMPLEX_H
30#define _COMPLEX_H
31
32#include <sys/cdefs.h>
33
34#ifdef __GNUC__
--- 23 unchanged lines hidden (view full) ---
58#endif
59#endif /* __ISO_C_VISIBLE >= 2011 */
60
61__BEGIN_DECLS
62
63double cabs(double complex);
64float cabsf(float complex);
65long double cabsl(long double complex);
66double complex cacos(double complex);
67float complex cacosf(float complex);
68double complex cacosh(double complex);
69float complex cacoshf(float complex);
70double carg(double complex);
71float cargf(float complex);
72long double cargl(long double complex);
73double complex casin(double complex);
74float complex casinf(float complex);
75double complex casinh(double complex);
76float complex casinhf(float complex);
77double complex catan(double complex);
78float complex catanf(float complex);
79double complex catanh(double complex);
80float complex catanhf(float complex);
81double complex ccos(double complex);
82float complex ccosf(float complex);
83double complex ccosh(double complex);
84float complex ccoshf(float complex);
85double complex cexp(double complex);
86float complex cexpf(float complex);
87double cimag(double complex) __pure2;
88float cimagf(float complex) __pure2;
--- 28 unchanged lines hidden ---
2 * Copyright (c) 2001-2011 The FreeBSD Project.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
--- 9 unchanged lines hidden (view full) ---
18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/include/complex.h 251121 2013-05-30 04:49:26Z das $
27 */
28
29#ifndef _COMPLEX_H
30#define _COMPLEX_H
31
32#include <sys/cdefs.h>
33
34#ifdef __GNUC__
--- 23 unchanged lines hidden (view full) ---
58#endif
59#endif /* __ISO_C_VISIBLE >= 2011 */
60
61__BEGIN_DECLS
62
63double cabs(double complex);
64float cabsf(float complex);
65long double cabsl(long double complex);
66double complex cacos(double complex);
67float complex cacosf(float complex);
68double complex cacosh(double complex);
69float complex cacoshf(float complex);
70double carg(double complex);
71float cargf(float complex);
72long double cargl(long double complex);
73double complex casin(double complex);
74float complex casinf(float complex);
75double complex casinh(double complex);
76float complex casinhf(float complex);
77double complex catan(double complex);
78float complex catanf(float complex);
79double complex catanh(double complex);
80float complex catanhf(float complex);
81double complex ccos(double complex);
82float complex ccosf(float complex);
83double complex ccosh(double complex);
84float complex ccoshf(float complex);
85double complex cexp(double complex);
86float complex cexpf(float complex);
87double cimag(double complex) __pure2;
88float cimagf(float complex) __pure2;
--- 28 unchanged lines hidden ---