]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/wcsspn.3
core.5: Implicitly adding the PID to a core filename was dropped in 2.6.27
[thirdparty/man-pages.git] / man3 / wcsspn.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.\"
16.TH WCSSPN 3 1999-07-25 "GNU" "Linux Programmer's Manual"
17.SH NAME
c13182ef 18wcsspn \- advance in a wide-character string, skipping
35478399 19any of a set of wide characters
fea681da
MK
20.SH SYNOPSIS
21.nf
22.B #include <wchar.h>
23.sp
401c0b8c 24.BI "size_t wcsspn(const wchar_t *" wcs ", const wchar_t *" accept );
fea681da
MK
25.fi
26.SH DESCRIPTION
60a90ecd
MK
27The
28.BR wcsspn ()
29function is the wide-character equivalent of the
30.BR strspn (3)
31function.
35478399 32It determines the length of the longest initial segment of \fIwcs\fP
c13182ef 33which consists entirely of wide-characters listed in \fIaccept\fP.
35478399 34In other
fea681da
MK
35words, it searches for the first occurrence in the wide-character string
36\fIwcs\fP of a wide-character not contained in the wide-character string
37\fIaccept\fP.
47297adb 38.SH RETURN VALUE
60a90ecd
MK
39The
40.BR wcsspn ()
41function returns the number of
35478399 42wide characters in the longest
fea681da 43initial segment of \fIwcs\fP which consists entirely of wide-characters listed
c13182ef 44in \fIaccept\fP.
35478399 45In other words, it returns the position of the first
fea681da
MK
46occurrence in the wide-character string \fIwcs\fP of a wide-character not
47contained in the wide-character string \fIaccept\fP, or \fIwcslen(wcs)\fP
48if there is none.
47297adb 49.SH CONFORMING TO
68e1685c 50C99.
47297adb 51.SH SEE ALSO
fea681da
MK
52.BR strspn (3),
53.BR wcscspn (3)