OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
WCSNCASECMP(3)             Linux Programmer's Manual            WCSNCASECMP(3)

NAME
       wcsncasecmp  -  compare two fixed-size wide-character strings, ignoring
       case

SYNOPSIS
       #include <wchar.h>

       int wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       wcsncasecmp():
           Since glibc 2.10:
               _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
           Before glibc 2.10:
               _GNU_SOURCE

DESCRIPTION
       The wcsncasecmp() function is  the  wide-character  equivalent  of  the
       strncasecmp(3) function.  It compares the wide-character string pointed
       to by s1 and the wide-character string pointed to by s2, but at most  n
       wide  characters  from  each  string, ignoring case differences (towup-
       per(3), towlower(3)).

RETURN VALUE
       The wcsncasecmp() function returns zero if the  wide-character  strings
       at  s1 and s2, truncated to at most length n, are equal except for case
       distinctions.  It returns a positive integer if truncated s1 is greater
       than  truncated  s2,  ignoring  case.  It returns a negative integer if
       truncated s1 is smaller than truncated s2, ignoring case.

VERSIONS
       The wcsncasecmp() function is provided in glibc since version 2.1.

ATTRIBUTES
   Multithreading (see pthreads(7))
       The wcsncasecmp() function is thread-safe with exceptions.  It  can  be
       safely  used  in multithreaded applications, as long as setlocale(3) is
       not called to change the locale during its execution.

CONFORMING TO
       POSIX.1-2008.  This function is not specified in POSIX.1-2001,  and  is
       not widely available on other systems.

NOTES
       The  behavior  of wcsncasecmp() depends on the LC_CTYPE category of the
       current locale.

SEE ALSO
       strncasecmp(3), wcsncmp(3)

COLOPHON
       This page is part of release 3.69 of the Linux  man-pages  project.   A
       description  of  the project, information about reporting bugs, and the
       latest    version    of    this    page,    can     be     found     at
       http://www.kernel.org/doc/man-pages/.

GNU                               2014-01-22                    WCSNCASECMP(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=wcsncasecmp&sektion=3&manpath=>

home | help