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