Lines Matching defs:in_buf
196 char in_buf[1024], *in_ptr = in_buf;
214 ret = read (s, in_ptr, sizeof(in_buf) - in_len - 1);
220 in_buf[ret + in_len] = '\0';
229 p = strstr(in_buf, "\r\n");
233 } else if (p == in_buf) {
234 memmove(in_buf, in_buf + 2, sizeof(in_buf) - 2);
240 req->response = emalloc(p - in_buf + 1);
241 memcpy(req->response, in_buf, p - in_buf);
242 req->response[p - in_buf] = '\0';
247 req->headers[req->num_headers] = emalloc(p - in_buf + 1);
248 memcpy(req->headers[req->num_headers], in_buf, p - in_buf);
249 req->headers[req->num_headers][p - in_buf] = '\0';
254 memmove(in_buf, p + 2, sizeof(in_buf) - (p - in_buf) - 2);
255 in_len -= (p - in_buf) + 2;
256 in_ptr -= (p - in_buf) + 2;
264 memcpy((char *)req->body + req->body_size, in_buf, ret);
268 in_ptr = in_buf;