Lines Matching refs:start
278 char *res = NULL, *start = NULL, *end = NULL;
289 start = res + i + 1;
295 if (!start || !end)
299 if (strlen(start) < 5)
301 if (start[0] != d || start[1] != d || start[2] != d || end[-1] != d)
303 start += 3;
306 s->server_data_port = atoi(start);
320 char *res = NULL, *start = NULL, *end = NULL;
330 start = res + i + 1;
336 if (!start || !end)
341 if (!av_strtok(start, ",", &end)) goto fail;
347 start = av_strtok(NULL, ",", &end);
348 if (!start) goto fail;
349 s->server_data_port = atoi(start) * 256;
350 start = av_strtok(NULL, ",", &end);
351 if (!start) goto fail;
352 s->server_data_port += atoi(start);
366 char *res = NULL, *start = NULL, *end = NULL;
376 if (!start) {
377 start = res + i + 1;
389 s->path = av_strdup(start);
1041 char *start, *found;
1046 start = s->dir_buffer + s->dir_buffer_offset;
1047 while (!(found = strstr(start, "\n"))) {
1053 memmove(s->dir_buffer, start, s->dir_buffer_size);
1063 start = s->dir_buffer;
1066 s->dir_buffer_offset += (found + 1 - start);
1068 if (found > start && found[-1] == '\r')
1075 ret = ftp_parse_entry(h, start, *next);