Linux 2.6 - man page for strxfrm (linux section 3)
|Linux & Unix Commands - Search Man Pages
STRXFRM(3) Linux Programmer's Manual STRXFRM(3)
strxfrm - string transformation
size_t strxfrm(char *dest, const char *src, size_t n);
The strxfrm() function transforms the src string into a form such that the result of str-
cmp(3) on two strings that have been transformed with strxfrm() is the same as the result
of strcoll(3) on the two strings before their transformation. The first n bytes of the
transformed string are placed in dest. The transformation is based on the program's cur-
rent locale for category LC_COLLATE. (See setlocale(3)).
The strxfrm() function returns the number of bytes required to store the transformed
string in dest excluding the terminating null byte ('\0'). If the value returned is n or
more, the contents of dest are indeterminate.
SVr4, 4.3BSD, C89, C99.
In the POSIX or C locales strxfrm() is equivalent to copying the string with strncpy(3).
bcmp(3), memcmp(3), setlocale(3), strcasecmp(3), strcmp(3), strcoll(3), string(3)
This page is part of release 3.55 of the Linux man-pages project. A description of the
project, and information about reporting bugs, can be found at
GNU 2012-05-10 STRXFRM(3)
All times are GMT -4. The time now is 01:56 AM.