strspn(3) Library Functions Manual strspn(3) strspn, strcspn - (libc -lc) #include size_t strspn(const char *s, const char *accept); size_t strcspn(const char *s, const char *reject); strspn() strspn() () s accept. strcspn() strcspn() s reject. (strpbrk(s, reject) ?: strnul(s)) - s strspn() s accept. strcspn() s reject. attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |strspn(), | | MT-Safe | |strcspn() | | | +------------+------------------------------------+--------------------+ C11, POSIX.1-2008. POSIX.1-2001 C89 SVr4 4.3BSD. memchr(3), strchr(3), string(3), strpbrk(3), strsep(3), strstr(3), strtok(3), wcscspn(3), wcsspn(3) 3 . . : . 6.18 25 2026 strspn(3)