WCSCSPN(3)                                                              Linux Programmer's Manual                                                             WCSCSPN(3)

NAME
       wcscspn - search a wide-character string for any of a set of wide characters

SYNOPSIS
       #include <wchar.h>

       size_t wcscspn(const wchar_t *wcs, const wchar_t *reject);

DESCRIPTION
       The  wcscspn()  function  is the wide-character equivalent of the strcspn(3) function.  It determines the length of the longest initial segment of wcs which con‐
       sists entirely of wide-characters not listed in reject.  In other words, it searches for the first occurrence in the wide-character string  wcs  of  any  of  the
       characters in the wide-character string reject.

RETURN VALUE
       The  wcscspn()  function returns the number of wide characters in the longest initial segment of wcs which consists entirely of wide-characters not listed in re‐
       ject.  In other words, it returns the position of the first occurrence in the wide-character string wcs of any of the characters in the wide-character string re‐
       ject, or wcslen(wcs) if there is none.

ATTRIBUTES
       For an explanation of the terms used in this section, see attributes(7).

       ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │Interface                                                                                                                             │ Attribute     │ Value   │
       ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │wcscspn()                                                                                                                             │ Thread safety │ MT-Safe │
       └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────┴─────────┘

CONFORMING TO
       POSIX.1-2001, POSIX.1-2008, C99.

SEE ALSO
       strcspn(3), wcspbrk(3), wcsspn(3)

GNU                                                                            2021-03-22                                                                     WCSCSPN(3)