.\" -*- coding: UTF-8 -*-
'\" t
.\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.\" References consulted:
.\"     Linux libc source code
.\"     Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\"     386BSD man pages
.\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu)
.\" Modified 2002-08-10 by Walter Harms (walter.harms@informatik.uni-oldenburg.de)
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH copysign 3 "2 maja 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
copysign, copysignf, copysignl \- kopiuje znak liczby
.SH BIBLIOTEKA
Biblioteka matematyczna (\fIlibm\fP, \fI\-lm\fP)
.SH SKŁADNIA
.nf
\fB#include <math.h>\fP
.P
\fBdouble copysign(double \fP\fIx\fP\fB, double \fP\fIy\fP\fB);\fP
\fBfloat copysignf(float \fP\fIx\fP\fB, float \fP\fIy\fP\fB);\fP
\fBlong double copysignl(long double \fP\fIx\fP\fB, long double \fP\fIy\fP\fB);\fP
.fi
.P
.RS -4
Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)):
.RE
.P
\fBcopysign\fP(), \fBcopysignf\fP(), \fBcopysignl\fP():
.nf
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
    || /* Od glibc 2.19: */ _DEFAULT_SOURCE
    || /* glibc w wersji <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.SH OPIS
Funkcje te zwracają liczbę, której wartość bezwzględna jest taka sama, jak
wartość bezwzględna \fIx\fP, ale znak jest taki sam, jak znak liczby \fIy\fP.
.P
Na przykład zarówno \fIcopysign(42.0,\ \-1.0)\fP, jak i \fIcopysign(\-42.0, \-1.0)\fP
zwracają \-42.0.
.SH "WARTOŚĆ ZWRACANA"
Funkcje te, gdy się zakończą pomyślnie, zwracają wartość, której wartość
bezwzględna jest wzięta z \fIx\fP, a znak jest wzięty z \fIy\fP.
.P
Jeśli \fIx\fP wynosi NaN, to zwracane jest NaN ze znakiem takim samym, jak bit
znaku w \fIy\fP.
.SH BŁĘDY
Nie występują.
.SH ATRYBUTY
Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku
\fBattributes\fP(7).
.TS
allbox;
lbx lb lb
l l l.
Interfejs	Atrybut	Wartość
T{
.na
.nh
\fBcopysign\fP(),
\fBcopysignf\fP(),
\fBcopysignl\fP()
T}	Bezpieczeństwo wątkowe	MT\-bezpieczne
.TE
.SH WERSJE
Na architekturach, na których  formaty liczb zmiennoprzecinkowych nie są
zgodne z IEEE 754, funkcje te mogą traktować ujemne zero jako dodatnie.
.SH STANDARDY
C11, POSIX.1\-2008.
.P
Funkcja ta jest zdefiniowana w IEC 559 (oraz w dodatku zawierającym funkcje
zalecane w IEEE 754/IEEE 854).
.SH HISTORIA
C99, POSIX.1\-2001, 4.3BSD.
.SH "ZOBACZ TAKŻE"
\fBsignbit\fP(3)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Adam Byrtek <alpha@irc.pl>,
Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
