Lines Matching refs:n

175 ajp13_enc_uint16 (uint8_t * const x, const uint32_t n, const uint32_t v)  in ajp13_enc_uint16()  argument
177 if (n + 2 > AJP13_MAX_PACKET_SIZE) return 0; in ajp13_enc_uint16()
178 ajp13_enc_uint16_nc(x+n, v); in ajp13_enc_uint16()
179 return n+2; in ajp13_enc_uint16()
184 ajp13_enc_byte (uint8_t * const x, const uint32_t n, const uint32_t v) in ajp13_enc_byte() argument
186 if (n + 1 > AJP13_MAX_PACKET_SIZE) return 0; in ajp13_enc_byte()
187 x[n] = v; in ajp13_enc_byte()
188 return n+1; in ajp13_enc_byte()
193 ajp13_enc_string (uint8_t * const x, uint32_t n, const char * const s, const uint32_t len) in ajp13_enc_string() argument
197 return ajp13_enc_uint16(x, n, 0xFFFF); in ajp13_enc_string()
199 if (n + 2 + len + 1 > AJP13_MAX_PACKET_SIZE) return 0; in ajp13_enc_string()
200 ajp13_enc_uint16_nc(x+n, len); in ajp13_enc_string()
201 n += 2; in ajp13_enc_string()
202 memcpy(x+n, s, len); in ajp13_enc_string()
203 n += len; in ajp13_enc_string()
204 x[n] = '\0'; in ajp13_enc_string()
205 return n+1; in ajp13_enc_string()
247 ajp13_stdin_append_n (handler_ctx * const hctx, const uint32_t n) in ajp13_stdin_append_n() argument
264 if (n <= (uint32_t)(INT_MAX - hctx->request_id)) in ajp13_stdin_append_n()
265 hctx->request_id += (int)n; in ajp13_stdin_append_n()
359 ajp13_enc_request_headers (uint8_t * const x, uint32_t n, const request_st * const r) in ajp13_enc_request_headers() argument
365 n = ajp13_enc_uint16(x, n, rqst_headers->used + add_content_length); in ajp13_enc_request_headers()
366 if (0 == n) return n; in ajp13_enc_request_headers()
372 n = ajp13_enc_uint16(x, n, 0xA008); in ajp13_enc_request_headers()
373 if (0 == n) return n; in ajp13_enc_request_headers()
375 n = ajp13_enc_string(x, n, buf, in ajp13_enc_request_headers()
377 if (0 == n) return n; in ajp13_enc_request_headers()
405 n = (code) in ajp13_enc_request_headers()
406 ? ajp13_enc_uint16(x, n, 0xA000 | code) in ajp13_enc_request_headers()
407 : ajp13_enc_string(x, n, BUF_PTR_LEN(&ds->key)); in ajp13_enc_request_headers()
408 if (0 == n) return n; in ajp13_enc_request_headers()
409 n = ajp13_enc_string(x, n, BUF_PTR_LEN(&ds->value)); in ajp13_enc_request_headers()
410 if (0 == n) return n; in ajp13_enc_request_headers()
412 return n; in ajp13_enc_request_headers()
418 ajp13_enc_req_attribute (uint8_t * const x, uint32_t n, const char * const k, const uint32_t klen, …
420 n = ajp13_enc_byte(x, n, 0x0A);
421 if (0 == n) return n;
422 n = ajp13_enc_string(x, n, k, klen);
423 if (0 == n) return n;
424 return ajp13_enc_string(x, n, v, vlen);
430 ajp13_enc_attribute (uint8_t * const x, uint32_t n, const buffer * const b, uint8_t code) in ajp13_enc_attribute() argument
432 if (NULL == b) return n; in ajp13_enc_attribute()
433 n = ajp13_enc_byte(x, n, code); in ajp13_enc_attribute()
434 if (0 == n) return n; in ajp13_enc_attribute()
435 return ajp13_enc_string(x, n, BUF_PTR_LEN(b)); in ajp13_enc_attribute()
440 ajp13_enc_attributes (uint8_t * const x, uint32_t n, request_st * const r) in ajp13_enc_attributes() argument
445 n = ajp13_enc_attribute(x, n, vb, 0x03); in ajp13_enc_attributes()
446 if (0 == n) return n; in ajp13_enc_attributes()
448 n = ajp13_enc_attribute(x, n, vb, 0x04); in ajp13_enc_attributes()
449 if (0 == n) return n; in ajp13_enc_attributes()
452 n = ajp13_enc_attribute(x, n, &r->uri.query, 0x05); in ajp13_enc_attributes()
453 if (0 == n) return n; in ajp13_enc_attributes()
462 n = ajp13_enc_attribute(x, n, vb, 0x07); in ajp13_enc_attributes()
463 if (0 == n) return n; in ajp13_enc_attributes()
465 n = ajp13_enc_attribute(x, n, vb, 0x08); in ajp13_enc_attributes()
466 if (0 == n) return n; in ajp13_enc_attributes()
468 n = ajp13_enc_attribute(x, n, vb, 0x0B); in ajp13_enc_attributes()
469 if (0 == n) return n; in ajp13_enc_attributes()
474 n = ajp13_enc_req_attribute(x, n, CONST_STR_LEN("REDIRECT_URI"), in ajp13_enc_attributes()
476 if (0 == n) return n; in ajp13_enc_attributes()
478 n = ajp13_enc_req_attribute(x, n, CONST_STR_LEN("REDIRECT_URI"), in ajp13_enc_attributes()
480 if (0 == n) return n; in ajp13_enc_attributes()
488 n = ajp13_enc_attribute(x, n, vb, 0x0C); in ajp13_enc_attributes()
489 if (0 == n) return n; in ajp13_enc_attributes()
492 return n; in ajp13_enc_attributes()
497 ajp13_enc_server_name (uint8_t * const x, const uint32_t n, const request_st * const r) in ajp13_enc_server_name() argument
503 ? ajp13_enc_string(x, n, BUF_PTR_LEN(&ds->value)) in ajp13_enc_server_name()
504 : ajp13_enc_string(x, n, NULL, 0); in ajp13_enc_server_name()
518 return ajp13_enc_string(x, n, ptr, len); in ajp13_enc_server_name()
525 return ajp13_enc_string(x, n, NULL, 0); in ajp13_enc_server_name()
573 uint32_t n = 6; in ajp13_create_env() local
587 n = ajp13_enc_string(x, n, proto, strlen(proto)); in ajp13_create_env()
588 if (0 == n) break; in ajp13_create_env()
590 n = ajp13_enc_string(x, n, BUF_PTR_LEN(&r->uri.path)); in ajp13_create_env()
591 if (0 == n) break; in ajp13_create_env()
593 n = ajp13_enc_string(x, n, BUF_PTR_LEN(r->dst_addr_buf)); in ajp13_create_env()
594 if (0 == n) break; in ajp13_create_env()
596 n = ajp13_enc_string(x, n, NULL, 0); in ajp13_create_env()
597 if (0 == n) break; in ajp13_create_env()
599 n = ajp13_enc_server_name(x, n, r); in ajp13_create_env()
600 if (0 == n) break; in ajp13_create_env()
603 n = ajp13_enc_uint16(x, n, port); in ajp13_create_env()
604 if (0 == n) break; in ajp13_create_env()
606 n = ajp13_enc_byte(x,n,buffer_is_equal_string(&r->uri.scheme, in ajp13_create_env()
608 if (0 == n) break; in ajp13_create_env()
611 n = ajp13_enc_request_headers(x, n, r); in ajp13_create_env()
612 if (0 == n) break; in ajp13_create_env()
614 n = ajp13_enc_attributes(x, n, r); in ajp13_create_env()
615 if (0 == n) break; in ajp13_create_env()
617 n = ajp13_enc_byte(x, n, 0xFF); in ajp13_create_env()
618 if (0 == n) break; in ajp13_create_env()
620 ajp13_enc_uint16_nc(x+2, n-4); in ajp13_create_env()
628 buffer_extend(b, n);/*(buffer_commit but extend +1 for '\0' as needed)*/ in ajp13_create_env()
630 hctx->wb_reqlen = (off_t)n; in ajp13_create_env()
953 …_parse (request_st * const r, struct http_response_opts_t * const opts, buffer * const b, size_t n) in ajp13_recv_parse() argument
956 if (0 == n) return ajp13_recv_0(r, hctx); in ajp13_recv_parse()