Lines Matching refs:p

149 		struct { void *block; char *p; size_t len; } heap;  member
150 struct { const char *p; size_t len; } immortal; member
415 char *s, *p; in add_response_header() local
420 p = strchr(h->header, ':'); in add_response_header()
421 len = p - h->header; in add_response_header()
422 if (p && (len > 0)) { in add_response_header()
431 p++; in add_response_header()
432 } while (*p == ' ' || *p == '\t'); in add_response_header()
433 add_assoc_stringl_ex(return_value, s, (uint32_t)len, p, h->header_len - (p - h->header)); in add_response_header()
1017 chunk->data.immortal.p = buf; in php_cli_server_chunk_immortal_new()
1029 chunk->data.heap.p = buf; in php_cli_server_chunk_heap_new()
1041 chunk->data.heap.p = (char *)(chunk + 1); in php_cli_server_chunk_heap_new_self_contained()
1072 nbytes_sent = send(fd, chunk->data.heap.p, (int)chunk->data.heap.len, 0); in php_cli_server_content_sender_send()
1074 nbytes_sent = send(fd, chunk->data.heap.p, chunk->data.heap.len, 0); in php_cli_server_content_sender_send()
1091 chunk->data.heap.p += nbytes_sent; in php_cli_server_content_sender_send()
1099 nbytes_sent = send(fd, chunk->data.immortal.p, (int)chunk->data.immortal.len, 0); in php_cli_server_content_sender_send()
1101 nbytes_sent = send(fd, chunk->data.immortal.p, chunk->data.immortal.len, 0); in php_cli_server_content_sender_send()
1118 chunk->data.immortal.p += nbytes_sent; in php_cli_server_content_sender_send()
1139 _nbytes_read = read(fd, chunk->data.heap.p, (unsigned int)chunk->data.heap.len); in php_cli_server_content_sender_pull()
1141 _nbytes_read = read(fd, chunk->data.heap.p, chunk->data.heap.len); in php_cli_server_content_sender_pull()
1279 struct sockaddr *sa = NULL, **p, **sal; in php_network_listen_socket()
1285 for (p = sal; *p; p++) { in php_network_listen_socket()
1291 retval = socket((*p)->sa_family, socktype, 0); in php_network_listen_socket()
1296 switch ((*p)->sa_family) { in php_network_listen_socket()
1300 *(struct sockaddr_in6 *)sa = *(struct sockaddr_in6 *)*p; in php_network_listen_socket()
1307 *(struct sockaddr_in *)sa = *(struct sockaddr_in *)*p; in php_network_listen_socket()
1437 char *p = buf, *prev_path = NULL, *q, *vpath; in php_cli_server_request_translate_vpath() local
1441 memmove(p, document_root, document_root_len); in php_cli_server_request_translate_vpath()
1442 p += document_root_len; in php_cli_server_request_translate_vpath()
1443 vpath = p; in php_cli_server_request_translate_vpath()
1446 *p++ = DEFAULT_SLASH; in php_cli_server_request_translate_vpath()
1455 memmove(p, request->vpath, request->vpath_len); in php_cli_server_request_translate_vpath()
1457 q = p + request->vpath_len; in php_cli_server_request_translate_vpath()
1462 } while (q-- > p); in php_cli_server_request_translate_vpath()
1464 p += request->vpath_len; in php_cli_server_request_translate_vpath()
1466 *p = '\0'; in php_cli_server_request_translate_vpath()
1467 q = p; in php_cli_server_request_translate_vpath()
1499 prev_path_len = p - q; in php_cli_server_request_translate_vpath()
1542 char *p; in normalize_vpath() local
1556 char *p = decoded_vpath; in normalize_vpath() local
1559 if (*p == '\\') { in normalize_vpath()
1560 *p = '/'; in normalize_vpath()
1562 } while (*p++); in normalize_vpath()
1566 p = decoded_vpath; in normalize_vpath()
1568 if (p < decoded_vpath_end && *p == '/') { in normalize_vpath()
1569 char *n = p; in normalize_vpath()
1571 memmove(++p, n, decoded_vpath_end - n); in normalize_vpath()
1572 decoded_vpath_end -= n - p; in normalize_vpath()
1575 while (p < decoded_vpath_end) { in normalize_vpath()
1576 char *n = p; in normalize_vpath()
1578 if (n - p == 2 && p[0] == '.' && p[1] == '.') { in normalize_vpath()
1579 if (p > decoded_vpath) { in normalize_vpath()
1580 --p; in normalize_vpath()
1582 if (p == decoded_vpath) { in normalize_vpath()
1583 if (*p == '/') { in normalize_vpath()
1584 p++; in normalize_vpath()
1588 if (*(--p) == '/') { in normalize_vpath()
1589 p++; in normalize_vpath()
1595 memmove(p, n, decoded_vpath_end - n); in normalize_vpath()
1596 decoded_vpath_end -= n - p; in normalize_vpath()
1597 } else if (n - p == 1 && p[0] == '.') { in normalize_vpath()
1599 memmove(p, n, decoded_vpath_end - n); in normalize_vpath()
1600 decoded_vpath_end -= n - p; in normalize_vpath()
1605 p = n + 1; in normalize_vpath()
1606 memmove(p, nn, decoded_vpath_end - nn); in normalize_vpath()
1607 decoded_vpath_end -= nn - p; in normalize_vpath()
1609 p = n; in normalize_vpath()
1798 const char *vpath = client->request.vpath, *end = vpath + client->request.vpath_len, *p = end; in php_cli_server_client_read_request_on_message_complete() local
1801 while (p > vpath) { in php_cli_server_client_read_request_on_message_complete()
1802 --p; in php_cli_server_client_read_request_on_message_complete()
1803 if (*p == '.') { in php_cli_server_client_read_request_on_message_complete()
1804 ++p; in php_cli_server_client_read_request_on_message_complete()
1805 client->request.ext = p; in php_cli_server_client_read_request_on_message_complete()
1806 client->request.ext_len = end - p; in php_cli_server_client_read_request_on_message_complete()
2011 snprintf(chunk->data.heap.p, chunk->data.heap.len, prologue_template, status, status_string); in php_cli_server_send_error_page()
2012 chunk->data.heap.len = strlen(chunk->data.heap.p); in php_cli_server_send_error_page()
2035 …snprintf(chunk->data.heap.p, chunk->data.heap.len, content_template, status_string, ZSTR_VAL(escap… in php_cli_server_send_error_page()
2036 chunk->data.heap.len = strlen(chunk->data.heap.p); in php_cli_server_send_error_page()
2397 php_cli_server_client *p = Z_PTR_P(zv); in php_cli_server_client_dtor_wrapper() local
2399 shutdown(p->sock, SHUT_RDWR); in php_cli_server_client_dtor_wrapper()
2400 closesocket(p->sock); in php_cli_server_client_dtor_wrapper()
2401 php_cli_server_poller_remove(&p->server->poller, POLLIN | POLLOUT, p->sock); in php_cli_server_client_dtor_wrapper()
2402 php_cli_server_client_dtor(p); in php_cli_server_client_dtor_wrapper()
2403 pefree(p, 1); in php_cli_server_client_dtor_wrapper()
2413 const char *p, *end; in php_cli_server_parse_addr() local
2425 p = end + 1; in php_cli_server_parse_addr()
2426 if (*p != ':') { in php_cli_server_parse_addr()
2431 port = strtol(p + 1, (char**)&p, 10); in php_cli_server_parse_addr()
2432 if (p && *p) { in php_cli_server_parse_addr()
2452 port = strtol(end + 1, (char**)&p, 10); in php_cli_server_parse_addr()
2453 if (p && *p) { in php_cli_server_parse_addr()