Lines Matching refs:x

159 ajp13_dec_uint16 (const uint8_t * const x)  in ajp13_dec_uint16()  argument
161 return (x[0] << 8) | x[1]; in ajp13_dec_uint16()
166 ajp13_enc_uint16_nc (uint8_t * const x, const uint32_t v) in ajp13_enc_uint16_nc() argument
169 x[0] = 0xFF & (v >> 8); in ajp13_enc_uint16_nc()
170 x[1] = 0xFF & (v); in ajp13_enc_uint16_nc()
175 ajp13_enc_uint16 (uint8_t * const x, const uint32_t n, const uint32_t v) in ajp13_enc_uint16() argument
178 ajp13_enc_uint16_nc(x+n, v); 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
187 x[n] = v; 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()
200 ajp13_enc_uint16_nc(x+n, len); in ajp13_enc_string()
202 memcpy(x+n, s, len); in ajp13_enc_string()
204 x[n] = '\0'; in ajp13_enc_string()
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()
372 n = ajp13_enc_uint16(x, n, 0xA008); in ajp13_enc_request_headers()
375 n = ajp13_enc_string(x, n, buf, 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()
409 n = ajp13_enc_string(x, n, BUF_PTR_LEN(&ds->value)); 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);
422 n = ajp13_enc_string(x, n, k, klen);
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
433 n = ajp13_enc_byte(x, n, code); 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()
448 n = ajp13_enc_attribute(x, n, vb, 0x04); in ajp13_enc_attributes()
452 n = ajp13_enc_attribute(x, n, &r->uri.query, 0x05); in ajp13_enc_attributes()
462 n = ajp13_enc_attribute(x, n, vb, 0x07); in ajp13_enc_attributes()
465 n = ajp13_enc_attribute(x, n, vb, 0x08); in ajp13_enc_attributes()
468 n = ajp13_enc_attribute(x, n, vb, 0x0B); in ajp13_enc_attributes()
474 n = ajp13_enc_req_attribute(x, n, CONST_STR_LEN("REDIRECT_URI"), in ajp13_enc_attributes()
478 n = ajp13_enc_req_attribute(x, n, CONST_STR_LEN("REDIRECT_URI"), in ajp13_enc_attributes()
488 n = ajp13_enc_attribute(x, n, vb, 0x0C); 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()
574 uint8_t * const x = (uint8_t *)b->ptr; in ajp13_create_env() local
576 x[0] = 0x12; in ajp13_create_env()
577 x[1] = 0x34; in ajp13_create_env()
578 x[2] = 0; in ajp13_create_env()
579 x[3] = 0; in ajp13_create_env()
580 x[4] = 0x02; /* JK_AJP13_FORWARD_REQUEST */ in ajp13_create_env()
584 x[5] = method_byte; in ajp13_create_env()
587 n = ajp13_enc_string(x, n, proto, strlen(proto)); in ajp13_create_env()
590 n = ajp13_enc_string(x, n, BUF_PTR_LEN(&r->uri.path)); in ajp13_create_env()
593 n = ajp13_enc_string(x, n, BUF_PTR_LEN(r->dst_addr_buf)); in ajp13_create_env()
596 n = ajp13_enc_string(x, n, NULL, 0); in ajp13_create_env()
599 n = ajp13_enc_server_name(x, n, r); in ajp13_create_env()
603 n = ajp13_enc_uint16(x, n, port); in ajp13_create_env()
606 n = ajp13_enc_byte(x,n,buffer_is_equal_string(&r->uri.scheme, in ajp13_create_env()
611 n = ajp13_enc_request_headers(x, n, r); in ajp13_create_env()
614 n = ajp13_enc_attributes(x, n, r); in ajp13_create_env()
617 n = ajp13_enc_byte(x, n, 0xFF); in ajp13_create_env()
620 ajp13_enc_uint16_nc(x+2, n-4); in ajp13_create_env()