Linux's description is more nature!
[ Fro m Linux Programmer's Manual ]
NAME
strspn, strcspn - search a string for a set of charactersSYNOPSIS
#include <string.h>
size_t strspn(const char *s, const char *accept);
size_t strcspn(const char *s, const char *reject);
DESCRIPTION
The strspn() function calculates the length of the initial segment of s which consists entirely of characters in accept.
The strcspn() function calculates the length of the initial segment of s which consists entirely of characters not in reject.
RETURN VALUE
The strspn() function returns the number of characters in the initial segment of s which consist only of characters from accept.
The strcspn() function returns the number of characters in the initial segment of s which are not in the string reject.
[ From MSDN ]
size_t strcspn( const char *str, const char *strCharSet );
Returns the index of the first occurrence of a character in a string that belongs to a set of characters.
Parameters
These functions return the index of the first character in str that is in strCharSet. If none of the characters in str is in strCharSet, then the return value is the length of str.
No return value is reserved to indicate an error.
size_t strspn( const char *str, const char *strCharSet );
Returns the index of the first character in a string that does not belong to a set of characters.
Parameters
str Null-terminated string to search.
strCharSet Null-terminated character set.
Returns an integer value specifying the length of the substring in str that consists entirely of characters in strCharSet. If str begins with a character not in strCharSet, the function returns 0.