diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/acos.3 man-pages-cs-0.18.20090209/man-pages/man3/acos.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/acos.3 1999-05-31 19:28:29.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/acos.3 2009-10-27 12:53:14.000000000 +0100 @@ -1,28 +1,59 @@ -.TH ACOS 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ACOS 3 "21.října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -acos \- funkce arccos +acos, acosf, acosl \- funkce arkuskosinus .SH SYNTAXE .nf .B #include .sp .BI "double acos(double " x ); +.BI "float acosf(float " x ); +.BI "long double acosl(long double " x ); .fi +.sp +Linkujte s \fI -lm\fP +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.fi +.sp +.br +\fBacosf\fP(), \fBacosl\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBacos()\fP počítá arccos čísla \fIx\fP; což je hodnota, jejíž -cosinus je \fIx\fP. Je-li \fIx\fP mimo interval -od \-1 do 1, funkce \fBacos()\fP selže a je nastavena proměnná \fIerrno\fP. +Funkce \fBacos()\fP počítá arkuscosinus čísla \fIx\fP; což je hodnota, jejíž +cosinus je \fIx\fP. .SH NÁVRATOVÁ HODNOTA -Funkce \fBacos()\fP vrací arccos v radiánech. Její návratová hodnota může +Funkce \fBacos()\fP vrací hodnotu arkuscosinus \fIx\fP v radiánech. Její návratová hodnota může být od 0 do PI včetně. +.sp +Pokud je \fIx\fP NaN, je vráceno NaN +.sp +Pokud je \fIx\fP +1, je vráceno +0. +.sp +Pokud je \fIx\fP plus nebo mínus nekonečno, je vystavena doménová chyba + a je vráceno NaN. +.sp +Pokud je \fIx\fP mimo rozsah [-1, 1] je vystavena doménová +chyba a je vráceno NaN. .SH CHYBY +Pro více informací zda funkce při svém volání generovala chybu viz +\fB math_error\fP(7). +.sp +Mohou se objevit následující chyby: +.sp .TP -.B EDOM -\fIx\fP není z definičního oboru. +Doménová chyba: \fIx\fP je mimo rozsah[-1, 1] +\fIerrno\fP je nastaveno na +.B EDOM. +Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP). .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89. .SH DALŠÍ INFORMACE -.BR asin "(3), " atan "(3), " atan2 "(3), " cos "(3), " sin "(3), " tan (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR asin "(3), " atan "(3), " atan2 "(3), "cacos "(3), " cos "(3), " sin "(3), " tan (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/asinh.3 man-pages-cs-0.18.20090209/man-pages/man3/asinh.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/asinh.3 1999-05-31 19:28:29.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/asinh.3 2009-10-27 12:53:41.000000000 +0100 @@ -1,20 +1,49 @@ -.TH ASINH 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ASINH 3 "26. října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -asinh \- inverzní hyperbolický sinus +asinh, asinhf, asinhl \- funkce inverzního hyperbolického sinu .SH SYNTAXE .nf .B #include .sp .BI "double asinh(double " x ); +.BI "float asinhf(float " x ); +.BI "long double asinhl(long double " x ); .fi +.sp +Linkujte s \fI -lm\fP +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.fi +.sp +.br +\fBasinh\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 500 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP +.br +\fBasinhf\fP(), \fBasinhl\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS Funkce \fBasinh()\fP počítá inverzní hyperbolický sinus čísla \fIx\fP; což je hodnota, jejíž hyperbolický sinus je \fIx\fP. +.SH NÁVRATOVÁ HODNOTA +Funkce \fBasinh()\fP vrací hodnotu inverzního hyperbolického sinu \fIx\fP v radiánech. +.sp +Pokud je \fIx\fP NaN, je vráceno NaN +.sp +Pokud je \fIx\fP +0 (-0), je vráceno +0 (-0). +.sp +Pokud je \fIx\fP plus nebo mínus nekonečno, je vráceno plus nebo +mínus nekonečno. +.SH CHYBY +Nevyskytují se žádné chyby. .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89. .SH DALŠÍ INFORMACE -.BR acosh "(3), " atanh "(3), " cosh "(3), " sinh "(3), " tanh (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR acosh "(3), " atanh "(3), "casinh "(3), " cosh "(3), " sinh "(3), " tanh (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/asin.3 man-pages-cs-0.18.20090209/man-pages/man3/asin.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/asin.3 1999-05-31 19:28:29.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/asin.3 2009-10-27 12:53:26.000000000 +0100 @@ -1,28 +1,57 @@ -.TH ASIN 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ASIN 3 "26.října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -asin \- arcus sinus +asin, asinf, asinl \- arkussinus .SH SYNTAXE .nf .B #include .sp .BI "double asin(double " x ); +.BI "float asinf(float " x ); +.BI "long double asinl(long double " x ); .fi +.sp +Linkujte s \fI -lm\fP +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.fi +.sp +.br +\fBasinf\fP(), \fBasinl\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBasin()\fP počítá hodnotu arcus sinus čísla \fIx\fP; což je -hodnota, jejíž sinus je \fIx\fP. Je-li \fIx\fP mimo interval od -\-1 do 1, funkce \fBasin()\fP selže a proměnná \fIerrno\fP je nastavena. +Funkce \fBasin()\fP počítá hodnotu arkussinus čísla \fIx\fP; což je +hodnota, jejíž sinus je \fIx\fP v radiánech. Návratová hodnota je v +rozmezí [-pi/2, pi/2]. .SH NÁVRATOVÁ HODNOTA -Funkce \fBasin()\fP vrací arcus sinus v radiánech a její obor hodnot je -od -PI/2 do PI/2 včetně. +Funkce \fBasin()\fP vrací hodnotu arkussinus \fIx\fP v radiánech. Její návratová hodnota může +být v intervalu [-pi/2, pi/2] včetně. +.sp +Pokud je \fIx\fP NaN, je vráceno NaN +.sp +Pokud je \fIx\fP +0 (-0), je vráceno +0 (-0). +.sp +Pokud je \fIx\fP mimo rozsah [-1, 1] je vystavena doménová +chyba a je vráceno NaN. .SH CHYBY +Pro více informací zda funkce při svém volání generovala chybu viz +\fB math_error\fP(7). +.sp +Mohou se objevit následující chyby: +.sp .TP -.B EDOM -\fIx\fP není z definičního oboru. +Doménová chyba: \fIx\fP je mimo rozsah[-1, 1] +\fIerrno\fP je nastaveno na +.B EDOM. +Je signalizována výjimka plovoucí čárky(\fBFE_INVALID\fP). .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89. .SH DALŠÍ INFORMACE -.BR acos "(3), " atan "(3), " atan2 "(3), " cos "(3), " sin "(3), " tan (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR acos "(3), " atan "(3), " atan2 "(3), "casin "(3), " cos "(3), " sin "(3), " tan (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atan2.3 man-pages-cs-0.18.20090209/man-pages/man3/atan2.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/atan2.3 1999-05-31 19:28:30.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/atan2.3 2009-10-27 12:53:56.000000000 +0100 @@ -1,25 +1,71 @@ -.TH ATAN2 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ATAN2 3 "26. října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -atan2 \- arcus tangens dvou proměnných +atan2, tan2f, atan2l \- arkustangens dvou proměnných .SH SYNTAXE .nf .B #include .sp .BI "double atan2(double " y ", double " x ); +.BI "flat atan2f(flat " y ", flat " x ); +.BI "long double atan2l(long double " y ", long double " x ); .fi +.sp +Linkujte s \fI -lm\fP +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.fi +.sp +.br +\fBatan2f\fP(), \fBatan2l\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBatan2()\fP počítá arcus tangens dvou proměnných -\fIx\fP a \fIy\fP. Výpočet je podobný výpočtu arcus tangens +Funkce \fBatan2()\fP počítá arkustangens dvou proměnných +\fIx\fP a \fIy\fP. Výpočet je podobný výpočtu arkustangens \fIy\fP / \fIx\fP, kromě toho, že znaménka obou argumentů jsou použita pro určení kvadrantu, ve kterém se nachází výsledná hodnota. .SH NÁVRATOVÁ HODNOTA -Funkce \fBatan2()\fP vrací výsledek v radiánech, který je mezi --PI a PI včetně. +Při úspěchu tato funkce vrací hodnotu arkustangens \fIy/x\fP v radiánech. +Návratová hodnota je v rozmezí[-pi/2, pi/2]. +.sp +Pokud je \fIy\fP +0 (-0) a \fIx\fP je menší než 0 je vráceno +pi (-pi). +.sp +Pokud je \fIy\fP +0 (-0) a \fIx\fP je větší než 0, je vráceno +0 (-0). +.sp +Pokud je \fIy\fP menší než 0 a \fIx\fP je +0 nebo -0 je vráceno -pi/2. +.sp +Pokud je \fIy\fP větší než 0 a \fIx\fP je +0 nebo -0 je vráceno pi/2. +.sp +Pokud je \fIy\fP nebo \fIx\fP NaN je vráceno NaN. +.sp +Pokud je \fIy\fP +0 (-0) a \fIx\fP je -0 je vráceno +pi (-pi). +.sp +Pokud je \fIy\fP +0 (-0) a \fIx\fP je +0 je vráceno +0 (-0). +.sp +Pokud je \fIy\fP konečná hodnota větší (menší) než 0 a \fIx\fP je +mínus nekonečno je vráceno +pi (-pi). +.sp +Pokud je \fIy\fP konečná hodnota větší (menší) než 0 a \fIx\fP je +plus nekonečno je vráceno +0 (-0). +.sp +Pokud je \fIy\fP plus nekonečno (mínus nekonečno) a \fIx\fP je +konečné je vráceno pi/2 (-pi/2). +.sp +Pokud je \fIy\fP plus nekonečno (mínus nekonečno) a \fIx\fP je +mínus nekonečno je vráceno 3*pi/4 (-3*pi/4). +.sp +Pokud je \fIy\fP plus nekonečno (mínus nekonečno) a \fIx\fP je +plus nekonečno je vráceno pi/4 (-pi/4). +:SH CHYBY +Neobjevují se žádné chyby. .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89 .SH DALŠÍ INFORMACE -.BR acos "(3), " asin "(3), " atan "(3), " cos "(3), " sin "(3), " tan(3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR acos "(3), " asin "(3), " atan "(3), " carg "(3), " cos "(3), " sin "(3), " tan(3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atan.3 man-pages-cs-0.18.20090209/man-pages/man3/atan.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/atan.3 1999-05-31 19:28:30.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/atan.3 2009-10-27 12:54:12.000000000 +0100 @@ -1,23 +1,49 @@ -.TH ATAN 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ATAN 3 "26.října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -atan \- funkce arcus tangens +atan, atanf, atanl \- funkce arkustangens .SH SYNTAXE .nf .B #include .sp .BI "double atan(double " x ); +.BI "float atanf(float " x ); +.BI "long double atanl(long double " x ); .fi +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.sp +Linkujte s \fI -lm\fP +.fi +.sp +.br +\fBatanf\fP(), \fBatanll\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBatan()\fP počítá arcus tangens čísla \fIx\fP; což je hodnota, +Funkce \fBatan()\fP počítá arkustangens čísla \fIx\fP; což je hodnota, jejíž tangens je \fIx\fP. .SH NÁVRATOVÁ HODNOTA -Funkce \fBatan()\fP vrací arcus tangens v radiánech a její obor hodnot je -uzavřený interval od -PI/2 do PI/2. +Funkce \fBatan()\fP vrací arkustangens v radiánech, je to hodnota jejíž +tangenta je \fIx\fP. +.SH NÁVRATOVÁ HODNOTA +Při úspěchu vrací tato funkce arkustangens v radiánech. Návratová hodnota je +v rozmezí [-pi/2, pi/2]. +.sp +Pokud je \fIx\fP NaN, je vráceno NaN +.sp +Pokud je \fIx\fP +0 (-0), je vráceno +0 (-0). +.sp +Pokud je \fIx\fP plus nebo mínus nekonečno, je vráceno +pi/2 nebo -pi/2. +.SH CHYBY +Nevyskytují se žádné chyby. .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD. .SH DALŠÍ INFORMACE -.BR acos "(3), " asin "(3), " atan2 "(3), " cos "(3), " sin "(3), " tan (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR acos "(3), " asin "(3), " atan2 "(3), "carg "(3), " catan "(3) " cos "(3), " sin "(3), " tan (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/atoi.3 man-pages-cs-0.18.20090209/man-pages/man3/atoi.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/atoi.3 1999-05-31 19:28:30.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/atoi.3 2009-10-27 12:54:45.000000000 +0100 @@ -1,28 +1,50 @@ -.TH ATOI 3 "6.ledna 1997" "GNU" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ATOI 3 "26.října 2009" "GNU" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -atoi \- převádí řetězec na číslo typu integer +atoi, atol, atoll, atoq \- převádí řetězec na číslo typu integer .SH SYNTAXE .nf .B #include .sp .BI "int atoi(const char *" nptr ); +.BI "long atoi(const char *" nptr ); +.BI "long long atoll(const char *" nptr ); +.BI "long long atoq(const char *" nptr ); .fi +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.sp +\fBatoll\fP(): \ _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBatoi()\fP převádí úvodní část řetězce +Funkce \fBatoi()\fP převádí úvodní část řetězce \fInptr\fP na číslo typu integer. Její chování je totožné s funkcí .sp .RS -.B strtol(nptr, (char **)NULL, 10); +strtol(nptr, (char **)NULL, 10); .RE .sp kromě toho, že \fBatoi()\fP nedetekuje chyby. +.sp +Funkce \fBatol()\fP a \fBatoll()\fP se chovají stejně jako \fBatoi()\fP, +pouze převádí úvodní část řetězce na typ \fIlong\fP případně \fIlong long\fP. +\fBatoq\fP() je zastaralý název pro \fBatoll\fP(). .SH NÁVRATOVÁ HODNOTA Převedená hodnota. .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +Splňuje SVr4, POSIX.1-2001, 4.3BSD a C99. C89 a POSIX.1-1996 zahrnují +funkce \fBatoi\fP() a \fBatol\fP(). Funkce \fBatoq\fP() je rozšířením +GNU. +.SH POZNÁMKY +Nestandardní funkce \fBatoq\fP() není přítomna v libc 4.6.27 nebo +glibc 2, ale je přítomna v libc5 a libc 4.7 (ačkoliv pouze jako inline +funkce v \fI\fP od libc 5.4.44). Funkce \fBatoll\fP() je přítomna +v glibc 2 od verze 2.0.2, ale není zahrnuta v libc4 a libc5. .SH DALŠÍ INFORMACE -.BR atof "(3), " atol "(3), " strtod "(3), " strtol "(3), " strtoul (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR atof "(3), " strtod "(3), " strtol "(3), " strtoul (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/byteorder.3 man-pages-cs-0.18.20090209/man-pages/man3/byteorder.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/byteorder.3 1999-05-31 19:28:31.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/byteorder.3 2009-10-27 12:54:59.000000000 +0100 @@ -1,4 +1,5 @@ -.TH BYTEORDER 3 "31. března 1997" "BSD" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH BYTEORDER 3 "26. října 2009" "BSD" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO @@ -8,13 +9,13 @@ .nf .B #include .sp -.BI "unsigned long int htonl(unsigned long int " hostlong ); +.BI "uint32_t htonl(uint32_t " hostlong ); .sp -.BI "unsigned short int htons(unsigned short int " hostshort ); +.BI "uint16_t htons(uint16_t " hostshort ); .sp -.BI "unsigned long int ntohl(unsigned long int " netlong ); +.BI "uint32_t ntohl(uint32_t " netlong ); .sp -.BI "unsigned short int ntohs(unsigned short int " netshort ); +.BI "uint16_t ntohs(uint16_t " netshort ); .fi .SH POPIS Funkce \fBhtonl()\fP konvertuje long integer \fIhostlong\fP z počítačového @@ -29,12 +30,17 @@ Funkce \fBntohs()\fP konvertuje short integer \fInetshort\fP ze síťového pořadí bajtů na počítačové. .PP -Na architektuře i80x86 je počítačové pořadí bajtů little endian (Least +Na architektuře i386 je počítačové pořadí bajtů little endian (Least Significant Byte), ale síťové pořadí dat je opačné - MSB ( Most Significant Byte). .SH SPLŇUJE STANDARDY -BSD 4.3 +POSIX.1-2001. +.sp +Některé systémy vyžadují vložení \fI\fP místo +\fI\fP .SH DALŠÍ INFORMACE .BR gethostbyname "(3), " getservent (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/ceil.3 man-pages-cs-0.18.20090209/man-pages/man3/ceil.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/ceil.3 1999-05-31 19:28:31.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/ceil.3 2009-10-27 12:55:11.000000000 +0100 @@ -1,20 +1,53 @@ -.TH CEIL 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH CEIL 3 "20. října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -ceil \- nejmenší celé číslo ne menší než x +ceil, ceilf, ceill \- nejmenší celé číslo ne menší než x .SH SYNTAXE .nf .B #include .sp .BI "double ceil (double " x ); +.BI "float ceilf (float " x ); +.BI "long double ceill (long double " x ); .fi +.sp +Linkujte s \fI-lm.\fP +.fi +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.sp +\fBceilf\fP(), \fBceill\fP(): \ _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP + .SH POPIS Funkce \fBceil()\fP zaokrouhlí číslo \fIx\fP nahoru na nejbližší celé číslo. a toto číslo vrátí jako double. +.sp +Pokud je \fIx\fP celé číslo, +0, -0 nebo nekonečno, je vráceno samotné \fIx\fP. +.SH CHYBY +Nevyskytují se žádné chyby. POSIX.1-2001 dokumentuje celou škálu chyb +týkajících se přetečení. Viz POZNÁMKY. .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející double splňuje také SVr4, 4.3BSD a C89. +.SH POZNÁMKY +SUSv2 a POSIX.1-2001 obsahují text, který diskutuje přetečení(to může +nastavit \fIerrno\fP na \fBERANGE\fP nebo vyvolá výjimku \fBFE_OVERFLOW\fP). +V praxi však výsledek nemůže přetéct na žádném moderním počítači, takže tento +komentář nemá smysl. (Přesněji, přetečení může nastat pouze když maximální +hodnota exponentu je menší než maximální hodnota mantisy. Například +pro IEEE-754 standard pro 32 a 64 bitová čísla v plovoucí řádové čárce +jsou hodnoty pro exponent 128 (respektive 1024) a pro mantisu 24 (respektive 53).) +.sp +Celočíselná hodnota vrácená touto funkcí může být příliš velká pro typ integer +(\fIint\fP, \fIlong\fP, etc.). Pokud se chcete vyhnout přetečení, které bude +produkovat nedefinované výsledky je doporučeno, aby aplikace prováděla kontrolu +rozsahu převedené hodnoty před tím než ji bude přiřazovat do proměnné typu +integer. .SH DALŠÍ INFORMACE -.BR abs "(3), " fabs "(3), " floor "(3), " labs "(3), " rint (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR nearbyint "(3), " floor "(3), " trunc "(3), " round "(3), " rint "(3), " lrint (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/cosh.3 man-pages-cs-0.18.20090209/man-pages/man3/cosh.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/cosh.3 1999-05-31 19:28:31.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/cosh.3 2009-10-27 12:55:26.000000000 +0100 @@ -1,20 +1,65 @@ -.TH COSH 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH COSH 3 "26. října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -cosh \- funkce hyperbolický cosinus +cosh, coshf, coshl \- funkce hyperbolický kosinus .SH SYNTAXE .nf .B #include .sp .BI "double cosh(double " x ); +.BI "float coshf(float " x ); +.BI "long double coshl(long double " x ); .fi +.sp +Linkujte s \fI -lm\fP +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.fi +.sp +.br +\fBcoshf\fP(), \fBcoshl\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBcosh()\fP vrací hodnotu hyperbolického cosinu čísla \fIx\fP, který -je definován jako (exp(x) + exp(-x)) / 2. +Funkce \fBcosh()\fP vrací hodnotu hyperbolického kosinu čísla \fIx\fP, který +je definován jako: +.sp + cosh = (exp(x) + exp(-x)) / 2. +.SH NÁVRATOVÁ HODNOTA +Při úspěchu tato funkce vrací hyperbolický kosinus \fIx\fP. +.sp +Pokud je \fIx\fP NaN, je vráceno NaN +.sp +Pokud je \fIx\fP +0 nebo -0, je vrácena hodnota 1. +.sp +Pokud je \fIx\fP plus nebo mínus nekonečno, je vráceno plus nekonečno. +.sp +Pokud výsledek přeteče, je vystavena chyba rozsahu a funkce vrací +.B +HUGE_VAL, +HUGE_VALF, +nebo +.B +HUGE_VALL. +.SH CHYBY +Pro více informací zda funkce při svém volání generovala chybu viz +\fB math_error\fP(7). +.sp +Mohou se objevit následující chyby: +.sp +.TP +Chyba rozsahu: přetečení výsledku +\fIerrno\fP je nastaveno na +.B ERANGE. +Je generována výjimka v plovoucí řádové čárce +(\fBFE_OVERFLOW\fP). .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89 +.SH CHYBY PROGRAMU +V glibc 2.3.4 a dřívějších není generována výjimka (\fBFE_OVERFLOW\fP), +když nastane přetečení. .SH DALŠÍ INFORMACE -.BR acosh "(3), " asinh "(3), " atanh "(3), " sinh "(3), " tanh (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR acosh "(3), " asinh "(3), " atanh "(3), "ccos "(3), " sinh "(3), " tanh (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/div.3 man-pages-cs-0.18.20090209/man-pages/man3/div.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/div.3 1999-05-31 19:28:31.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/div.3 2009-10-27 12:55:58.000000000 +0100 @@ -1,24 +1,43 @@ -.TH DIV 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH DIV 3 "26.října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -div \- počítá podíl a zbytek při celočíselném dělení +div, ldiv, lldiv, imaxdiv \- počítá podíl a zbytek při celočíselném dělení .SH SYNTAXE .nf .B #include .sp -.BI "div_t div(int " numer ", int " denom ); +.BI "div_t div(int " numerator ", int " denominator ); +.BI "ldiv_t ldiv(long " numerator ", long " denominator ); +.BI "lldiv_t lldiv(long long " numerator ", long long " denominator ); +.sp +.B #include +.sp +.BI "imaxdiv_t div(intmax_t " numerator ", intmax_t " denominator ); +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): .fi +.sp +.br +\fBlldiv\fP(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBdiv()\fP počítá hodnotu \fInumer\fP/\fIdenom\fP a +Funkce \fBdiv()\fP počítá hodnotu \fInumerator\fP/\fIdenominator\fP a vrací podíl a zbytek ve struktuře \fIdiv_t\fP, která obsahuje dvě celočíselné složky \fIquot\fP a \fIrem\fP, kde \fIquot\fP obsahuje podíl a -\fIrem\fP obsahuje zbytek. +\fIrem\fP obsahuje zbytek. Podíl je zaokrouhlen k nule. Výsledek vyhovuje +rovnici \fIquot\fP*\fIdenominator\fP+\fIrem\fP=\fInumerator\fP. +.sp +Funkce \fBldiv\fP(), \fBlldiv\fP() a \fBimaxdiv\fP() dělají to samé. Dělí čísla +odpovídajících typů a vrací výsledek ve struktuře daného jména. Ve všech případech + má struktura pole \fIqout\fP a \fIrem\fP stejného typu jako jsou parametry. .SH NÁVRATOVÁ HODNOTA Struktura \fIdiv_t\fP . .SH SPLŇUJE STANDARDY -SVID 3, BSD 4.3, ISO 9899 +SVr4, 4.3BSD, C89. Funkce \fBlldiv\fP() a \fBimaxdiv\fP()byly přidány v C99. .SH DALŠÍ INFORMACE -.BR ldiv (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR abs "(3), " remainder "(3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/drem.3 man-pages-cs-0.18.20090209/man-pages/man3/drem.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/drem.3 1999-05-31 19:28:31.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/drem.3 2009-10-27 12:56:22.000000000 +0100 @@ -1,29 +1,104 @@ -.TH DREM 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH DREM 3 "23.října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -drem \- desetinný zbytek po dělení +drem, dremf, dreml, remainder, remainderf, remainderl \- desetinný zbytek po dělení .SH SYNTAXE .nf .B #include .sp +/* Verze C99*/ +.br +.BI "double remainder(double " x ", double " y ); +.BI "float remainderf(float " x ", float " y ); +.BI "long double remainderl(long double " x ", long double " y ); +.sp +/*Zastaralá synonyma*/ .BI "double drem(double " x ", double " y ); +.BI "float dreamf(float " x ", float " y ); +.BI "long double dreml(long double " x ", long double " y ); +.sp +Linkujte s \fI-lm\fP. .fi +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.sp +\fBremainder\fP(): \ _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 500 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP +.sp +\fBremainderf\fP(),\fBremainderl\fP(): \ _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP +.sp +\fBdrem\fP(),\fBdremf\fP(),\fBdreml\fP(): \ _BSD_SOURCE || _SVID_SOURCE .SH POPIS -Funkce \fBdrem()\fP počítá zbytek po dělení čísla \fIx\fP číslem +Funkce \fBremainder()\fP počítá zbytek po dělení čísla \fIx\fP číslem \fIy\fP. Vrácená hodnota je \fIx\fP - \fIn\fP * \fIy\fP, kde \fIn\fP je číslo \fIx\fP / \fIy\fP, zaokrouhlené na nejbližší celé číslo. Je-li toto číslo 1/2, je zaokrouhleno na sudé číslo. +.sp +Tyto funkce nejsou ovlivněny aktuálním zaokrouhlovacím módem +(viz \fBfenv\fP(3)). +.sp +Funkce \fBdrem\fP() dělá přesně to samé. .SH NÁVRATOVÁ HODNOTA -Funkce \fBdrem()\fP vrací zbytek, kromě případu, kdy je -\fIy\fP rovno 0, kdy funkce selže a je nastavena proměnná \fIerrno\fP . +V případě úspěchu tato funkce vrací zbytek po dělení v plovoucí +řádové čárce \fIx\fP-\fIn\fP*\fIy\fP. Pokud je návratová hodnota +0 má znaménko shodné s \fIx\fP. +.sp +Pokud je \fIx\fP nebo \fIy\fP NaN, je vráceno NaN. +.sp +Pokud je \fIx\fP nekonečno a \fIy\fP není NaN je vystavena +doménová chyba a je vráceno NaN. +.sp +Pokud je \fIy\fP nula a \fIx\fP není NaN je vystavena doménová +chyba a je vráceno NaN. .SH CHYBY +Pro více informací zda funkce při svém volání generovala chybu viz +\fB math_error\fP(7). +.sp +Mohou se objevit následující chyby: +.sp +.TP +Doménová chyba: \fIx\fP je nekonečno a \fIy\fP není NaN +Neplatná operace v plovoucí řádové čárce ( +.B FE_INVALID +) +.sp +Tato funkce nenastavuje \fIerrno\fP. .TP -.B EDOM -Dělitel \fIy\fP je nula. +.sp +Doménová chyba: \fIy\fP je nula +\fIerrno\fP je nastaveno na +.B EDOM. +Neplatná operace v plovoucí řádové čárce ( +.B FE_INVALID +) .SH SPLŇUJE STANDARDY -BSD 4.3 +Funkce \fBremainder\fP(), \fBremainderf\fP() a \fBremainderl\fP() jsou specifikovány v C99 +a POSIX.1-2001. +.sp +Funkce \fBdrem\fP je původem z 4.3BSD. Varianty +.I float +a +.I long double +\fBdremf\fP() a \fBdreml\fP() existují na některých systémech +jako Tru64 a glibc2. Vyvarujte se však použití těchto funkcí +ve prospěch funkce \fBremainder\fP() a jiných. +.SH CHYBY +.TP +.sp +Volání +.br +remainder(nan(""),0); +.TP +.sp +vrací NaN jako výjimku, ale chybně způsobuje doménovou chybu. +.SH PŘÍKLAD +Volání "remainder(29.0, 3.0)" vrací -1 .SH DALŠÍ INFORMACE -.BR fmod (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR fmod "(3), " remquo "(3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/erf.3 man-pages-cs-0.18.20090209/man-pages/man3/erf.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/erf.3 1999-05-31 19:28:31.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/erf.3 2009-10-27 12:56:46.000000000 +0100 @@ -1,27 +1,65 @@ -.TH ERF 3 "5.ledna 1997" "BSD" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH ERF 3 "26. října 2009" "BSD" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -erf, erfc \- chybová funkce a doplňková chybová funkce +erf, erff, erfl \- chybová funkce a doplňková chybová funkce .SH SYNTAXE .nf .B #include .sp .BI "double erf(double " x ); +.BI "float erff(float " x ); +.BI "long double erfl(long double " x ); +.fi +.sp +Linkujte s \fI -lm\fP .sp -.BI "double erfc (double " x ); +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): .fi +.sp +.br +\fBerf\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP +\fBerff\fP(),\fBerfl\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBerf()\fP vrací hodnotu chybové funkce pro \fIx\fP; která je +Funkce \fBerf\fP() vrací hodnotu chybové funkce pro \fIx\fP; která je definovaná jako .TP erf(x) = 2/sqrt(pi)* integrál od 0 do x funkce exp(-t*t) dt .PP -Funkce \fBerfc()\fP vrací hodnotu doplňkové chybové funkce čísla -\fIx\fP, která je definována jako 1.0 - erf(x). +.SH NÁVRATOVÁ HODNOTA +Při úspěchu tato funkce vrací chybu \fIx\fP. Hodnota je v rozmezí +[-1,1]. +.sp +Pokud je \fIx\fP NaN je vr8ceno NaN. +.sp +Pokud je \fIx\fP +0 (-0) je vráceno +0 (-0). +.sp +Pokud je \fIx\fP plus nebo mínus nekonečno je +vráceno +1 nebo -1. +.sp +Pokud je \fIx\fP abnormálně malé, objeví se chyba rozsahu a je +vrácena hodnota 2*x/sqrt(pi). +.SH CHYBY +Pro více informací zda funkce při svém volání generovala chybu viz +\fB math_error\fP(7). +.sp +Mohou se objevit následující chyby: +.sp +.TP +Chyba rozsahu: podtečení výsledku (\fIx\fP je příliš malé) +Je vystavena chyba podtečení v plovoucí řádové čárce (\fBFE_UNDERFLOW\fP). +.sp +.TP +Tato funkce nenastavuje \fIerrno\fP. .SH SPLŇUJE STANDARDY -SVID 3, BSD 4.3 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89 .SH DALŠÍ INFORMACE -.BR exp (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR cerf "(3), " erfc "(3), " exp (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/exp.3 man-pages-cs-0.18.20090209/man-pages/man3/exp.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/exp.3 1999-05-31 19:28:32.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/exp.3 2009-10-27 12:57:12.000000000 +0100 @@ -1,46 +1,68 @@ -.TH EXP 3 "5.ledna 1997" "GNU" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH EXP 3 "20. října 2009" "GNU" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -exp, log, log10, pow \- exponenciální, logaritmická a mocninná funkce +exp, expf, expl\- exponenciální funkce se základem e .SH SYNTAXE .nf .B #include .sp .BI "double exp(double " x ); +.BI "float expf(float " x ); +.BI "long double expl(long double " x ); .sp -.BI "double log(double " x ); +Linkujte s \fI-lm.\fP +.fi .sp -.BI "double log10(double " x ); +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): .sp -.BI "double pow(double " x ", double " y ); -.fi +\fBexpf\fP(), \fBexpl\fP(): \ _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS -Funkce \fBexp()\fP vrací hodnotu e (základ přirozených logaritmů) na +Funkce \fBexp()\fP vrací hodnotu e (základ přirozených logaritmů) na \fIx\fP. -.PP -Funkce \fBlog()\fP vrací hodnotu přirozeného logaritmu čísla \fIx\fP. -.PP -Funkce \fBlog10()\fP vrací hodnotu desítkového logaritmu čísla \fIx\fP. -.PP -Funkce \fBpow()\fP vrací hodnotu \fIx\fP na \fIy\fP. +.SH NÁVRATOVÁ HODNOTA +Při úspěchu funkce vrací exponenciální hodnotu \fIx\fP. +.sp +Pokud je \fIx\fP NaN, je vráceno NaN. +.sp +Pokud je \fIx\fP plus nekonečno, je vráceno plus nekonečno. +.sp +Pokud je \fIx\fPmínus nekonečno, je vráceno +0. +.sp +Pokud výsledek podteče, nebo se objeví chyba rozsahu, je vrácena +0. +.sp +Pokud výsledek přeteče, je vystavena chyba rozsahu a funkce vrátí +.B +HUGE_VAL, +.B +HUGE_VALF, +nebo +.B HUGE_VALL. .SH CHYBY -Funkce \fBlog()\fP a \fBlog10()\fP mohou vrátit následující chyby: -.TP -.B EDOM -Číslo \fIx\fP je záporné, tedy není z definičního oboru. +Pro více informací zda funkce při svém volání generovala chybu viz +\fB math_error\fP(7). +.sp +Mohou se objevit následující chyby: +.sp .TP -.B ERANGE -Číslo \fIx\fP je 0. Logaritmus nuly není definován. -.PP -Funkce \fBpow()\fP může vrátit následující chybu: +Chyba rozsahu: přetečení výsledku +\fIerrno\fP je nastaveno na hodnotu +.B ERANGE. +.br +Je vystavena výjimka přetečení v pohyblivé řádové čárce(\fBFE_OVERFLOW\fP). .TP -.B EDOM -Číslo \fIx\fP je záporné a \fIy\fP není celočíselná hodnota. Výsledek by -byl komplexní číslo. +.sp +Chyba rozsahu: podtečení výsledku +\fIerrno\fP je nastaveno na hodnotu +.B ERANGE. +.br +Je vystavena výjimka podtečení v pohyblivé řádové čárce(\fBFE_UNDERFLOW\fP). .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející double splňuje také SVr4, 4.3BSD a C89. .SH DALŠÍ INFORMACE -.BR sqrt "(3), " cbrt (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR cbrt "(3), " cexp "(3), " exp10 "(3), " exp2 "(3), " sqrt (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. + diff -ur man-pages-cs-0.18.20090209-orig/man-pages/man3/floor.3 man-pages-cs-0.18.20090209/man-pages/man3/floor.3 --- man-pages-cs-0.18.20090209-orig/man-pages/man3/floor.3 1999-05-31 19:28:32.000000000 +0200 +++ man-pages-cs-0.18.20090209/man-pages/man3/floor.3 2009-10-27 12:57:28.000000000 +0100 @@ -1,20 +1,51 @@ -.TH FLOOR 3 "5.ledna 1997" "" "Linux - příručka programátora" +.\" Aktualizováno podle man-pages-3.09-2 z distribuce Fedora 10 +.TH FLOOR 3 "26. října 2009" "" "Linux - příručka programátora" .do hla cs .do hpf hyphen.cs .SH JMÉNO -floor \- největší celé číslo ne větší než x +floor, floorf, floorl \- největší celé číslo ne větší než x .SH SYNTAXE .nf .B #include .sp .BI "double floor(double " x ); +.BI "float floorf(float " x ); +.BI "long double floorl(long double " x ); .fi +.sp +Linkujte s \fI -lm\fP +.sp +Vyžaduje Feature Test Makro pro glibc (viz \fBfeature_test_macros\fP(7)): +.fi +.sp +.br +\fBcoshf\fP(), \fBcoshl\fP(): _BSD_SOURCE || _SVID_SOURCE || +_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo \fIcc -std=c99\fP .SH POPIS Funkce \fBfloor()\fP zaokrouhluje číslo \fIx\fP dolů na nejbližší celé číslo a vrací je jako double. +.sp +Například \fIfloor(0.5)\fP je 0.0 a \fIfloor(-0.5)\fP je -1.0. +.SH NÁVRATOVÁ HODNOTA +Pokud je \fIx\fP celé číslo, 0+, -0, NaN nebo nekonečno, je vráceno +\fIx\fP. +.SH CHYBY +Neobjevují se žádné chyby. POSIX.1-2001 popisuje celou škálu chyb +týkajících se přetečení. Viz POZNÁMKY. .SH SPLŇUJE STANDARDY -SVID 3, POSIX, BSD 4.3, ISO 9899 +C99, POSIX.1-2001. Varianta vracející \fIdouble\fP splňuje také +SVr4 a 4.3BSD, C89 +.SH POZNÁMKY +SUSv2 a POSIX.1-2001 obsahují text, který diskutuje přetečení(to může +nastavit \fIerrno\fP na \fBERANGE\fP nebo vyvolá výjimku \fBFE_OVERFLOW\fP). +V praxi však výsledek nemůže přetéct na žádném moderním počítači, takže tento +komentář nemá smysl. (Přesněji, přetečení může nastat pouze když maximální +hodnota exponentu je menší než maximální hodnota mantisy. Například +pro IEEE-754 standard pro 32 a 64 bitová čísla v plovoucí řádové čárce +jsou hodnoty pro exponent 128 (respektive 1024) a pro mantisu 24 (respektive 53).) .SH DALŠÍ INFORMACE -.BR abs "(3), " fabs "(3), " ceil "(3), " rint (3) -.SH VAROVÁNÍ -Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/ +.BR ceil "(3), " rint "(3), " nearbyint "(3), " rint "(3), " round "(3), " trunc (3) +.SH TIRÁŽ +Tato stránka je součástí projektu Linux \fIman\-pages\fP. Popis projektu a +informace o hlášení chyb najdete na http://www.kernel.org/doc/man\-pages/. +