Provided by: manpages-pt-br-dev_4.21.0-2_all bug

NOME

       strxfrm - transformação de strings

BIBLIOTECA

       Biblioteca C Padrão (libc, -lc)

SINOPSE

       #include <string.h>

       size_t strxfrm(char dest[restrict .n], const char orig[restrict .n],
                      size_t n);

DESCRIÇÃO

       A  função strxfrm() transforma a string orig em uma forma tal que o resultado de strcmp(3)
       em duas strings que tenham sido transformadas com strxfrm() é o mesmo que o  resultado  de
       strcoll(3)  nas  duas  strings  antes  da  transformação.  Os  primeiros n bytes da string
       transformada são colocados em dest. A transformação  é  baseada  na  localidade  atual  do
       programa para categoria LC_COLLATE. (Veja setlocale(3)).

VALOR DE RETORNO

       A  função  strxfrm()  retorna  o  número  de  bytes  necessários  para  armazenar a string
       transformada em dest excluindo o caractere terminador ('\0'). Se o valor retornado  for  n
       ou mais, o conteúdo de dest é indeterminado.

ATRIBUTOS

       Para uma explicação dos termos usados nesta seção, consulte attributes(7).

       ┌────────────────────────────────────────────────────────┬───────────────┬────────────────┐
       │InterfaceAtributoValor          │
       ├────────────────────────────────────────────────────────┼───────────────┼────────────────┤
       │strxfrm()                                               │ Thread safety │ MT-Safe locale │
       └────────────────────────────────────────────────────────┴───────────────┴────────────────┘

PADRÕES

       POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.

VEJA TAMBÉM

       memcmp(3), setlocale(3), strcasecmp(3), strcmp(3), strcoll(3), string(3)

TRADUÇÃO

       A  tradução  para português brasileiro desta página man foi criada por Marcelo M. de Abreu
       <mmabreu@terra.com.br>, André Luiz Fassone  <lonely_wolf@ig.com.br>  e  Rafael  Fontenelle
       <rafaelff@gnome.org>.

       Esta  tradução  é  uma  documentação  livre;  leia  a  Licença  Pública Geral GNU Versão 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 ⟨debian-l10n-portuguese@lists.debian.org⟩.