STRXFRM(3)                OpenBSD Programmer's Manual               STRXFRM(3)

NAME
     strxfrm - transform a string under locale

SYNOPSIS
     #include <string.h>

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

DESCRIPTION
     The idea of strxfrm() is to ``un-localize'' a string: the function trans-
     forms src, storing the result in dst, such that strcmp(3) on transformed
     strings returns what strcoll(3) on the original untransformed strings
     would return.

SEE ALSO
     bcmp(3), memcmp(3), setlocale(3), strcasecmp(3), strcmp(3), strcoll(3)

STANDARDS
     The strxfrm() function conforms to ANSI X3.159-1989 (``ANSI C'').

BUGS
     Since locales are not fully implemented on OpenBSD, strxfrm() just re-
     turns a copy of the original string.

OpenBSD 4.1                      June 29, 1991                               1
