File:  [DVB] / dietlibc / lib / strspn.c
Revision 1.2: download - view: text, annotated - select for diffs
Tue Feb 19 00:28:13 2008 UTC (16 years, 3 months ago) by leitner
Branches: MAIN
CVS tags: HEAD
  several fixes from Enrico Scholz (printf, string routines on big endian)
  add some more syscalls
  some minor cleanups
  shrink some string functions (Kris Katterjohn)

#include <sys/types.h>
#include <string.h>

size_t strspn(const char *s, const char *accept)
{
  size_t l = 0;
  const char *a;

  for (; *s; s++) {
    for (a = accept; *a && *s != *a; a++);

    if (!*a)
      break;
    else
     l++;
  }

  return l;
}

LinuxTV legacy CVS <linuxtv.org/cvs>