.\" -*- coding: UTF-8 -*-
'\" t
.\" Copyright 2004 Andries Brouwer <aeb@cwi.nl>.
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH finite 3 "5 lutego 2023 r." "Linux man\-pages 6.03" 
.SH NAZWA
finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl \-
funkcje BSD do klasyfikacji liczb zmiennoprzecinkowych
.SH BIBLIOTEKA
Biblioteka matematyczna (\fIlibm\fP, \fI\-lm\fP)
.SH SKŁADNIA
.nf
\fB#include <math.h>\fP
.PP
\fBint finite(double \fP\fIx\fP\fB);\fP
\fBint finitef(float \fP\fIx\fP\fB);\fP
\fBint finitel(long double \fP\fIx\fP\fB);\fP
.PP
\fBint isinf(double \fP\fIx\fP\fB);\fP
\fBint isinff(float \fP\fIx\fP\fB);\fP
\fBint isinfl(long double \fP\fIx\fP\fB);\fP
.PP
\fBint isnan(double \fP\fIx\fP\fB);\fP
\fBint isnanf(float \fP\fIx\fP\fB);\fP
\fBint isnanl(long double \fP\fIx\fP\fB);\fP
.fi
.PP
.RS -4
Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)):
.RE
.PP
\fBfinite\fP(), \fBfinitef\fP(), \fBfinitel\fP():
.nf
    /* glibc >= 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.PP
\fBisinf\fP():
    _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE
        || /* glibc >= 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.PP
\fBisinff\fP(), \fBisinfl\fP():
.nf
    /* glibc >= 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.PP
\fBisnan\fP():
.nf
    _XOPEN_SOURCE || _ISOC99_SOURCE
        || /* glibc >= 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.PP
\fBisnanf\fP(), \fBisnanl\fP():
.nf
    _XOPEN_SOURCE >= 600
        || /* glibc >= 2.19: */ _DEFAULT_SOURCE
        || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.SH OPIS
Funkcje \fBfinite\fP(), \fBfinitef\fP() oraz \fBfinitel\fP() zwracają wartość
niezerową, gdy \fIx\fP nie jest ani nieskończonością, ani wartością "nie jest
liczbą" (NaN). W pozostałych przypadkach zwracają 0.
.PP
Funkcje \fBisnan\fP(), \fBisnanf\fP() oraz \fBisnanl\fP() zwracają wartość niezerową,
gdy \fIx\fP ma wartość "nie jest liczbą" (NaN), a 0 w pozostałych przypadkach.
.PP
Funkcje \fBisinf\fP(), \fBisinff\fP() oraz \fBisinfl\fP() zwracają \-1, gdy \fIx\fP
reprezentuje ujemną nieskończoność, 1, gdy \fIx\fP reprezentuje dodatnią
nieskończoność, a 0 w pozostałych przypadkach.
.SH ATRYBUTY
Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku
\fBattributes\fP(7).
.ad l
.nh
.TS
allbox;
lbx lb lb
l l l.
Interfejs	Atrybut	Wartość
T{
\fBfinite\fP(),
\fBfinitef\fP(),
\fBfinitel\fP(),
\fBisinf\fP(),
\fBisinff\fP(),
\fBisinfl\fP(),
\fBisnan\fP(),
\fBisnanf\fP(),
\fBisnanl\fP()
T}	Bezpieczeństwo wątkowe	MT\-bezpieczne
.TE
.hy
.ad
.sp 1
.SH UWAGI
.\"
.\" finite* not on HP-UX; they exist on Tru64.
.\" .SH HISTORY
.\" The
.\" .BR finite ()
.\" function occurs in 4.3BSD.
.\" see IEEE.3 in the 4.3BSD manual
Proszę zauważyć, że te funkcje są przestarzałe. Standard C99 definiuje
zastępujące je makra \fBisfinite\fP(), \fBisinf\fP() oraz \fBisnan\fP() (dla
wszystkich typów). Należy również zwrócić uwagę na to, że \fBisinf\fP() z C99
daje słabsze gwarancje wartości zwracanej. Patrz \fBfpclassify\fP(3).
.SH "ZOBACZ TAKŻE"
\fBfpclassify\fP(3)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
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 .
