Commit 59cf22a753cd7eb4cf481071d165065a0347c293
1 parent
f5d107a3
Exists in
master
and in
3 other branches
Ajustes diversos feitos quando o servidor svn estava fora
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
host.c
... | ... | @@ -283,10 +283,14 @@ LIB3270_EXPORT const char * lib3270_set_url(H3270 *h, const char *n) |
283 | 283 | if(query && *query) |
284 | 284 | { |
285 | 285 | char *str = strdup(query); |
286 | - char *saveptr = NULL; | |
287 | 286 | char *ptr; |
288 | 287 | |
288 | +#ifdef HAVE_STRTOK_R | |
289 | + char *saveptr = NULL; | |
289 | 290 | for(ptr = strtok_r(str,"&",&saveptr);ptr;ptr=strtok_r(NULL,"&",&saveptr)) |
291 | +#else | |
292 | + for(ptr = strtok(str,"&");ptr;ptr=strtok(NULL,"&")) | |
293 | +#endif | |
290 | 294 | { |
291 | 295 | char *var = ptr; |
292 | 296 | char *val = strchr(ptr,'='); | ... | ... |