Lines Matching refs:p

382 static inline size_t fcgi_get_params_len( int *result, unsigned char *p, unsigned char *end)  in fcgi_get_params_len()  argument
386 if (p < end) { in fcgi_get_params_len()
387 *result = p[0]; in fcgi_get_params_len()
391 else if (p + 3 < end) { in fcgi_get_params_len()
393 *result |= (p[1] << 16); in fcgi_get_params_len()
394 *result |= (p[2] << 8); in fcgi_get_params_len()
395 *result |= p[3]; in fcgi_get_params_len()
405 static inline int fcgi_param_get_eff_len( unsigned char *p, unsigned char *end, uint *eff_len) in fcgi_param_get_eff_len() argument
410 for (; p != end; ++p) { in fcgi_param_get_eff_len()
411 if (*p == '\0') { in fcgi_param_get_eff_len()
431 static int fcgi_get_params(fcgi_request *req, unsigned char *p, unsigned char *end) in fcgi_get_params() argument
443 while (p < end) { in fcgi_get_params()
444 bytes_consumed = fcgi_get_params_len(&name_len, p, end); in fcgi_get_params()
450 p += bytes_consumed; in fcgi_get_params()
451 bytes_consumed = fcgi_get_params_len(&val_len, p, end); in fcgi_get_params()
457 p += bytes_consumed; in fcgi_get_params()
459 name_len + val_len > end - p) { /* would we exceed the buffer? */ in fcgi_get_params()
469 if (!fcgi_param_get_eff_len(p, p+name_len, &eff_name_len)){ in fcgi_get_params()
486 memcpy(tmp, p, eff_name_len); in fcgi_get_params()
488 s = estrndup((char*)p + name_len, val_len); in fcgi_get_params()
494 p += name_len + val_len; in fcgi_get_params()
602 unsigned char *p = buf + sizeof(fcgi_header); in fcgi_read_request() local
632 if ((p + 4 + 4 + str_length + zlen) >= (buf + sizeof(buf))) { in fcgi_read_request()
636 *p++ = str_length; in fcgi_read_request()
638 *p++ = ((str_length >> 24) & 0xff) | 0x80; in fcgi_read_request()
639 *p++ = (str_length >> 16) & 0xff; in fcgi_read_request()
640 *p++ = (str_length >> 8) & 0xff; in fcgi_read_request()
641 *p++ = str_length & 0xff; in fcgi_read_request()
644 *p++ = zlen; in fcgi_read_request()
646 *p++ = ((zlen >> 24) & 0xff) | 0x80; in fcgi_read_request()
647 *p++ = (zlen >> 16) & 0xff; in fcgi_read_request()
648 *p++ = (zlen >> 8) & 0xff; in fcgi_read_request()
649 *p++ = zlen & 0xff; in fcgi_read_request()
651 memcpy(p, str_index, str_length); in fcgi_read_request()
652 p += str_length; in fcgi_read_request()
653 memcpy(p, Z_STRVAL_PP(value), zlen); in fcgi_read_request()
654 p += zlen; in fcgi_read_request()
656 len = p - buf - sizeof(fcgi_header); in fcgi_read_request()