fdim(3) Library Functions Manual fdim(3) NAZWA fdim, fdimf, fdiml - dodatnia roznica BIBLIOTEKA Biblioteka matematyczna (libm, -lm) SKLADNIA #include double fdim(double x, double y); float fdimf(float x, float y); long double fdiml(long double x, long double y); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): fdimf(), fdiml(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L OPIS Funkcje zwracaja dodatnia roznice swoich argumentow, zdefiniowana jako max(x-y,0). WARTOSC ZWRACANA Jesli zakoncza sie pomyslnie, funkcje zwracaja dodatnia roznice. Jesli x lub y jest NaN, to zwracane jest NaN. W przypadku przepelnienia wyniku operacji, wystepuje blad zakresu i funkcje zwracaja odpowiednio HUGE_VAL, HUGE_VALF lub HUGE_VALL. BLEDY Informacje o tym, jak okreslic, czy wystapil blad podczas wywolania tych funkcji, mozna znalezc w podreczniku math_error(7). Moga wystapic nastepujace bledy: Blad zakresu: przekroczenie w gore wartosci wynikowej errno jest ustawiane na ERANGE. Rzucany jest wyjatek przekroczenia zakresu operacji zmiennoprzecinkowej (FE_OVERFLOW). ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |fdim(), fdimf(), fdiml() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY C11, POSIX.1-2008. HISTORIA glibc 2.1. C99, POSIX.1-2001. USTERKI Before glibc 2.24 on certain architectures (e.g., x86, but not x86_64) these functions did not set errno. ZOBACZ TAKZE fmax(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. fdim(3)