200,201c200,202 < typedef struct nxt_http_route_s nxt_http_route_t; < typedef struct nxt_http_route_rule_s nxt_http_route_rule_t; --- > typedef struct nxt_http_route_s nxt_http_route_t; > typedef struct nxt_http_route_rule_s nxt_http_route_rule_t; > typedef struct nxt_http_route_addr_rule_s nxt_http_route_addr_rule_t; 256a258,265 > struct nxt_http_client_ip_s { > nxt_http_route_addr_rule_t *source; > nxt_str_t *header; > uint32_t header_hash; > uint8_t recursive; /* 1 bit */ > }; > > 313a323,326 > nxt_http_route_addr_rule_t *nxt_http_route_addr_rule_create( > nxt_task_t *task, nxt_mp_t *mp, nxt_conf_value_t *cv); > nxt_int_t nxt_http_route_addr_rule(nxt_http_request_t *r, > nxt_http_route_addr_rule_t *addr_rule, nxt_sockaddr_t *sockaddr);