Name
wcsnlen - determine the length of a fixed-size wide-character stringLibrary
Standard C library ( libc ", " -lc )Synopsis
#include <wchar.h> size_t wcsnlen(const wchar_t " s [. maxlen "], size_t maxlen );
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
wcsnlen()
Since glibc 2.10: _POSIX_C_SOURCE >= 200809L Before glibc 2.10: _GNU_SOURCE
Description
The wcsnlen() function is the wide-character equivalent of the strnlen(3) function. It returns the number of wide-characters in the string pointed to bys
, not including the terminating null wide character (L'\e0'), but at most maxlen wide characters (note: this parameter is not a byte count). In doing this, wcsnlen() looks at only the first maxlen wide characters at s and never beyond s[maxlen-1]
. Return Value
The wcsnlen() function returnswcslen(s)
, if that is less than maxlen
, or maxlen if there is no null wide character among the first maxlen wide characters pointed to by s
. Attributes
For an explanation of the terms used in this section, see attributes(7).Interface | Attribute | Value |
T} | Thread safety | MT-Safe |