xref: /openbsd-src/lib/libm/src/s_conjf.c (revision 7b36286a70b46b494e2bca4a889ab49ef62ba86c)
1*7b36286aSmartynas /*	$OpenBSD: s_conjf.c,v 1.1 2008/09/07 20:36:09 martynas Exp $	*/
2*7b36286aSmartynas /*
3*7b36286aSmartynas  * Copyright (c) 2008 Martynas Venckus <martynas@openbsd.org>
4*7b36286aSmartynas  *
5*7b36286aSmartynas  * Permission to use, copy, modify, and distribute this software for any
6*7b36286aSmartynas  * purpose with or without fee is hereby granted, provided that the above
7*7b36286aSmartynas  * copyright notice and this permission notice appear in all copies.
8*7b36286aSmartynas  *
9*7b36286aSmartynas  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10*7b36286aSmartynas  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11*7b36286aSmartynas  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12*7b36286aSmartynas  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13*7b36286aSmartynas  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14*7b36286aSmartynas  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15*7b36286aSmartynas  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16*7b36286aSmartynas  */
17*7b36286aSmartynas 
18*7b36286aSmartynas #include <complex.h>
19*7b36286aSmartynas #include <math.h>
20*7b36286aSmartynas 
21*7b36286aSmartynas float complex
conjf(float complex z)22*7b36286aSmartynas conjf(float complex z)
23*7b36286aSmartynas {
24*7b36286aSmartynas 	return ~z;
25*7b36286aSmartynas }
26