size_t
strlen(const char *s)
size_t
strnlen(const char *s, size_t maxlen)
)
function
computes the length of the string
s.
The
strnlen()
function attempts to compute the length of
s,
but never scans beyond the first
maxlen
bytes of
s.
)
function
returns
the number of characters that precede the
terminating
NUL
character.
The
strnlen()
function returns either the same result as
strlen()
or
maxlen,
whichever is smaller.
)
function
conforms to
ISO/IEC 9899:1990 (``ISO C90'') .
The
strnlen()
function conforms to
IEEE Std 1003.1-2008 (``POSIX.1'') .