diff options
Diffstat (limited to 'src/glib-compat.c')
-rw-r--r-- | src/glib-compat.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/glib-compat.c b/src/glib-compat.c index 41a7f52..622620b 100644 --- a/src/glib-compat.c +++ b/src/glib-compat.c @@ -110,34 +110,3 @@ g_queue_free_full (GQueue *queue, g_queue_free (queue); } #endif - - -#ifndef HAVE_STRTOK_R -G_GNUC_INTERNAL -char *strtok_r(char *s, const char *delim, char **save_ptr) -{ - char *token; - - if (s == NULL) - s = *save_ptr; - - /* 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; -} -#endif |