diff --git a/lib/cookie.c b/lib/cookie.c index f15a3223e9d7b9e477e1581eb0c333df60de1371..2585639b54fa1db20b520a1b5b04391e42ef86ce 100644 --- a/lib/cookie.c +++ b/lib/cookie.c @@ -86,6 +86,7 @@ Example set of cookies: #include "cookie.h" #include "getdate.h" #include "strequal.h" +#include "strtok.h" /* The last #include file should be: */ #ifdef MALLOCDEBUG diff --git a/lib/netrc.c b/lib/netrc.c index b7ffc1b4a52e97cf79f8fcef32c9ac44cfe247a0..b2dd35692c00e74d6380aa255d869544ca6ee175 100644 --- a/lib/netrc.c +++ b/lib/netrc.c @@ -41,6 +41,7 @@ #include #include "strequal.h" +#include "strtok.h" /* The last #include file should be: */ #ifdef MALLOCDEBUG diff --git a/lib/strtok.h b/lib/strtok.h index 023b051c7ce97a0ddf8f584586d773c5a0593858..d7ecdf1d37ea9c3228bdc708cced75c8c4798b04 100644 --- a/lib/strtok.h +++ b/lib/strtok.h @@ -30,6 +30,8 @@ #ifndef HAVE_STRTOK_R char *Curl_strtok_r(char *s, const char *delim, char **last); #define strtok_r Curl_strtok_r +#else +extern char *strtok_r(char *s1, const char *s2, char **lasts); #endif #endif diff --git a/lib/url.c b/lib/url.c index 55d4463c8e3bb0f5df803931e8cc64facabf04e2..c42e05e8b23b76bb10cca8ec210eec2ecb9fa5bc 100644 --- a/lib/url.c +++ b/lib/url.c @@ -91,6 +91,7 @@ #include "cookie.h" #include "strequal.h" #include "escape.h" +#include "strtok.h" /* And now for the protocols */ #include "ftp.h"