.\" -*- 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 Sat Jul 24 19:39:35 1993 by Rik Faith (faith@cs.unc.edu) .\" .\" Modified 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ffs 3 "20 lipca 2023 r." "Linux man\-pages 6.05.01" .SH NAZWA ffs, ffsl, ffsll \- pozycja pierwszego ustawionego bitu w słowie .SH BIBLIOTEKA Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP) .SH SKŁADNIA .nf \fB#include \fP .PP \fBint ffs(int \fP\fIi\fP\fB);\fP .PP \fB#include \fP .PP \fBint ffsl(long \fP\fIi\fP\fB);\fP \fBint ffsll(long long \fP\fIi\fP\fB);\fP .fi .PP .RS -4 Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)): .RE .PP \fBffs\fP(): .nf Since glibc 2.12: _XOPEN_SOURCE >= 700 || ! (_POSIX_C_SOURCE >= 200809L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE Before glibc 2.12: none .fi .PP \fBffsl\fP(), \fBffsll\fP(): .nf .\" glibc commit 68fe16dd327c895c08b9ee443b234c49c13b36e9 Since glibc 2.27: _DEFAULT_SOURCE Before glibc 2.27: _GNU_SOURCE .fi .SH OPIS Funkcja \fBffs\fP() zwraca pozycję pierwszego (najmniej znaczącego) ustawionego bitu w słowie \fIi\fP. Mniej znaczący bit jest na pozycji 1, a bardziej znaczący na pozycji na przykład 32 lub 64. Funkcje \fBffsll\fP() oraz \fBffsl\fP() robią to samo, ale pobierają argumenty być może o innych rozmiarach. .SH "WARTOŚĆ ZWRACANA" Funkcje zwracają pozycję pierwszego ustawionego bitu lub 0, jeśli żaden bit nie jest ustawiony. .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 \fBffs\fP(), \fBffsl\fP(), \fBffsll\fP() T} Bezpieczeństwo wątkowe MT\-bezpieczne .TE .sp 1 .SH WERSJE Systemy BSD definiują prototyp w \fI\fP. .SH STANDARDY .TP \fBffs\fP() POSIX.1\-2001, POSIX.1\-2008, 4.3BSD. .TP \fBffsl\fP() .TQ \fBffsll\fP() GNU. .SH "ZOBACZ TAKŻE" \fBmemchr\fP(3) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Adam Byrtek , Robert Luberda i Michał Kułach . .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 .