.\" Copyright (c) 1990 The Regents of the University of California. .\" All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" Chris Torek. .\" .\" %sccs.include.redist.man% .\" .\" @(#)strcspn.3 5.1 (Berkeley) %G% .\" .TH STRCSPN 3 "" .UC 7 .SH NAME strcspn \- span the complement of a string .SH SYNOPSIS .nf .ft B #include size_t strcspn(const char *s, const char *charset); .ft R .fi .SH DESCRIPTION .B Strcspn spans the initial part of the null-terminated string .I s as long as the characters from .I s do not occur in string .I charset (i.e., .I strcspn spans the .I complement of .IR charset ). .B Strcspn returns the number of characters spanned. .SH SEE ALSO index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3) .SH STANDARDS .B Strcspn conforms to ANSI X3.159-1989 (``ANSI C'').