MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
WMEMCHR(3)               BSD Library Functions Manual               WMEMCHR(3)

NAME
     wmemchr, wmemcmp, wmemcpy, wmemmove, wmemset, wcscat, wcschr, wcscmp,
     wcscpy, wcscspn, wcslcat, wcslcpy, wcslen, wcsncat, wcsncmp, wcsncpy,
     wcspbrk, wcsrchr, wcsspn, wcsstr -- wide character string manipulation
     operations

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     ##include <>

     wchart *
     wmemchr(const wchart *s, wchart c, sizet n);

     int
     wmemcmp(const wchart *s1, const wchart *s2, sizet n);

     wchart *
     wmemcpy(wchart * restrict s1, const wchart * restrict s2, sizet n);

     wchart *
     wmemmove(wchart *s1, const wchart *s2, sizet n);

     wchart *
     wmemset(wchart *s, wchart c, sizet n);

     wchart *
     wcscat(wchart * restrict s1, const wchart * restrict s2);

     wchart *
     wcschr(const wchart *s, wchart c);

     int
     wcscmp(const wchart *s1, const wchart *s2);

     wchart *
     wcscpy(wchart * restrict s1, const wchart * restrict s2);

     sizet
     wcscspn(const wchart *s1, const wchart *s2);

     sizet
     wcslcat(wchart *s1, const wchart *s2, sizet n);

     sizet
     wcslcpy(wchart *s1, const wchart *s2, sizet n);

     sizet
     wcslen(const wchart *s);

     wchart *
     wcsncat(wchart * restrict s1, const wchart * restrict s2, sizet n);

     int
     wcsncmp(const wchart *s1, const wchart * s2, sizet n);

     wchart *
     wcsncpy(wchart * restrict s1, const wchart * restrict s2, sizet n);

     wchart *
     wcspbrk(const wchart *s1, const wchart *s2);

     wchart *
     wcsrchr(const wchart *s, wchart c);

     sizet
     wcsspn(const wchart *s1, const wchart *s2);

     wchart *
     wcsstr(const wchart * restrict s1, const wchart * restrict s2);

DESCRIPTION
     The functions implement string manipulation operations over wide charac-
     ter strings.  For a detailed description, refer to documents for the
     respective single-byte counterpart, such as memchr(3).

SEE ALSO
     memchr(3), memcmp(3), memcpy(3), memmove(3), memset(3), strcat(3),
     strchr(3), strcmp(3), strcpy(3), strcspn(3), strlcat(3), strlcpy(3),
     strlen(3), strncat(3), strncmp(3), strncpy(3), strpbrk(3), strrchr(3),
     strspn(3), strstr(3)

STANDARDS
     These functions conform to ISO/IEC 9899:1999 (``ISO C99''), with the
     exception of wcslcat() and wcslcpy(), which are extensions.

BSD                            December 22, 2000                           BSD
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™