Computer Science


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

NAME
       strxfrm - string transformation

SYNOPSIS
       #include <string.h>

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

DESCRIPTION
       The  strxfrm()  function  transforms the src string into a
       form such that the result of strcmp() on two strings  that
       have  been  transformed  with strxfrm() is the same as the
       result of strcoll() on the two strings before their trans-
       formation.   The  first  n  characters  of the transformed
       string are placed in dest.  The transformation is based on
       the  program's  current  locale  for  category LC_COLLATE.
       (See setlocale(3)).

RETURN VALUE
       The  strxfrm()  function  returns  the  number  of   bytes
       required to store the transformed string in dest excluding
       the terminating `\0' character.  If the value returned  is
       n or more, the contents of dest are indeterminate.

CONFORMING TO
       SVID 3, BSD 4.3, ISO 9899

NOTES
       In  the  "POSIX" or "C" locales strxfrm() is equivalent to
       copying the string with strncpy().

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

GNU                       April 12, 1993                        1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page