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,'='); | ... | ... |