home *** CD-ROM | disk | FTP | other *** search
- /* from Henry Spencer's stringlib */
- #include <string.h>
-
- /*
- * strspn - find length of initial segment of s consisting entirely
- * of characters from accept
- */
-
- size_t
- strspn(s, accept)
- const char *s;
- const char *accept;
- {
- register const char *sscan;
- register const char *ascan;
- register size_t count;
-
- count = 0;
- for (sscan = s; *sscan != '\0'; sscan++) {
- for (ascan = accept; *ascan != '\0'; ascan++)
- if (*sscan == *ascan)
- break;
- if (*ascan == '\0')
- return(count);
- count++;
- }
- return(count);
- }
-