WCSLEN(3C) Standard C Library Functions WCSLEN(3C)

NAME


wcslen, wcsnlen - get length of wide-character string

SYNOPSIS


#include <wchar.h>

size_t
wcslen(const wchar_t *string);

size_t
wcsnlen(const wchar_t *string, size_t maxlen);

DESCRIPTION


The wcslen() and wcsnlen() functions count the number of wide-
characters that are present in string. They stop counting when they
encounter a null wide-character. The terminating null wide-character
is not included in the count.

Additionally, wcsnlen() stops counting after it has counted maxlen
wide-characters.

The wcslen() and wcsnlen() functions are the wide-character equivalents
of strlen(3C) and strnlen(3C), respectively.

RETURN VALUES


The wcslen() function returns the length of string. The wcsnlen()
function returns the smaller of the length of string and maxlen.

ERRORS


None.

INTERFACE STABILITY


Standard.

MT-LEVEL
MT-Safe.

SEE ALSO


free(3C), strlen(3C), strnlen(3C), wchar.h(3HEAD), locale(7),
standards(7)

STANDARDS


The wcslen() function was introduced in X/Open Portability Guide
Issue 4 ("XPG4") and standardized in ISO/IEC 9899:1999 ("ISO C99").
The wcsnlen() function was introduced in IEEE Std 1003.1-2008
("POSIX.1").

illumos November 4, 2014 illumos

tribblix@gmail.com :: GitHub :: Privacy