strtok_r: remove tabs

This commit is contained in:
Jean-Baptiste Kempf 2011-10-05 10:55:32 +02:00
parent 04b2f96e8c
commit 42419926ec
1 changed files with 20 additions and 20 deletions

View File

@ -26,27 +26,27 @@
char *strtok_r(char *s, const char *delim, char **save_ptr)
{
char *token;
char *token;
if (s == NULL)
s = *save_ptr;
if (s == NULL)
s = *save_ptr;
/* Scan leading delimiters. */
s += strspn (s, delim);
if (*s == '\0')
return NULL;
/* Scan leading delimiters. */
s += strspn (s, delim);
if (*s == '\0')
return NULL;
/* Find the end of the token. */
token = s;
s = strpbrk (token, delim);
if (s == NULL)
/* This token finishes the string. */
*save_ptr = strchr (token, '\0');
else
{
/* Terminate the token and make *SAVE_PTR point past it. */
*s = '\0';
*save_ptr = s + 1;
}
return token;
/* Find the end of the token. */
token = s;
s = strpbrk (token, delim);
if (s == NULL)
/* This token finishes the string. */
*save_ptr = strchr (token, '\0');
else
{
/* Terminate the token and make *SAVE_PTR point past it. */
*s = '\0';
*save_ptr = s + 1;
}
return token;
}