Commit 59cf22a753cd7eb4cf481071d165065a0347c293

Authored by perry.werneck@gmail.com
1 parent f5d107a3

Ajustes diversos feitos quando o servidor svn estava fora

Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
@@ -283,10 +283,14 @@ LIB3270_EXPORT const char * lib3270_set_url(H3270 *h, const char *n) @@ -283,10 +283,14 @@ LIB3270_EXPORT const char * lib3270_set_url(H3270 *h, const char *n)
283 if(query && *query) 283 if(query && *query)
284 { 284 {
285 char *str = strdup(query); 285 char *str = strdup(query);
286 - char *saveptr = NULL;  
287 char *ptr; 286 char *ptr;
288 287
  288 +#ifdef HAVE_STRTOK_R
  289 + char *saveptr = NULL;
289 for(ptr = strtok_r(str,"&",&saveptr);ptr;ptr=strtok_r(NULL,"&",&saveptr)) 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 char *var = ptr; 295 char *var = ptr;
292 char *val = strchr(ptr,'='); 296 char *val = strchr(ptr,'=');