Lines Matching refs:p

151 		struct { void *block; char *p; size_t len; } heap;  member
152 struct { const char *p; size_t len; } immortal; member
374 static void char_ptr_dtor_p(char **p) /* {{{ */ in char_ptr_dtor_p() argument
376 pefree(*p, 1); in char_ptr_dtor_p()
509 char *s, *p; in add_response_header() local
514 p = strchr(h->header, ':'); in add_response_header()
515 len = p - h->header; in add_response_header()
516 if (p && (len > 0)) { in add_response_header()
525 p++; in add_response_header()
526 } while (*p == ' ' || *p == '\t'); in add_response_header()
527 add_assoc_stringl_ex(return_value, s, len+1, p, h->header_len - (p - h->header), 1); in add_response_header()
1056 chunk->data.immortal.p = buf; in php_cli_server_chunk_immortal_new()
1071 chunk->data.heap.p = buf; in php_cli_server_chunk_heap_new()
1086 chunk->data.heap.p = (char *)(chunk + 1); in php_cli_server_chunk_heap_new_self_contained()
1112 nbytes_sent = send(fd, chunk->data.heap.p, chunk->data.heap.len, 0); in php_cli_server_content_sender_send()
1124 chunk->data.heap.p += nbytes_sent; in php_cli_server_content_sender_send()
1131 nbytes_sent = send(fd, chunk->data.immortal.p, chunk->data.immortal.len, 0); in php_cli_server_content_sender_send()
1143 chunk->data.immortal.p += nbytes_sent; in php_cli_server_content_sender_send()
1159 _nbytes_read = read(fd, chunk->data.heap.p, chunk->data.heap.len); in php_cli_server_content_sender_pull()
1292 struct sockaddr *sa = NULL, **p, **sal; in php_network_listen_socket()
1298 for (p = sal; *p; p++) { in php_network_listen_socket()
1304 retval = socket((*p)->sa_family, socktype, 0); in php_network_listen_socket()
1309 switch ((*p)->sa_family) { in php_network_listen_socket()
1319 *(struct sockaddr_in6 *)sa = *(struct sockaddr_in6 *)*p; in php_network_listen_socket()
1332 *(struct sockaddr_in *)sa = *(struct sockaddr_in *)*p; in php_network_listen_socket()
1461 char *p = buf, *prev_path = NULL, *q, *vpath; in php_cli_server_request_translate_vpath() local
1469 memmove(p, document_root, document_root_len); in php_cli_server_request_translate_vpath()
1470 p += document_root_len; in php_cli_server_request_translate_vpath()
1471 vpath = p; in php_cli_server_request_translate_vpath()
1473 *p++ = DEFAULT_SLASH; in php_cli_server_request_translate_vpath()
1482 memmove(p, request->vpath, request->vpath_len); in php_cli_server_request_translate_vpath()
1484 q = p + request->vpath_len; in php_cli_server_request_translate_vpath()
1489 } while (q-- > p); in php_cli_server_request_translate_vpath()
1491 p += request->vpath_len; in php_cli_server_request_translate_vpath()
1492 *p = '\0'; in php_cli_server_request_translate_vpath()
1493 q = p; in php_cli_server_request_translate_vpath()
1525 prev_path_len = p - q; in php_cli_server_request_translate_vpath()
1568 char *p; in normalize_vpath() local
1579 p = decoded_vpath; in normalize_vpath()
1581 if (p < decoded_vpath_end && *p == '/') { in normalize_vpath()
1582 char *n = p; in normalize_vpath()
1584 memmove(++p, n, decoded_vpath_end - n); in normalize_vpath()
1585 decoded_vpath_end -= n - p; in normalize_vpath()
1588 while (p < decoded_vpath_end) { in normalize_vpath()
1589 char *n = p; in normalize_vpath()
1591 if (n - p == 2 && p[0] == '.' && p[1] == '.') { in normalize_vpath()
1592 if (p > decoded_vpath) { in normalize_vpath()
1593 --p; in normalize_vpath()
1595 if (p == decoded_vpath) { in normalize_vpath()
1596 if (*p == '/') { in normalize_vpath()
1597 p++; in normalize_vpath()
1601 if (*(--p) == '/') { in normalize_vpath()
1602 p++; in normalize_vpath()
1608 memmove(p, n, decoded_vpath_end - n); in normalize_vpath()
1609 decoded_vpath_end -= n - p; in normalize_vpath()
1610 } else if (n - p == 1 && p[0] == '.') { in normalize_vpath()
1612 memmove(p, n, decoded_vpath_end - n); in normalize_vpath()
1613 decoded_vpath_end -= n - p; in normalize_vpath()
1618 p = n + 1; in normalize_vpath()
1619 memmove(p, nn, decoded_vpath_end - nn); in normalize_vpath()
1620 decoded_vpath_end -= nn - p; in normalize_vpath()
1622 p = n; in normalize_vpath()
1743 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
1746 while (p > vpath) { in php_cli_server_client_read_request_on_message_complete()
1747 --p; in php_cli_server_client_read_request_on_message_complete()
1748 if (*p == '.') { in php_cli_server_client_read_request_on_message_complete()
1749 ++p; in php_cli_server_client_read_request_on_message_complete()
1750 client->request.ext = p; in php_cli_server_client_read_request_on_message_complete()
1751 client->request.ext_len = end - p; in php_cli_server_client_read_request_on_message_complete()
1938 …snprintf(chunk->data.heap.p, chunk->data.heap.len, prologue_template, status, status_string, escap… in php_cli_server_send_error_page()
1939 chunk->data.heap.len = strlen(chunk->data.heap.p); in php_cli_server_send_error_page()
1962 …snprintf(chunk->data.heap.p, chunk->data.heap.len, content_template, status_string, escaped_reques… in php_cli_server_send_error_page()
1963 chunk->data.heap.len = strlen(chunk->data.heap.p); in php_cli_server_send_error_page()
2235 static void php_cli_server_client_dtor_wrapper(php_cli_server_client **p) /* {{{ */ in php_cli_server_client_dtor_wrapper() argument
2237 closesocket((*p)->sock); in php_cli_server_client_dtor_wrapper()
2238 php_cli_server_poller_remove(&(*p)->server->poller, POLLIN | POLLOUT, (*p)->sock); in php_cli_server_client_dtor_wrapper()
2239 php_cli_server_client_dtor(*p); in php_cli_server_client_dtor_wrapper()
2240 pefree(*p, 1); in php_cli_server_client_dtor_wrapper()
2253 char *p = NULL; in php_cli_server_ctor() local
2260 p = strchr(host, ']'); in php_cli_server_ctor()
2261 if (p) { in php_cli_server_ctor()
2262 *p++ = '\0'; in php_cli_server_ctor()
2263 if (*p == ':') { in php_cli_server_ctor()
2264 port = strtol(p + 1, &p, 10); in php_cli_server_ctor()
2266 p = NULL; in php_cli_server_ctor()
2268 } else if (*p != '\0') { in php_cli_server_ctor()
2269 p = NULL; in php_cli_server_ctor()
2277 p = strchr(host, ':'); in php_cli_server_ctor()
2278 if (p) { in php_cli_server_ctor()
2279 *p++ = '\0'; in php_cli_server_ctor()
2280 port = strtol(p, &p, 10); in php_cli_server_ctor()
2282 p = NULL; in php_cli_server_ctor()
2286 if (!p) { in php_cli_server_ctor()