1 .\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
3 .\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
4 .\" This is free documentation; you can redistribute it and/or
5 .\" modify it under the terms of the GNU General Public License as
6 .\" published by the Free Software Foundation; either version 2 of
7 .\" the License, or (at your option) any later version.
10 .\" References consulted:
11 .\" GNU glibc-2 source code and manual
12 .\" Dinkumware C library reference http://www.dinkumware.com/
13 .\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
15 .TH WCSNCASECMP 3 2021-03-22 "GNU" "Linux Programmer's Manual"
17 wcsncasecmp \- compare two fixed-size wide-character strings, ignoring case
22 .BI "int wcsncasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ", size_t " n );
26 Feature Test Macro Requirements for glibc (see
27 .BR feature_test_macros (7)):
33 _POSIX_C_SOURCE >= 200809L
40 function is the wide-character equivalent of the
43 It compares the wide-character string pointed to
46 and the wide-character string
51 wide characters from each string, ignoring case differences
58 if the wide-character strings at
62 truncated to at most length
65 for case distinctions.
66 It returns a positive integer if truncated
69 greater than truncated
72 It returns a negative integer
75 is smaller than truncated
81 function is provided in glibc since version 2.1.
83 For an explanation of the terms used in this section, see
91 Interface Attribute Value
94 T} Thread safety MT-Safe locale
101 This function is not specified in POSIX.1-2001,
102 and is not widely available on other systems.