Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
STRLEN(3)		     Library Functions Manual		       STRLEN(3)

NAME
     strlen, strnlen -- find length of string

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <string.h>

     size_t
     strlen(const char *s);

     size_t
     strnlen(const char *s, size_t maxlen);

DESCRIPTION
     The  strlen()  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.

RETURN VALUES
     The  strlen()  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.

SEE ALSO
     string(3), wcslen(3), wcswidth(3)

STANDARDS
     The  strlen()  function  conforms	to  ISO/IEC  9899:1990 ("ISO C90").  The
     strnlen() function conforms to IEEE Std 1003.1-2008 ("POSIX.1").

HISTORY
     The  strlen()  function  first  appeared  in  the	Programmer's   Workbench
     (PWB/UNIX)  and  was ported to Version 7 AT&T UNIX.  The strnlen() function
     first appeared in FreeBSD 8.0, OpenBSD 4.8, and NetBSD 6.0.

FreeBSD ports 15.1		  April 3, 2022 		       STRLEN(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=strlen&sektion=3&manpath=FreeBSD+15.1-RELEASE+and+Ports>

home | help