Lines Matching refs:end_pos

235   const char *end_pos = NULL;  in parse_query_arg()  local
262 end_pos = strstr(cur_pos,"get="); in parse_query_arg()
264 if (end_pos == NULL) in parse_query_arg()
272 cur_pos = end_pos; in parse_query_arg()
276 if (end_pos < test_pos) in parse_query_arg()
278 cur_pos = end_pos; in parse_query_arg()
303 if ((end_pos=strstr(cur_pos,"://"))|| in parse_query_arg()
304 (end_pos=strchr(cur_pos,',')) || in parse_query_arg()
305 (end_pos=strchr(cur_pos,']'))) in parse_query_arg()
307 if (end_pos-cur_pos < 255) in parse_query_arg()
309 snprintf(freedb_type,end_pos-cur_pos+1,"%s",cur_pos); in parse_query_arg()
310 freedb_type[end_pos-cur_pos] = '\0'; in parse_query_arg()
311 if ((strchr(cur_pos,',')==end_pos) || in parse_query_arg()
312 (strchr(cur_pos,']')==end_pos)) in parse_query_arg()
314 cur_pos = end_pos; in parse_query_arg()
318 cur_pos = end_pos+3; in parse_query_arg()
320 end_pos = cur_pos; in parse_query_arg()
325 end_pos = cur_pos; in parse_query_arg()
330 while ((*end_pos != ':') && (*end_pos != ',') && in parse_query_arg()
331 (*end_pos != ']') && (*end_pos != '\0')) in parse_query_arg()
333 end_pos++; in parse_query_arg()
335 if ((end_pos != cur_pos) && (end_pos-cur_pos < 255) in parse_query_arg()
336 && (*end_pos != '\0')) in parse_query_arg()
338 snprintf(freedb_server,end_pos-cur_pos+1,"%s",cur_pos); in parse_query_arg()
339 freedb_server[end_pos-cur_pos] = '\0'; in parse_query_arg()
340 if (*(end_pos+1) == ']' || *(end_pos+1) == ',') in parse_query_arg()
342 cur_pos = end_pos+1; in parse_query_arg()
346 cur_pos = end_pos; in parse_query_arg()
348 end_pos = cur_pos; in parse_query_arg()
352 cur_pos = end_pos; in parse_query_arg()
360 if (*end_pos == ':') in parse_query_arg()
363 end_pos++; in parse_query_arg()
364 while((*end_pos != ']') && in parse_query_arg()
365 (*end_pos != '\0') && in parse_query_arg()
366 (*end_pos != ',')) in parse_query_arg()
369 if (!isdigit(*end_pos)) in parse_query_arg()
374 end_pos++; in parse_query_arg()
376 if ((end_pos != cur_pos) && (end_pos-cur_pos < 10)) in parse_query_arg()
378 snprintf(freedb_port,end_pos-cur_pos+1,"%s",cur_pos); in parse_query_arg()
379 freedb_port[end_pos-cur_pos] = '\0'; in parse_query_arg()
380 cur_pos = end_pos; in parse_query_arg()
517 if (!(end_pos = strchr(cur_pos,'}'))) in parse_query_arg()
523 if (end_pos-cur_pos < 2048) in parse_query_arg()
525 snprintf(opt->freedb_arg_search_string, end_pos-cur_pos, "%s", cur_pos+1); in parse_query_arg()
526 opt->freedb_arg_search_string[end_pos-cur_pos-1] = '\0'; in parse_query_arg()
549 if (!(end_pos = strchr(cur_pos,')'))) in parse_query_arg()
556 if (end_pos-cur_pos < 256) in parse_query_arg()
558 snprintf(chosen_int, end_pos-cur_pos, "%s", cur_pos+1); in parse_query_arg()