]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/wmemcmp.3
MB_CUR_MAX.3, MB_LEN_MAX.3, btowc.3, fgetwc.3, fgetws.3, fputwc.3, fputws.3, fwide...
[thirdparty/man-pages.git] / man3 / wmemcmp.3
CommitLineData
fea681da
MK
1.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
2.\"
89e3ffe9 3.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
fea681da
MK
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.
fe382ebf 8.\" %%%LICENSE_END
fea681da
MK
9.\"
10.\" References consulted:
11.\" GNU glibc-2 source code and manual
12.\" Dinkumware C library reference http://www.dinkumware.com/
008f1ecc 13.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
fea681da
MK
14.\"
15.TH WMEMCMP 3 1999-07-25 "GNU" "Linux Programmer's Manual"
16.SH NAME
17wmemcmp \- compare two arrays of wide-characters
18.SH SYNOPSIS
19.nf
20.B #include <wchar.h>
21.sp
22.BI "int wmemcmp(const wchar_t *" s1 ", const wchar_t *" s2 ", size_t " n );
23.fi
24.SH DESCRIPTION
60a90ecd
MK
25The
26.BR wmemcmp ()
27function is the wide-character equivalent of the
28.BR memcmp (3)
29function.
35478399 30It compares the \fIn\fP wide-characters starting at \fIs1\fP and the
fea681da 31\fIn\fP wide-characters starting at \fIs2\fP.
47297adb 32.SH RETURN VALUE
60a90ecd
MK
33The
34.BR wmemcmp ()
35function returns
c13182ef
MK
36zero if the wide-character arrays of size
37\fIn\fP at \fIs1\fP and \fIs2\fP are equal.
38It returns an integer greater than
fea681da 39zero if at the first differing position \fIi\fP (\fIi\fP < \fIn\fP), the
c13182ef
MK
40corresponding wide-character \fIs1[i]\fP is greater than \fIs2[i]\fP.
41It returns an integer less than zero if
42at the first differing position \fIi\fP
43(\fIi\fP < \fIn\fP), the corresponding
44wide-character \fIs1[i]\fP is less than
fea681da 45\fIs2[i]\fP.
47297adb 46.SH CONFORMING TO
68e1685c 47C99.
47297adb 48.SH SEE ALSO
fea681da
MK
49.BR memcmp (3),
50.BR wcscmp (3)