wcsncmp man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

wcsncat(3)							    wcsncat(3)

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

SYNOPSIS
       #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
       Standard C Library (libc)

STANDARDS
       Interfaces documented on this reference page conform to industry	 stan‐
       dards as follows:

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

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

PARAMETERS
       Points to  a  location  containing  the	first  wide-character  string.
       Points  to  a  location	containing  the	 second wide-character 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  com‐
       pare; and, in wcsncpy, specifies the number of wide characters to copy.

DESCRIPTION
       The  wcsncat(), wcsncmp(), and wcsncpy() functions operate on null-ter‐
       minated, 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 charac‐
       ter  of the wcstring1 parameter. The wcsncat() function appends charac‐
       ters 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 com‐
       pares, 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 locale-dependent sorting.

       The wcsncpy() function copies wide characters from the wcstring2 param‐
       eter  to	 the  wcstring1	 parameter and returns wcstring1. The function
       copies the number of wide characters specified by the value of the num‐
       ber   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 charac‐
       ters of the wcstring2 array, the result in the wcstring1 array  is  not
       null terminated.

RETURN VALUES
       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
       Functions:  strncat(3),	wcscat(3),  wcschr(3),	wcscoll(3), wcslen(3),
       wcsspn(3)

       Standards: standards(5)

								    wcsncat(3)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net