strxfrm(3)

NUME
strxfrm - transformare șiruri de caractere

BIBLIOTECA
Biblioteca C standard (libc, -lc)

SINOPSIS
#include <string.h>

size_t strxfrm(size_t size;
               char dest[restrict size], const char src[restrict size],
               size_t size);

DESCRIERE
Funcția strxfrm() transformă șirul sursă într-o formă astfel încât rezultatul strcmp(3) pe două șiruri care au fost transformate cu strxfrm() să fie același cu rezultatul strxfrm(3) pe cele două șiruri înainte de transformarea lor. Primii size octeți ai șirului transformat sunt plasați în destinație. Transformarea se bazează pe configurația regională curentă a programului pentru categoria LC_COLLATE. A se vedea setlocale(3).

VALOAREA RETURNATĂ
Funcția strxfrm() returnează numărul de octeți necesari pentru a stoca șirul transformat în destinație, excluzând octetul de terminare nul ('\0'). În cazul în care valoarea returnată este size sau mai mare, conținutul lui destinație este nedeterminat.

ATRIBUTE
Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
Interfață | Atribut | Valoare
strxfrm() | Siguranța firelor | MT-Safe locale

STANDARDE
C11, POSIX.1-2008.

ISTORIC
POSIX.1-2001, C89, SVr4, 4.3BSD.

CONSULTAȚI ȘI
memcmp(3), setlocale(3), strcasecmp(3), strcmp(3), strcoll(3), string(3)

TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.