STRXFRM(3)         Manuel du programmeur Linux         STRXFRM(3)


NOM
       strxfrm - Transformation de chaînes.

SYNOPSIS
       #include <string.h>

       size_t strxfrm (char *dest, const char *src, size_t n);

DESCRIPTION
       La  fonction  strxfrm()  transforme la chaîne src de telle
       manière que le résultat de strcmp() sur deux chaînes ayant
       été  modifiées  par strxfrm() soit le même que le résultat
       de strcoll() sur les deux chaînes avant  leur  transforma­
       tion.   Les n premiers caractères de la chaîne transformée
       sont placés dans dest.  La transformation est effectué  en
       considérant  la catégorie LC_COLLATE de la localisation en
       cours.  (voir setlocale(3)).

VALEUR RENVOYEE
       La fonction strxfrm() renvoie le  nombre  d'octets  néces­
       saires  pour  stocker  la  chaîne  transformée  dest  sans
       compter le caractère nul `\0' final.  Si  la  valeur  ren­
       voyée  est supérieure ou égale à n, le contenu de dest est
       indéfini.

CONFORMITÉ
       SVID 3, BSD 4.3, ISO 9899

NOTES
       Dans les  localisations  "POSIX"  ou  "C",  strxfrm()  est
       équivalent à une copie avec strncpy().

VOIR AUSSI
       bcmp(3),  memcmp(3), strcasecmp(3), strcmp(3), strcoll(3),
       setlocale(3)


TRADUCTION
       Christophe Blaess, 1997.


















GNU                       28 Avril 1998                         1