1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Fix compile under MingW

This commit is contained in:
kwolekr 2013-01-23 02:21:26 -05:00
parent 035933f806
commit 69ba485415
3 changed files with 44 additions and 5 deletions

View file

@ -47,3 +47,33 @@ size_t curl_write_data(char *ptr, size_t size, size_t nmemb, void *userdata) {
stream->write(ptr, count);
return count;
}
char *mystrtok_r(char *s, const char *sep, char **lasts) {
char *t;
int delim_reached;
if (!s)
s = *lasts;
while (*s && strchr(sep, *s))
s++;
if (!*s)
return NULL;
delim_reached = 0;
t = s;
while (*t) {
if (strchr(sep, *t)) {
*t = '\0';
delim_reached = 1;
} else if (delim_reached) {
*lasts = t;
return s;
}
t++;
}
*lasts = t;
return s;
}