Lines Matching defs:line
385 /* Generate request line */
797 /* the last chunk is on a new line? */
1209 /* Parses the status line of a web server */
1212 evhttp_parse_response_line(struct evhttp_request *req, char *line)
1218 protocol = strsep(&line, " ");
1219 if (line == NULL)
1221 number = strsep(&line, " ");
1222 if (line == NULL)
1224 readable = line;
1251 /* Parse the first line of a HTTP request */
1254 evhttp_parse_request_line(struct evhttp_request *req, char *line)
1260 /* Parse the request line */
1261 method = strsep(&line, " ");
1262 if (line == NULL)
1264 uri = strsep(&line, " ");
1265 if (line == NULL)
1267 version = strsep(&line, " ");
1268 if (line != NULL)
1271 /* First line */
1369 /* we really expect only one new line */
1437 char *line;
1440 line = evbuffer_readline(buffer);
1441 if (line == NULL)
1446 if (evhttp_parse_request_line(req, line) == -1)
1450 if (evhttp_parse_response_line(req, line) == -1)
1457 free(line);
1462 evhttp_append_to_last_header(struct evkeyvalq *headers, const char *line)
1472 line_len = strlen(line);
1478 memcpy(newval + old_len, line, line_len + 1);
1487 char *line;
1491 while ((line = evbuffer_readline(buffer))
1495 if (*line == '\0') { /* Last header - Done */
1497 free(line);
1501 /* Check if this is a continuation line */
1502 if (*line == ' ' || *line == '\t') {
1503 if (evhttp_append_to_last_header(headers, line) == -1)
1505 free(line);
1510 svalue = line;
1520 free(line);
1526 free(line);
2117 char *line;
2127 if ((line = strdup(uri)) == NULL)
2131 argument = line;
2157 free(line);