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

FreeBSD Manual Pages

  
 
  

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

NAME
     strspn, strcspn -- span a string

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <string.h>

     size_t
     strspn(const char *s, const char *charset);

     size_t
     strcspn(const char *s, const char *charset);

DESCRIPTION
     The  strspn() function spans the initial part of the null-terminated string
     s as long as the characters from s  occur	in  the  null-terminated  string
     charset.	In  other words, it computes the string array index of the first
     character of s which is not in charset, else the index of	the  first  null
     character.

     The strcspn() function spans the initial part of the null-terminated string
     s	as  long  as  the  characters from s do not occur in the null-terminated
     string charset (it spans the complement of charset).  In  other  words,  it
     computes  the  string array index of the first character of s which is also
     in charset, else the index of the first null character.

RETURN VALUES
     The strspn() and  strcspn()  functions  return  the  number  of  characters
     spanned.

SEE ALSO
     memchr(3),  strchr(3),  strpbrk(3),  strrchr(3), strsep(3), strstr(3), str-
     tok(3), wcsspn(3)

STANDARDS
     The  strspn()  and  strcspn()  functions  conform	to   ISO/IEC   9899:1990
     ("ISO C90").

FreeBSD ports 15.quarterly	  May 24, 2014			       STRSPN(3)

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

home | help