]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/wcslen.3
getauxval.3: wfix
[thirdparty/man-pages.git] / man3 / wcslen.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.\" ISO/IEC 9899:1999
15.\"
460495ca 16.TH WCSLEN 3 2015-08-08 "GNU" "Linux Programmer's Manual"
fea681da
MK
17.SH NAME
18wcslen \- determine the length of a wide-character string
19.SH SYNOPSIS
20.nf
21.B #include <wchar.h>
22.sp
23.BI "size_t wcslen(const wchar_t *" s );
24.fi
25.SH DESCRIPTION
60a90ecd
MK
26The
27.BR wcslen ()
28function is the wide-character equivalent
29of the
30.BR strlen (3)
31function.
c13182ef 32It determines the length of the wide-character string pointed to
40aa0db0
MK
33by
34.IR s ,
35excluding the terminating null wide character (L\(aq\\0\(aq).
47297adb 36.SH RETURN VALUE
60a90ecd
MK
37The
38.BR wcslen ()
39function returns the
40aa0db0
MK
40number of wide characters in
41.IR s .
4b69e1bb 42.SH ATTRIBUTES
bdeb6fd5
PH
43For an explanation of the terms used in this section, see
44.BR attributes (7).
45.TS
46allbox;
47lb lb lb
48l l l.
49Interface Attribute Value
50T{
4b69e1bb 51.BR wcslen ()
bdeb6fd5
PH
52T} Thread safety MT-Safe
53.TE
47297adb 54.SH CONFORMING TO
02a0486f 55POSIX.1-2001, POSIX.1-2008, C99.
47297adb 56.SH SEE ALSO
fea681da 57.BR strlen (3)