From aa27db698662e11e19f464b25eaf5727419ca3e6 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 31 May 2001 06:05:32 +0000 Subject: [PATCH] removed the prototype and made it include string.h instead If your system, such as Solaris 2.7, lacks the strtok_r() prototype in string.h, then you'll face a bunch of warnings on all instances where strtok_r() is used. There's not much we can do about it. Adding a prototype here screws everything up on other platforms! :-( --- lib/strtok.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/strtok.h b/lib/strtok.h index d7ecdf1d3..1c72d8c03 100644 --- a/lib/strtok.h +++ b/lib/strtok.h @@ -31,7 +31,14 @@ 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); +#include +/* If your system, such as Solaris 2.7, lacks the strtok_r() prototype in + string.h, then you'll face a bunch of warnings on all instances + where strtok_r() is used. + + There's not much we can do about it. Adding a prototype here screws + everything up on other platforms! :-( +*/ #endif #endif