ffs(3) Library Functions Manual ffs(3) NOME ffs, ffsl, ffsll - acha o primeiro bit selecionado em uma palavra BIBLIOTECA Biblioteca C Padrao (libc, -lc) SINOPSE #include int ffs(int i); int ffsl(long i); int ffsll(long long i); Requisitos de macro de teste de recursos para o glibc (consulte feature_test_macros(7)): ffs(): 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 ffsl(), ffsll(): Desde o glibc 2.27: _DEFAULT_SOURCE Antes do glibc 2.27: _GNU_SOURCE DESCRICAO The ffs() function returns the position of the first (least significant) bit set in the word i. The least significant bit is position 1 and the most significant position is, for example, 32 or 64. The functions ffsll() and ffsl() do the same but take arguments of possibly different size. VALOR DE RETORNO These functions return the position of the first bit set, or 0 if no bits are set in i. ATRIBUTOS Para uma explicacao dos termos usados nesta secao, consulte attributes(7). +--------------------------------------------+---------------+---------+ |Interface | Atributo | Valor | +--------------------------------------------+---------------+---------+ |ffs(), ffsl(), ffsll() | Thread safety | MT-Safe | +--------------------------------------------+---------------+---------+ PADROES ffs() POSIX.1-2001, POSIX.1-2008, 4.3BSD. ffsl() ffsll() GNU. VEJA TAMBEM memchr(3) TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Felipe M Pereira e Andre Luiz Fassone Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Linux man-pages 6.06 19 novembro 2023 ffs(3)