Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
ffs, ffsl, ffsll - Chercher le premier bit a 1 dans un mot
SYNOPSIS
#include <strings.h>
int ffs(int i);
#include <string.h>
int ffsl(long int i);
int ffsll(long long int i);
Exigences de macros de test de fonctionnalites pour la glibc (consultez
feature_test_macros(7)) :
ffs() :
Depuis la glibc 2.12 :
_SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE >= 200809L ||
_XOPEN_SOURCE >= 700 ||
Avant la glibc 2.12 :
aucune
ffsl(), ffsll() :
_GNU_SOURCE
DESCRIPTION
La fonction ffs() renvoie la position du premier bit a 1 (le moins
significatif) dans le mot i. Le bit le moins significatif est en
position 1, et le plus significatif par exemple en position 32 ou 64.
Les fonctions ffsll() et ffsl() effectuent la meme chose mais leur
argument peut etre de taille differente.
VALEUR RENVOY'EE
Ces fonctions renvoient la position du premier bit a 1, ou 0 si aucun
bit n'est positionne a 1 dans i.
CONFORMIT'E
ffs() : 4.3BSD, POSIX.1-2001.
Les fonctions ffsl() et ffsll() sont des extensions de la glibc.
NOTES
Les systemes BSD definissent le prototype de cette fonction dans
<string.h>.
VOIR AUSSI
memchr(3), feature_test_macros(7)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Florentin
Duneau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.