Lines Matching refs:p

375 static inline size_t fcgi_get_params_len( int *result, unsigned char *p, unsigned char *end)  in fcgi_get_params_len()  argument
379 if (p < end) { in fcgi_get_params_len()
380 *result = p[0]; in fcgi_get_params_len()
384 else if (p + 3 < end) { in fcgi_get_params_len()
386 *result |= (p[1] << 16); in fcgi_get_params_len()
387 *result |= (p[2] << 8); in fcgi_get_params_len()
388 *result |= p[3]; in fcgi_get_params_len()
398 static inline int fcgi_param_get_eff_len( unsigned char *p, unsigned char *end, uint *eff_len) in fcgi_param_get_eff_len() argument
403 for (; p != end; ++p) { in fcgi_param_get_eff_len()
404 if (*p == '\0') { in fcgi_param_get_eff_len()
424 static int fcgi_get_params(fcgi_request *req, unsigned char *p, unsigned char *end) in fcgi_get_params() argument
436 while (p < end) { in fcgi_get_params()
437 bytes_consumed = fcgi_get_params_len(&name_len, p, end); in fcgi_get_params()
443 p += bytes_consumed; in fcgi_get_params()
444 bytes_consumed = fcgi_get_params_len(&val_len, p, end); in fcgi_get_params()
450 p += bytes_consumed; in fcgi_get_params()
452 name_len + val_len > end - p) { /* would we exceed the buffer? */ in fcgi_get_params()
462 if (!fcgi_param_get_eff_len(p, p+name_len, &eff_name_len)){ in fcgi_get_params()
479 memcpy(tmp, p, eff_name_len); in fcgi_get_params()
481 s = estrndup((char*)p + name_len, val_len); in fcgi_get_params()
487 p += name_len + val_len; in fcgi_get_params()
595 unsigned char *p = buf + sizeof(fcgi_header); in fcgi_read_request() local
625 if ((p + 4 + 4 + str_length + zlen) >= (buf + sizeof(buf))) { in fcgi_read_request()
629 *p++ = str_length; in fcgi_read_request()
631 *p++ = ((str_length >> 24) & 0xff) | 0x80; in fcgi_read_request()
632 *p++ = (str_length >> 16) & 0xff; in fcgi_read_request()
633 *p++ = (str_length >> 8) & 0xff; in fcgi_read_request()
634 *p++ = str_length & 0xff; in fcgi_read_request()
637 *p++ = zlen; in fcgi_read_request()
639 *p++ = ((zlen >> 24) & 0xff) | 0x80; in fcgi_read_request()
640 *p++ = (zlen >> 16) & 0xff; in fcgi_read_request()
641 *p++ = (zlen >> 8) & 0xff; in fcgi_read_request()
642 *p++ = zlen & 0xff; in fcgi_read_request()
644 memcpy(p, str_index, str_length); in fcgi_read_request()
645 p += str_length; in fcgi_read_request()
646 memcpy(p, Z_STRVAL_PP(value), zlen); in fcgi_read_request()
647 p += zlen; in fcgi_read_request()
649 len = p - buf - sizeof(fcgi_header); in fcgi_read_request()