Provided by: manpages-pt-br-dev_4.27.0-1_all bug

NOME

       swab - swap adjacent bytes

BIBLIOTECA

       Biblioteca C Padrão (libc, -lc)

SINOPSE

       #define _XOPEN_SOURCE       /* Veja feature_test_macros(7) */
       #include <unistd.h>

       void swab(const void from[restrict .n], void to[restrict .n],
                 ssize_t n);

DESCRIÇÃO

       The  swab()   function  copies  n  bytes from the array pointed to by from to the array pointed to by to,
       exchanging adjacent even and odd bytes.  This function is used to exchange  data  between  machines  that
       have different low/high byte ordering.

       This  function  does  nothing  when  n  is negative.  When n is positive and odd, it handles n-1 bytes as
       above, and does something unspecified with the last byte.  (In other words, n should be even.)

VALOR DE RETORNO

       The swab()  function returns no value.

ATRIBUTOS

       Para uma explicação dos termos usados nesta seção, consulte attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │ InterfaceAtributoValor   │
       ├─────────────────────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │ swab()                                                                      │ Thread safety │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────────┴───────────────┴─────────┘

PADRÕES

       POSIX.1-2008.

HISTÓRICO

       POSIX.1-2001, SVr4, 4.3BSD.

VEJA TAMBÉM

       bstring(3)

TRADUÇÃO

       A  tradução  para  português  brasileiro  desta  página  man  foi  criada  por  Valter   Ferraz   Sanches
       <vfs@ezlinux.cjb.net> e André Luiz Fassone <lonely_wolf@ig.com.br>

       Esta  tradução  é  uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as
       condições de direitos autorais.  Nenhuma responsabilidade é aceita.

       Se você encontrar algum erro na tradução  desta  página  de  manual,  envie  um  e-mail  para  a lista de
       discussão de tradutores.

Linux man-pages 6.9.1                              2 maio 2024                                           swab(3)