WCSLEN(3C) Standard C Library Functions WCSLEN(3C)
wcslen, wcsnlen - get length of wide-character string
#include <wchar.h>
size_t
wcslen(const wchar_t *string);
size_t
wcsnlen(const wchar_t *string, size_t maxlen);
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.
The wcslen() function returns the length of string. The wcsnlen()
function returns the smaller of the length of string and maxlen.
None.
Standard.
MT-LEVEL
MT-Safe.
free(3C), strlen(3C), strnlen(3C), wchar.h(3HEAD), locale(7),
standards(7)
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
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