*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> wcsncmp (3)              
Title
Content
Arch
Section
 

wcsncat(3)

Contents


NAME    [Toc]    [Back]

       wcsncat,  wcsncmp,  wcsncpy  - Perform operations on widecharacter
 strings with a character count

SYNOPSIS    [Toc]    [Back]

       #include <wchar.h>

       wchar_t *wcsncat(
               wchar_t *wcstring1,
               const wchar_t *wcstring2,
               size_t number ); int wcsncmp(
               const wchar_t *wcstring1,
               const wchar_t *wcstring2,
               size_t number ); wchar_t *wcsncpy(
               wchar_t *wcstring1,
               const wchar_t *wcstring2,
               size_t number );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc)

STANDARDS    [Toc]    [Back]

       Interfaces documented on this reference  page  conform  to
       industry standards as follows:

       wcsncat(), wcsncmp(), wcsncpy(): XSH5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

PARAMETERS    [Toc]    [Back]

       Points to a location containing the  first  wide-character
       string.   Points to a location containing the second widecharacter
 string.  Specifies the number of wide characters
       in the string operation. In wcsncat(), specifies the maximum
 number of wide characters  to  append;  in  wcsncmp(),
       specifies  the  maximum  number of wide characters to compare;
 and, in wcsncpy, specifies the number of wide  characters
 to copy.

DESCRIPTION    [Toc]    [Back]

       The  wcsncat(), wcsncmp(), and wcsncpy() functions operate
       on null-terminated, wide-character strings.

       The wcsncat() function appends wide  characters  from  the
       wcstring2 parameter to the end of the wcstring1 parameter.
       The initial character of  the  wcstring2  parameter  overwrites
   the   terminating  null  wide  character  of  the
       wcstring1 parameter. The wcsncat() function appends  characters
  until  it  encounters  a  null  wide  character in
       wcstring2 or appends, at most, the  number  of  characters
       specified  by the value of the number parameter. The function
 then appends a null wide character to the result  and
       returns  wcstring1.  When  operating  on strings stored in
       fields that overlap, the  behavior  of  this  function  is
       unreliable.

       The wcsncmp() function compares the wide characters in the
       wcstring1  parameter  to  the  wcstring2  parameter.   The
       wcsncmp()  function  compares wide characters until it has
       compared number wide characters or until it has reached  a
       terminating null wide character. The function compares, at
       most, the number of wide characters specified by the value
       of  the number parameter. When operating on strings stored
       in fields that overlap, the behavior of this  function  is
       unreliable.

       The  wcsncmp()  function  compares  strings  based  on the
       machine collating order. It does not use the locale-dependent
 sorting order. Use the wcscoll() function for localedependent
 sorting.

       The wcsncpy() function copies  wide  characters  from  the
       wcstring2 parameter to the wcstring1 parameter and returns
       wcstring1. The function copies the number of wide  characters
  specified  by  the value of the number parameter. If
       wcstring2 is shorter than number characters, wcstring1  is
       padded out to number characters with null wide characters.
       However, if there is no null wide character in  the  first
       number  characters  of  the wcstring2 array, the result in
       the wcstring1 array is not null terminated.

RETURN VALUES    [Toc]    [Back]

       On successful  completion,  the  wcsncat()  and  wcsncpy()
       functions  return  a  pointer  to  the  resulting  string,
       wcstring1.

       On successful completion, the wcsncmp()  function  returns
       an  integer  whose  value  is  greater  than  0  (zero) if
       wcstring1 is greater than wcstring2, returns 0  (zero)  if
       the  strings  are equivalent, and returns an integer whose
       value is less than 0 (zero)  if  wcstring1  is  less  than
       wcstring2.

       No return value is reserved to indicate an error condition
       for any of these functions.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: strncat(3), wcscat(3),  wcschr(3),  wcscoll(3),
       wcslen(3), wcsspn(3)

       Standards: standards(5)



                                                       wcsncat(3)
[ Back ]
 Similar pages
Name OS Title
wcscmp Tru64 Perform operations on wide-character strings
wcscpy Tru64 Perform operations on wide-character strings
wcscat Tru64 Perform operations on wide-character strings
strdup Tru64 Perform operations on strings
strcmp Tru64 Perform operations on strings
strcpy Tru64 Perform operations on strings
string Tru64 Perform operations on strings
strcat Tru64 Perform operations on strings
wc OpenBSD word, line, and byte or character count
wc IRIX word, line and byte or character count
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service