chiark / gitweb /
[PATCH] sync with latest version of klibc (0.107)
[elogind.git] / klibc / klibc / strsep.c
1 /*
2  * strsep.c
3  */
4
5 #include <string.h>
6
7 char *strsep(char **stringp, const char *delim)
8 {
9   char *s = *stringp;
10   char *e;
11
12   if ( !s )
13     return NULL;
14
15   e = strpbrk(s, delim);
16   if (e)
17     *e++ = '\0';
18
19   *stringp = e;
20   return s;
21 }