.\" -*- 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. Juli 2023" "Linux man\-pages 6.05.01" .SH BEZEICHNUNG ffs, ffsl, ffsll \- findet das erste Bit, das in einem Wort gesetzt ist .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .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 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .PP \fBffs\fP(): .nf Seit Glibc 2.12: _XOPEN_SOURCE >= 700 || ! (_POSIX_C_SOURCE >= 200809L) || /* Glibc >= 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE Vor Glibc 2.12: none .fi .PP \fBffsl\fP(), \fBffsll\fP(): .nf .\" glibc commit 68fe16dd327c895c08b9ee443b234c49c13b36e9 Seit Glibc 2.27: _DEFAULT_SOURCE Vor Glibc 2.27: _GNU_SOURCE .fi .SH BESCHREIBUNG Die Funktion \fBffs\fP() gibt die Position des ersten (niederwertigsten) gesetzten Bits im Wort \fIi\fP zurück. Das Bit mit dem niedrigsten Stellenwert ist Position 1, das mit dem höchsten ist beispielsweise 32 oder 64. Die Funktionen \fBffsll\fP() und \fBffsl\fP() tun das Gleiche, arbeiten aber mit Argumenten, deren Größe sich möglicherweise unterscheidet. .SH RÜCKGABEWERT Diese Funktionen geben die Position des ersten gesetzten Bits zurück oder 0, wenn in \fIi\fP kein Bit gesetzt ist. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBffs\fP(), \fBffsl\fP(), \fBffsll\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .sp 1 .SH VERSIONEN BSD\-Systeme stellen in \fI\fP einen Prototypen zur Verfügung. .SH STANDARDS .TP \fBffs\fP() POSIX.1\-2001, POSIX.1\-2008, 4.3BSD. .TP \fBffsl\fP() .TQ \fBffsll\fP() GNU. .SH "SIEHE AUCH" \fBmemchr\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Regine Bast , Martin Eberhard Schauer und Dr. Tobias Quathamer erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .