h                 465 core/ngx_hash.c     ngx_hash_init_t       h;
h                 568 core/ngx_hash.c             h = *hinit;
h                 569 core/ngx_hash.c             h.hash = NULL;
h                 571 core/ngx_hash.c             if (ngx_hash_wildcard_init(&h, (ngx_hash_key_t *) next_names.elts,
h                 578 core/ngx_hash.c             wdc = (ngx_hash_wildcard_t *) h.hash;
h                 618 core/ngx_inet.c     struct hostent      *h;
h                 748 core/ngx_inet.c             h = gethostbyname((const char *) p);
h                 752 core/ngx_inet.c             if (h == NULL || h->h_addr_list[0] == NULL) {
h                 757 core/ngx_inet.c             sin->sin_addr.s_addr = *(in_addr_t *) (h->h_addr_list[0]);
h                 904 core/ngx_inet.c     struct hostent      *h;
h                 921 core/ngx_inet.c         h = gethostbyname((char *) host);
h                 925 core/ngx_inet.c         if (h == NULL || h->h_addr_list[0] == NULL) {
h                 931 core/ngx_inet.c             for (i = 0; h->h_addr_list[i] != NULL; i++) { /* void */ }
h                 955 core/ngx_inet.c             sin->sin_addr.s_addr = *(in_addr_t *) (h->h_addr_list[i]);
h                  28 core/ngx_queue.h #define ngx_queue_empty(h)                                                    \
h                  29 core/ngx_queue.h     (h == (h)->prev)
h                  32 core/ngx_queue.h #define ngx_queue_insert_head(h, x)                                           \
h                  33 core/ngx_queue.h     (x)->next = (h)->next;                                                    \
h                  35 core/ngx_queue.h     (x)->prev = h;                                                            \
h                  36 core/ngx_queue.h     (h)->next = x
h                  42 core/ngx_queue.h #define ngx_queue_insert_tail(h, x)                                           \
h                  43 core/ngx_queue.h     (x)->prev = (h)->prev;                                                    \
h                  45 core/ngx_queue.h     (x)->next = h;                                                            \
h                  46 core/ngx_queue.h     (h)->prev = x
h                  49 core/ngx_queue.h #define ngx_queue_head(h)                                                     \
h                  50 core/ngx_queue.h     (h)->next
h                  53 core/ngx_queue.h #define ngx_queue_last(h)                                                     \
h                  54 core/ngx_queue.h     (h)->prev
h                  57 core/ngx_queue.h #define ngx_queue_sentinel(h)                                                 \
h                  58 core/ngx_queue.h     (h)
h                  86 core/ngx_queue.h #define ngx_queue_split(h, q, n)                                              \
h                  87 core/ngx_queue.h     (n)->prev = (h)->prev;                                                    \
h                  90 core/ngx_queue.h     (h)->prev = (q)->prev;                                                    \
h                  91 core/ngx_queue.h     (h)->prev->next = h;                                                      \
h                  95 core/ngx_queue.h #define ngx_queue_add(h, n)                                                   \
h                  96 core/ngx_queue.h     (h)->prev->next = (n)->next;                                              \
h                  97 core/ngx_queue.h     (n)->next->prev = (h)->prev;                                              \
h                  98 core/ngx_queue.h     (h)->prev = (n)->prev;                                                    \
h                  99 core/ngx_queue.h     (h)->prev->next = h;
h                1058 event/ngx_event.c     struct hostent     *h;
h                1092 event/ngx_event.c     h = gethostbyname((char *) value[1].data);
h                1094 event/ngx_event.c     if (h == NULL || h->h_addr_list[0] == NULL) {
h                1101 event/ngx_event.c     dc->addr = *(in_addr_t *)(h->h_addr_list[0]);
h                 363 http/modules/ngx_http_access_module.c     ngx_http_handler_pt        *h;
h                 368 http/modules/ngx_http_access_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_ACCESS_PHASE].handlers);
h                 369 http/modules/ngx_http_access_module.c     if (h == NULL) {
h                 373 http/modules/ngx_http_access_module.c     *h = ngx_http_access_handler;
h                 402 http/modules/ngx_http_auth_basic_module.c     ngx_http_handler_pt        *h;
h                 407 http/modules/ngx_http_auth_basic_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_ACCESS_PHASE].handlers);
h                 408 http/modules/ngx_http_auth_basic_module.c     if (h == NULL) {
h                 412 http/modules/ngx_http_auth_basic_module.c     *h = ngx_http_auth_basic_handler;
h                 658 http/modules/ngx_http_autoindex_module.c     ngx_http_handler_pt        *h;
h                 663 http/modules/ngx_http_autoindex_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_CONTENT_PHASE].handlers);
h                 664 http/modules/ngx_http_autoindex_module.c     if (h == NULL) {
h                 668 http/modules/ngx_http_autoindex_module.c     *h = ngx_http_autoindex_handler;
h                1127 http/modules/ngx_http_dav_module.c     ngx_http_handler_pt        *h;
h                1132 http/modules/ngx_http_dav_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_CONTENT_PHASE].handlers);
h                1133 http/modules/ngx_http_dav_module.c     if (h == NULL) {
h                1137 http/modules/ngx_http_dav_module.c     *h = ngx_http_dav_handler;
h                 229 http/modules/ngx_http_degradation_module.c     ngx_http_handler_pt        *h;
h                 234 http/modules/ngx_http_degradation_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_PREACCESS_PHASE].handlers);
h                 235 http/modules/ngx_http_degradation_module.c     if (h == NULL) {
h                 239 http/modules/ngx_http_degradation_module.c     *h = ngx_http_degradation_handler;
h                 701 http/modules/ngx_http_fastcgi_module.c     ngx_http_fastcgi_header_t    *h;
h                 839 http/modules/ngx_http_fastcgi_module.c     h = (ngx_http_fastcgi_header_t *)
h                 843 http/modules/ngx_http_fastcgi_module.c     h->content_length_hi = (u_char) ((len >> 8) & 0xff);
h                 844 http/modules/ngx_http_fastcgi_module.c     h->content_length_lo = (u_char) (len & 0xff);
h                 845 http/modules/ngx_http_fastcgi_module.c     h->padding_length = (u_char) padding;
h                 846 http/modules/ngx_http_fastcgi_module.c     h->reserved = 0;
h                 980 http/modules/ngx_http_fastcgi_module.c     h = (ngx_http_fastcgi_header_t *) b->last;
h                 983 http/modules/ngx_http_fastcgi_module.c     h->version = 1;
h                 984 http/modules/ngx_http_fastcgi_module.c     h->type = NGX_HTTP_FASTCGI_PARAMS;
h                 985 http/modules/ngx_http_fastcgi_module.c     h->request_id_hi = 0;
h                 986 http/modules/ngx_http_fastcgi_module.c     h->request_id_lo = 1;
h                 987 http/modules/ngx_http_fastcgi_module.c     h->content_length_hi = 0;
h                 988 http/modules/ngx_http_fastcgi_module.c     h->content_length_lo = 0;
h                 989 http/modules/ngx_http_fastcgi_module.c     h->padding_length = 0;
h                 990 http/modules/ngx_http_fastcgi_module.c     h->reserved = 0;
h                 992 http/modules/ngx_http_fastcgi_module.c     h = (ngx_http_fastcgi_header_t *) b->last;
h                1051 http/modules/ngx_http_fastcgi_module.c                 h->version = 1;
h                1052 http/modules/ngx_http_fastcgi_module.c                 h->type = NGX_HTTP_FASTCGI_STDIN;
h                1053 http/modules/ngx_http_fastcgi_module.c                 h->request_id_hi = 0;
h                1054 http/modules/ngx_http_fastcgi_module.c                 h->request_id_lo = 1;
h                1055 http/modules/ngx_http_fastcgi_module.c                 h->content_length_hi = (u_char) ((len >> 8) & 0xff);
h                1056 http/modules/ngx_http_fastcgi_module.c                 h->content_length_lo = (u_char) (len & 0xff);
h                1057 http/modules/ngx_http_fastcgi_module.c                 h->padding_length = (u_char) padding;
h                1058 http/modules/ngx_http_fastcgi_module.c                 h->reserved = 0;
h                1080 http/modules/ngx_http_fastcgi_module.c                 h = (ngx_http_fastcgi_header_t *) b->last;
h                1100 http/modules/ngx_http_fastcgi_module.c     h->version = 1;
h                1101 http/modules/ngx_http_fastcgi_module.c     h->type = NGX_HTTP_FASTCGI_STDIN;
h                1102 http/modules/ngx_http_fastcgi_module.c     h->request_id_hi = 0;
h                1103 http/modules/ngx_http_fastcgi_module.c     h->request_id_lo = 1;
h                1104 http/modules/ngx_http_fastcgi_module.c     h->content_length_hi = 0;
h                1105 http/modules/ngx_http_fastcgi_module.c     h->content_length_lo = 0;
h                1106 http/modules/ngx_http_fastcgi_module.c     h->padding_length = 0;
h                1107 http/modules/ngx_http_fastcgi_module.c     h->reserved = 0;
h                1144 http/modules/ngx_http_fastcgi_module.c     ngx_table_elt_t                *h;
h                1374 http/modules/ngx_http_fastcgi_module.c                 h = ngx_list_push(&u->headers_in.headers);
h                1375 http/modules/ngx_http_fastcgi_module.c                 if (h == NULL) {
h                1408 http/modules/ngx_http_fastcgi_module.c                     h->key.len = r->header_name_end - r->header_name_start;
h                1409 http/modules/ngx_http_fastcgi_module.c                     h->key.data = r->header_name_start;
h                1410 http/modules/ngx_http_fastcgi_module.c                     h->key.data[h->key.len] = '\0';
h                1412 http/modules/ngx_http_fastcgi_module.c                     h->value.len = r->header_end - r->header_start;
h                1413 http/modules/ngx_http_fastcgi_module.c                     h->value.data = r->header_start;
h                1414 http/modules/ngx_http_fastcgi_module.c                     h->value.data[h->value.len] = '\0';
h                1416 http/modules/ngx_http_fastcgi_module.c                     h->lowcase_key = ngx_pnalloc(r->pool, h->key.len);
h                1417 http/modules/ngx_http_fastcgi_module.c                     if (h->lowcase_key == NULL) {
h                1423 http/modules/ngx_http_fastcgi_module.c                     h->key.len = r->header_name_end - r->header_name_start;
h                1424 http/modules/ngx_http_fastcgi_module.c                     h->value.len = r->header_end - r->header_start;
h                1426 http/modules/ngx_http_fastcgi_module.c                     h->key.data = ngx_pnalloc(r->pool,
h                1427 http/modules/ngx_http_fastcgi_module.c                                               h->key.len + 1 + h->value.len + 1
h                1428 http/modules/ngx_http_fastcgi_module.c                                               + h->key.len);
h                1429 http/modules/ngx_http_fastcgi_module.c                     if (h->key.data == NULL) {
h                1433 http/modules/ngx_http_fastcgi_module.c                     h->value.data = h->key.data + h->key.len + 1;
h                1434 http/modules/ngx_http_fastcgi_module.c                     h->lowcase_key = h->key.data + h->key.len + 1
h                1435 http/modules/ngx_http_fastcgi_module.c                                      + h->value.len + 1;
h                1437 http/modules/ngx_http_fastcgi_module.c                     ngx_cpystrn(h->key.data, r->header_name_start,
h                1438 http/modules/ngx_http_fastcgi_module.c                                 h->key.len + 1);
h                1439 http/modules/ngx_http_fastcgi_module.c                     ngx_cpystrn(h->value.data, r->header_start,
h                1440 http/modules/ngx_http_fastcgi_module.c                                 h->value.len + 1);
h                1443 http/modules/ngx_http_fastcgi_module.c                 h->hash = r->header_hash;
h                1445 http/modules/ngx_http_fastcgi_module.c                 if (h->key.len == r->lowcase_index) {
h                1446 http/modules/ngx_http_fastcgi_module.c                     ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len);
h                1449 http/modules/ngx_http_fastcgi_module.c                     ngx_strlow(h->lowcase_key, h->key.data, h->key.len);
h                1452 http/modules/ngx_http_fastcgi_module.c                 hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
h                1453 http/modules/ngx_http_fastcgi_module.c                                    h->lowcase_key, h->key.len);
h                1455 http/modules/ngx_http_fastcgi_module.c                 if (hh && hh->handler(r, h, hh->offset) != NGX_OK) {
h                1461 http/modules/ngx_http_fastcgi_module.c                                &h->key, &h->value);
h                2338 http/modules/ngx_http_fastcgi_module.c         ngx_keyval_t  *h, *s;
h                2340 http/modules/ngx_http_fastcgi_module.c         for (h = ngx_http_fastcgi_cache_headers; h->key.len; h++) {
h                2343 http/modules/ngx_http_fastcgi_module.c                 if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) {
h                2353 http/modules/ngx_http_fastcgi_module.c             *s = *h;
h                2359 http/modules/ngx_http_fastcgi_module.c             h++;
h                 633 http/modules/ngx_http_geo_module.c     ngx_uint_t             h, i, s, e;
h                 639 http/modules/ngx_http_geo_module.c         h = n >> 16;
h                 654 http/modules/ngx_http_geo_module.c         a = (ngx_array_t *) ctx->high.low[h];
h                 663 http/modules/ngx_http_geo_module.c             ctx->high.low[h] = (ngx_http_geo_range_t *) a;
h                 797 http/modules/ngx_http_geo_module.c                          h >> 8, h & 0xff, s >> 8, s & 0xff,
h                 798 http/modules/ngx_http_geo_module.c                          h >> 8, h & 0xff, e >> 8, e & 0xff);
h                 828 http/modules/ngx_http_geo_module.c     ngx_uint_t             h, i, s, e, warn;
h                 836 http/modules/ngx_http_geo_module.c         h = n >> 16;
h                 851 http/modules/ngx_http_geo_module.c         a = (ngx_array_t *) ctx->high.low[h];
h                 239 http/modules/ngx_http_gzip_filter_module.c     ngx_table_elt_t       *h;
h                 294 http/modules/ngx_http_gzip_filter_module.c     h = ngx_list_push(&r->headers_out.headers);
h                 295 http/modules/ngx_http_gzip_filter_module.c     if (h == NULL) {
h                 299 http/modules/ngx_http_gzip_filter_module.c     h->hash = 1;
h                 300 http/modules/ngx_http_gzip_filter_module.c     ngx_str_set(&h->key, "Content-Encoding");
h                 301 http/modules/ngx_http_gzip_filter_module.c     ngx_str_set(&h->value, "gzip");
h                 302 http/modules/ngx_http_gzip_filter_module.c     r->headers_out.content_encoding = h;
h                  79 http/modules/ngx_http_gzip_static_module.c     ngx_table_elt_t              *h;
h                 205 http/modules/ngx_http_gzip_static_module.c     h = ngx_list_push(&r->headers_out.headers);
h                 206 http/modules/ngx_http_gzip_static_module.c     if (h == NULL) {
h                 210 http/modules/ngx_http_gzip_static_module.c     h->hash = 1;
h                 211 http/modules/ngx_http_gzip_static_module.c     ngx_str_set(&h->key, "Content-Encoding");
h                 212 http/modules/ngx_http_gzip_static_module.c     ngx_str_set(&h->value, "gzip");
h                 213 http/modules/ngx_http_gzip_static_module.c     r->headers_out.content_encoding = h;
h                 285 http/modules/ngx_http_gzip_static_module.c     ngx_http_handler_pt        *h;
h                 290 http/modules/ngx_http_gzip_static_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_CONTENT_PHASE].handlers);
h                 291 http/modules/ngx_http_gzip_static_module.c     if (h == NULL) {
h                 295 http/modules/ngx_http_gzip_static_module.c     *h = ngx_http_gzip_static_handler;
h                 139 http/modules/ngx_http_headers_filter_module.c     ngx_http_header_val_t    *h;
h                 162 http/modules/ngx_http_headers_filter_module.c         h = conf->headers->elts;
h                 165 http/modules/ngx_http_headers_filter_module.c             if (ngx_http_complex_value(r, &h[i].value, &value) != NGX_OK) {
h                 169 http/modules/ngx_http_headers_filter_module.c             if (h[i].handler(r, &h[i], &value) != NGX_OK) {
h                 304 http/modules/ngx_http_headers_filter_module.c     ngx_table_elt_t  *h;
h                 307 http/modules/ngx_http_headers_filter_module.c         h = ngx_list_push(&r->headers_out.headers);
h                 308 http/modules/ngx_http_headers_filter_module.c         if (h == NULL) {
h                 312 http/modules/ngx_http_headers_filter_module.c         h->hash = hv->hash;
h                 313 http/modules/ngx_http_headers_filter_module.c         h->key = hv->key;
h                 314 http/modules/ngx_http_headers_filter_module.c         h->value = *value;
h                 363 http/modules/ngx_http_headers_filter_module.c     ngx_table_elt_t  *h, **old;
h                 380 http/modules/ngx_http_headers_filter_module.c         h = ngx_list_push(&r->headers_out.headers);
h                 381 http/modules/ngx_http_headers_filter_module.c         if (h == NULL) {
h                 386 http/modules/ngx_http_headers_filter_module.c         h = *old;
h                 389 http/modules/ngx_http_headers_filter_module.c             h->hash = 0;
h                 394 http/modules/ngx_http_headers_filter_module.c     h->hash = hv->hash;
h                 395 http/modules/ngx_http_headers_filter_module.c     h->key = hv->key;
h                 396 http/modules/ngx_http_headers_filter_module.c     h->value = *value;
h                  91 http/modules/ngx_http_image_filter_module.c static gdImagePtr ngx_http_image_new(ngx_http_request_t *r, int w, int h,
h                1014 http/modules/ngx_http_image_filter_module.c ngx_http_image_new(ngx_http_request_t *r, int w, int h, int colors)
h                1019 http/modules/ngx_http_image_filter_module.c         img = gdImageCreateTrueColor(w, h);
h                1028 http/modules/ngx_http_image_filter_module.c         img = gdImageCreate(w, h);
h                 420 http/modules/ngx_http_index_module.c     ngx_http_handler_pt        *h;
h                 425 http/modules/ngx_http_index_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_CONTENT_PHASE].handlers);
h                 426 http/modules/ngx_http_index_module.c     if (h == NULL) {
h                 430 http/modules/ngx_http_index_module.c     *h = ngx_http_index_handler;
h                 798 http/modules/ngx_http_limit_req_module.c     ngx_http_handler_pt        *h;
h                 803 http/modules/ngx_http_limit_req_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_PREACCESS_PHASE].handlers);
h                 804 http/modules/ngx_http_limit_req_module.c     if (h == NULL) {
h                 808 http/modules/ngx_http_limit_req_module.c     *h = ngx_http_limit_req_handler;
h                 543 http/modules/ngx_http_limit_zone_module.c     ngx_http_handler_pt        *h;
h                 548 http/modules/ngx_http_limit_zone_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_PREACCESS_PHASE].handlers);
h                 549 http/modules/ngx_http_limit_zone_module.c     if (h == NULL) {
h                 553 http/modules/ngx_http_limit_zone_module.c     *h = ngx_http_limit_zone_handler;
h                1338 http/modules/ngx_http_log_module.c     ngx_http_handler_pt        *h;
h                1367 http/modules/ngx_http_log_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_LOG_PHASE].handlers);
h                1368 http/modules/ngx_http_log_module.c     if (h == NULL) {
h                1372 http/modules/ngx_http_log_module.c     *h = ngx_http_log_handler;
h                  15 http/modules/ngx_http_proxy_module.c     ngx_table_elt_t *h, size_t prefix, ngx_http_proxy_redirect_t *pr);
h                 110 http/modules/ngx_http_proxy_module.c     ngx_table_elt_t *h, size_t prefix);
h                1246 http/modules/ngx_http_proxy_module.c     ngx_table_elt_t                *h;
h                1260 http/modules/ngx_http_proxy_module.c             h = ngx_list_push(&r->upstream->headers_in.headers);
h                1261 http/modules/ngx_http_proxy_module.c             if (h == NULL) {
h                1265 http/modules/ngx_http_proxy_module.c             h->hash = r->header_hash;
h                1267 http/modules/ngx_http_proxy_module.c             h->key.len = r->header_name_end - r->header_name_start;
h                1268 http/modules/ngx_http_proxy_module.c             h->value.len = r->header_end - r->header_start;
h                1270 http/modules/ngx_http_proxy_module.c             h->key.data = ngx_pnalloc(r->pool,
h                1271 http/modules/ngx_http_proxy_module.c                                h->key.len + 1 + h->value.len + 1 + h->key.len);
h                1272 http/modules/ngx_http_proxy_module.c             if (h->key.data == NULL) {
h                1276 http/modules/ngx_http_proxy_module.c             h->value.data = h->key.data + h->key.len + 1;
h                1277 http/modules/ngx_http_proxy_module.c             h->lowcase_key = h->key.data + h->key.len + 1 + h->value.len + 1;
h                1279 http/modules/ngx_http_proxy_module.c             ngx_cpystrn(h->key.data, r->header_name_start, h->key.len + 1);
h                1280 http/modules/ngx_http_proxy_module.c             ngx_cpystrn(h->value.data, r->header_start, h->value.len + 1);
h                1282 http/modules/ngx_http_proxy_module.c             if (h->key.len == r->lowcase_index) {
h                1283 http/modules/ngx_http_proxy_module.c                 ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len);
h                1286 http/modules/ngx_http_proxy_module.c                 ngx_strlow(h->lowcase_key, h->key.data, h->key.len);
h                1289 http/modules/ngx_http_proxy_module.c             hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
h                1290 http/modules/ngx_http_proxy_module.c                                h->lowcase_key, h->key.len);
h                1292 http/modules/ngx_http_proxy_module.c             if (hh && hh->handler(r, h, hh->offset) != NGX_OK) {
h                1298 http/modules/ngx_http_proxy_module.c                            &h->key, &h->value);
h                1316 http/modules/ngx_http_proxy_module.c                 h = ngx_list_push(&r->upstream->headers_in.headers);
h                1317 http/modules/ngx_http_proxy_module.c                 if (h == NULL) {
h                1321 http/modules/ngx_http_proxy_module.c                 h->hash = ngx_hash(ngx_hash(ngx_hash(ngx_hash(
h                1324 http/modules/ngx_http_proxy_module.c                 ngx_str_set(&h->key, "Server");
h                1325 http/modules/ngx_http_proxy_module.c                 ngx_str_null(&h->value);
h                1326 http/modules/ngx_http_proxy_module.c                 h->lowcase_key = (u_char *) "server";
h                1330 http/modules/ngx_http_proxy_module.c                 h = ngx_list_push(&r->upstream->headers_in.headers);
h                1331 http/modules/ngx_http_proxy_module.c                 if (h == NULL) {
h                1335 http/modules/ngx_http_proxy_module.c                 h->hash = ngx_hash(ngx_hash(ngx_hash('d', 'a'), 't'), 'e');
h                1337 http/modules/ngx_http_proxy_module.c                 ngx_str_set(&h->key, "Date");
h                1338 http/modules/ngx_http_proxy_module.c                 ngx_str_null(&h->value);
h                1339 http/modules/ngx_http_proxy_module.c                 h->lowcase_key = (u_char *) "date";
h                1492 http/modules/ngx_http_proxy_module.c ngx_http_proxy_rewrite_redirect(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1509 http/modules/ngx_http_proxy_module.c         rc = pr[i].handler(r, h, prefix, &pr[i]);
h                1521 http/modules/ngx_http_proxy_module.c ngx_http_proxy_rewrite_redirect_text(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1527 http/modules/ngx_http_proxy_module.c     if (pr->redirect.len > h->value.len - prefix
h                1528 http/modules/ngx_http_proxy_module.c         || ngx_rstrncmp(h->value.data + prefix, pr->redirect.data,
h                1534 http/modules/ngx_http_proxy_module.c     len = pr->replacement.text.len + h->value.len - pr->redirect.len;
h                1541 http/modules/ngx_http_proxy_module.c     p = ngx_copy(data, h->value.data, prefix);
h                1547 http/modules/ngx_http_proxy_module.c     ngx_memcpy(p, h->value.data + prefix + pr->redirect.len,
h                1548 http/modules/ngx_http_proxy_module.c                h->value.len - pr->redirect.len - prefix);
h                1550 http/modules/ngx_http_proxy_module.c     h->value.len = len;
h                1551 http/modules/ngx_http_proxy_module.c     h->value.data = data;
h                1558 http/modules/ngx_http_proxy_module.c ngx_http_proxy_rewrite_redirect_vars(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1567 http/modules/ngx_http_proxy_module.c     if (pr->redirect.len > h->value.len - prefix
h                1568 http/modules/ngx_http_proxy_module.c         || ngx_rstrncmp(h->value.data + prefix, pr->redirect.data,
h                1579 http/modules/ngx_http_proxy_module.c     len = h->value.len - pr->redirect.len;
h                1591 http/modules/ngx_http_proxy_module.c     p = ngx_copy(data, h->value.data, prefix);
h                1601 http/modules/ngx_http_proxy_module.c     ngx_memcpy(e.pos, h->value.data + prefix + pr->redirect.len,
h                1602 http/modules/ngx_http_proxy_module.c                h->value.len - pr->redirect.len - prefix);
h                1604 http/modules/ngx_http_proxy_module.c     h->value.len = len;
h                1605 http/modules/ngx_http_proxy_module.c     h->value.data = data;
h                2102 http/modules/ngx_http_proxy_module.c     ngx_keyval_t                 *src, *s, *h;
h                2155 http/modules/ngx_http_proxy_module.c     h = conf->upstream.cache ? ngx_http_proxy_cache_headers:
h                2159 http/modules/ngx_http_proxy_module.c     h = ngx_http_proxy_headers;
h                2163 http/modules/ngx_http_proxy_module.c     while (h->key.len) {
h                2166 http/modules/ngx_http_proxy_module.c             if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) {
h                2176 http/modules/ngx_http_proxy_module.c         *s = *h;
h                2182 http/modules/ngx_http_proxy_module.c         h++;
h                 303 http/modules/ngx_http_random_index_module.c     ngx_http_handler_pt        *h;
h                 308 http/modules/ngx_http_random_index_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_CONTENT_PHASE].handlers);
h                 309 http/modules/ngx_http_random_index_module.c     if (h == NULL) {
h                 313 http/modules/ngx_http_random_index_module.c     *h = ngx_http_random_index_handler;
h                 455 http/modules/ngx_http_realip_module.c     ngx_http_handler_pt        *h;
h                 460 http/modules/ngx_http_realip_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_POST_READ_PHASE].handlers);
h                 461 http/modules/ngx_http_realip_module.c     if (h == NULL) {
h                 465 http/modules/ngx_http_realip_module.c     *h = ngx_http_realip_handler;
h                 467 http/modules/ngx_http_realip_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_PREACCESS_PHASE].handlers);
h                 468 http/modules/ngx_http_realip_module.c     if (h == NULL) {
h                 472 http/modules/ngx_http_realip_module.c     *h = ngx_http_realip_handler;
h                 269 http/modules/ngx_http_rewrite_module.c     ngx_http_handler_pt        *h;
h                 274 http/modules/ngx_http_rewrite_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_SERVER_REWRITE_PHASE].handlers);
h                 275 http/modules/ngx_http_rewrite_module.c     if (h == NULL) {
h                 279 http/modules/ngx_http_rewrite_module.c     *h = ngx_http_rewrite_handler;
h                 281 http/modules/ngx_http_rewrite_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_REWRITE_PHASE].handlers);
h                 282 http/modules/ngx_http_rewrite_module.c     if (h == NULL) {
h                 286 http/modules/ngx_http_rewrite_module.c     *h = ngx_http_rewrite_handler;
h                 847 http/modules/ngx_http_scgi_module.c     ngx_table_elt_t                *h;
h                 862 http/modules/ngx_http_scgi_module.c             h = ngx_list_push(&r->upstream->headers_in.headers);
h                 863 http/modules/ngx_http_scgi_module.c             if (h == NULL) {
h                 867 http/modules/ngx_http_scgi_module.c             h->hash = r->header_hash;
h                 869 http/modules/ngx_http_scgi_module.c             h->key.len = r->header_name_end - r->header_name_start;
h                 870 http/modules/ngx_http_scgi_module.c             h->value.len = r->header_end - r->header_start;
h                 872 http/modules/ngx_http_scgi_module.c             h->key.data = ngx_pnalloc(r->pool,
h                 873 http/modules/ngx_http_scgi_module.c                                       h->key.len + 1 + h->value.len + 1
h                 874 http/modules/ngx_http_scgi_module.c                                       + h->key.len);
h                 875 http/modules/ngx_http_scgi_module.c             if (h->key.data == NULL) {
h                 879 http/modules/ngx_http_scgi_module.c             h->value.data = h->key.data + h->key.len + 1;
h                 880 http/modules/ngx_http_scgi_module.c             h->lowcase_key = h->key.data + h->key.len + 1 + h->value.len + 1;
h                 882 http/modules/ngx_http_scgi_module.c             ngx_cpystrn(h->key.data, r->header_name_start, h->key.len + 1);
h                 883 http/modules/ngx_http_scgi_module.c             ngx_cpystrn(h->value.data, r->header_start, h->value.len + 1);
h                 885 http/modules/ngx_http_scgi_module.c             if (h->key.len == r->lowcase_index) {
h                 886 http/modules/ngx_http_scgi_module.c                 ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len);
h                 889 http/modules/ngx_http_scgi_module.c                 ngx_strlow(h->lowcase_key, h->key.data, h->key.len);
h                 892 http/modules/ngx_http_scgi_module.c             hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
h                 893 http/modules/ngx_http_scgi_module.c                                h->lowcase_key, h->key.len);
h                 895 http/modules/ngx_http_scgi_module.c             if (hh && hh->handler(r, h, hh->offset) != NGX_OK) {
h                 900 http/modules/ngx_http_scgi_module.c                            "http scgi header: \"%V: %V\"", &h->key, &h->value);
h                1345 http/modules/ngx_http_scgi_module.c         ngx_keyval_t  *h, *s;
h                1347 http/modules/ngx_http_scgi_module.c         for (h = ngx_http_scgi_cache_headers; h->key.len; h++) {
h                1350 http/modules/ngx_http_scgi_module.c                 if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) {
h                1360 http/modules/ngx_http_scgi_module.c             *s = *h;
h                1366 http/modules/ngx_http_scgi_module.c             h++;
h                 262 http/modules/ngx_http_static_module.c     ngx_http_handler_pt        *h;
h                 267 http/modules/ngx_http_static_module.c     h = ngx_array_push(&cmcf->phases[NGX_HTTP_CONTENT_PHASE].handlers);
h                 268 http/modules/ngx_http_static_module.c     if (h == NULL) {
h                 272 http/modules/ngx_http_static_module.c     *h = ngx_http_static_handler;
h                 897 http/modules/ngx_http_uwsgi_module.c     ngx_table_elt_t                *h;
h                 912 http/modules/ngx_http_uwsgi_module.c             h = ngx_list_push(&r->upstream->headers_in.headers);
h                 913 http/modules/ngx_http_uwsgi_module.c             if (h == NULL) {
h                 917 http/modules/ngx_http_uwsgi_module.c             h->hash = r->header_hash;
h                 919 http/modules/ngx_http_uwsgi_module.c             h->key.len = r->header_name_end - r->header_name_start;
h                 920 http/modules/ngx_http_uwsgi_module.c             h->value.len = r->header_end - r->header_start;
h                 922 http/modules/ngx_http_uwsgi_module.c             h->key.data = ngx_pnalloc(r->pool,
h                 923 http/modules/ngx_http_uwsgi_module.c                                       h->key.len + 1 + h->value.len + 1
h                 924 http/modules/ngx_http_uwsgi_module.c                                       + h->key.len);
h                 925 http/modules/ngx_http_uwsgi_module.c             if (h->key.data == NULL) {
h                 929 http/modules/ngx_http_uwsgi_module.c             h->value.data = h->key.data + h->key.len + 1;
h                 930 http/modules/ngx_http_uwsgi_module.c             h->lowcase_key = h->key.data + h->key.len + 1 + h->value.len + 1;
h                 932 http/modules/ngx_http_uwsgi_module.c             ngx_cpystrn(h->key.data, r->header_name_start, h->key.len + 1);
h                 933 http/modules/ngx_http_uwsgi_module.c             ngx_cpystrn(h->value.data, r->header_start, h->value.len + 1);
h                 935 http/modules/ngx_http_uwsgi_module.c             if (h->key.len == r->lowcase_index) {
h                 936 http/modules/ngx_http_uwsgi_module.c                 ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len);
h                 939 http/modules/ngx_http_uwsgi_module.c                 ngx_strlow(h->lowcase_key, h->key.data, h->key.len);
h                 942 http/modules/ngx_http_uwsgi_module.c             hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
h                 943 http/modules/ngx_http_uwsgi_module.c                                h->lowcase_key, h->key.len);
h                 945 http/modules/ngx_http_uwsgi_module.c             if (hh && hh->handler(r, h, hh->offset) != NGX_OK) {
h                 950 http/modules/ngx_http_uwsgi_module.c                            "http uwsgi header: \"%V: %V\"", &h->key, &h->value);
h                1403 http/modules/ngx_http_uwsgi_module.c         ngx_keyval_t  *h, *s;
h                1405 http/modules/ngx_http_uwsgi_module.c         for (h = ngx_http_uwsgi_cache_headers; h->key.len; h++) {
h                1408 http/modules/ngx_http_uwsgi_module.c                 if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) {
h                1418 http/modules/ngx_http_uwsgi_module.c             *s = *h;
h                1424 http/modules/ngx_http_uwsgi_module.c             h++;
h                 451 http/ngx_http.c     ngx_http_handler_pt        *h;
h                 477 http/ngx_http.c         h = cmcf->phases[i].handlers.elts;
h                 551 http/ngx_http.c             ph->handler = h[j];
h                  22 http/ngx_http.h     ngx_table_elt_t *h, ngx_uint_t offset);
h                 369 http/ngx_http_file_cache.c     ngx_http_file_cache_header_t  *h;
h                 383 http/ngx_http_file_cache.c     h = (ngx_http_file_cache_header_t *) c->buf->pos;
h                 385 http/ngx_http_file_cache.c     if (h->crc32 != c->crc32) {
h                 393 http/ngx_http_file_cache.c     c->valid_sec = h->valid_sec;
h                 394 http/ngx_http_file_cache.c     c->last_modified = h->last_modified;
h                 395 http/ngx_http_file_cache.c     c->date = h->date;
h                 396 http/ngx_http_file_cache.c     c->valid_msec = h->valid_msec;
h                 397 http/ngx_http_file_cache.c     c->header_start = h->header_start;
h                 398 http/ngx_http_file_cache.c     c->body_start = h->body_start;
h                 744 http/ngx_http_file_cache.c     ngx_http_file_cache_header_t  *h = (ngx_http_file_cache_header_t *) buf;
h                 756 http/ngx_http_file_cache.c     h->valid_sec = c->valid_sec;
h                 757 http/ngx_http_file_cache.c     h->last_modified = c->last_modified;
h                 758 http/ngx_http_file_cache.c     h->date = c->date;
h                 759 http/ngx_http_file_cache.c     h->crc32 = c->crc32;
h                 760 http/ngx_http_file_cache.c     h->valid_msec = (u_short) c->valid_msec;
h                 761 http/ngx_http_file_cache.c     h->header_start = (u_short) c->header_start;
h                 762 http/ngx_http_file_cache.c     h->body_start = (u_short) c->body_start;
h                1342 http/ngx_http_file_cache.c     ngx_http_file_cache_header_t   h;
h                1362 http/ngx_http_file_cache.c     n = ngx_read_file(&c.file, (u_char *) &h,
h                1380 http/ngx_http_file_cache.c         c.valid_sec = h.valid_sec;
h                1381 http/ngx_http_file_cache.c         c.valid_msec = h.valid_msec;
h                1382 http/ngx_http_file_cache.c         c.body_start = h.body_start;
h                1592 http/ngx_http_parse.c     ngx_table_elt_t  **h;
h                1594 http/ngx_http_parse.c     h = headers->elts;
h                1599 http/ngx_http_parse.c                        "parse header: \"%V: %V\"", &h[i]->key, &h[i]->value);
h                1601 http/ngx_http_parse.c         if (name->len > h[i]->value.len) {
h                1605 http/ngx_http_parse.c         start = h[i]->value.data;
h                1606 http/ngx_http_parse.c         end = h[i]->value.data + h[i]->value.len;
h                  20 http/ngx_http_request.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  22 http/ngx_http_request.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  24 http/ngx_http_request.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  26 http/ngx_http_request.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  28 http/ngx_http_request.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  30 http/ngx_http_request.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 940 http/ngx_http_request.c     ngx_table_elt_t            *h;
h                1033 http/ngx_http_request.c             h = ngx_list_push(&r->headers_in.headers);
h                1034 http/ngx_http_request.c             if (h == NULL) {
h                1039 http/ngx_http_request.c             h->hash = r->header_hash;
h                1041 http/ngx_http_request.c             h->key.len = r->header_name_end - r->header_name_start;
h                1042 http/ngx_http_request.c             h->key.data = r->header_name_start;
h                1043 http/ngx_http_request.c             h->key.data[h->key.len] = '\0';
h                1045 http/ngx_http_request.c             h->value.len = r->header_end - r->header_start;
h                1046 http/ngx_http_request.c             h->value.data = r->header_start;
h                1047 http/ngx_http_request.c             h->value.data[h->value.len] = '\0';
h                1049 http/ngx_http_request.c             h->lowcase_key = ngx_pnalloc(r->pool, h->key.len);
h                1050 http/ngx_http_request.c             if (h->lowcase_key == NULL) {
h                1055 http/ngx_http_request.c             if (h->key.len == r->lowcase_index) {
h                1056 http/ngx_http_request.c                 ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len);
h                1059 http/ngx_http_request.c                 ngx_strlow(h->lowcase_key, h->key.data, h->key.len);
h                1062 http/ngx_http_request.c             hh = ngx_hash_find(&cmcf->headers_in_hash, h->hash,
h                1063 http/ngx_http_request.c                                h->lowcase_key, h->key.len);
h                1065 http/ngx_http_request.c             if (hh && hh->handler(r, h, hh->offset) != NGX_OK) {
h                1071 http/ngx_http_request.c                            &h->key, &h->value);
h                1325 http/ngx_http_request.c ngx_http_process_header_line(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1333 http/ngx_http_request.c         *ph = h;
h                1341 http/ngx_http_request.c ngx_http_process_unique_header_line(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1349 http/ngx_http_request.c         *ph = h;
h                1356 http/ngx_http_request.c                   &h->key, &h->value, &(*ph)->key, &(*ph)->value);
h                1365 http/ngx_http_request.c ngx_http_process_host(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1372 http/ngx_http_request.c         r->headers_in.host = h;
h                1375 http/ngx_http_request.c     host = h->value.data;
h                1376 http/ngx_http_request.c     len = ngx_http_validate_host(r, &host, h->value.len, 0);
h                1402 http/ngx_http_request.c ngx_http_process_connection(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1405 http/ngx_http_request.c     if (ngx_strcasestrn(h->value.data, "close", 5 - 1)) {
h                1408 http/ngx_http_request.c     } else if (ngx_strcasestrn(h->value.data, "keep-alive", 10 - 1)) {
h                1417 http/ngx_http_request.c ngx_http_process_user_agent(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1426 http/ngx_http_request.c     r->headers_in.user_agent = h;
h                1430 http/ngx_http_request.c     user_agent = h->value.data;
h                1434 http/ngx_http_request.c     if (msie && msie + 7 < user_agent + h->value.len) {
h                1491 http/ngx_http_request.c ngx_http_process_cookie(ngx_http_request_t *r, ngx_table_elt_t *h,
h                1498 http/ngx_http_request.c         *cookie = h;
h                1660 http/ngx_http_request.c     u_char      *h, ch;
h                1665 http/ngx_http_request.c     h = *host;
h                1669 http/ngx_http_request.c         ch = h[i];
h                1706 http/ngx_http_request.c         ngx_strlow(*host, h, last);
h                  74 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  76 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  79 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  81 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  83 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  85 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  87 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  89 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  91 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  93 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  96 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                  98 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 100 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 102 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 104 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 106 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 108 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                 112 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset);
h                1689 http/ngx_http_upstream.c     ngx_table_elt_t           *h;
h                1718 http/ngx_http_upstream.c                 h = ngx_list_push(&r->headers_out.headers);
h                1720 http/ngx_http_upstream.c                 if (h == NULL) {
h                1726 http/ngx_http_upstream.c                 *h = *u->headers_in.www_authenticate;
h                1728 http/ngx_http_upstream.c                 r->headers_out.www_authenticate = h;
h                1806 http/ngx_http_upstream.c     ngx_table_elt_t                *h;
h                1818 http/ngx_http_upstream.c         h = part->elts;
h                1828 http/ngx_http_upstream.c                 h = part->elts;
h                1832 http/ngx_http_upstream.c             hh = ngx_hash_find(&umcf->headers_in_hash, h[i].hash,
h                1833 http/ngx_http_upstream.c                                h[i].lowcase_key, h[i].key.len);
h                1836 http/ngx_http_upstream.c                 if (hh->copy_handler(r, &h[i], hh->conf) != NGX_OK) {
h                1865 http/ngx_http_upstream.c     h = part->elts;
h                1875 http/ngx_http_upstream.c             h = part->elts;
h                1879 http/ngx_http_upstream.c         if (ngx_hash_find(&u->conf->hide_headers_hash, h[i].hash,
h                1880 http/ngx_http_upstream.c                           h[i].lowcase_key, h[i].key.len))
h                1885 http/ngx_http_upstream.c         hh = ngx_hash_find(&umcf->headers_in_hash, h[i].hash,
h                1886 http/ngx_http_upstream.c                            h[i].lowcase_key, h[i].key.len);
h                1889 http/ngx_http_upstream.c             if (hh->copy_handler(r, &h[i], hh->conf) != NGX_OK) {
h                1898 http/ngx_http_upstream.c         if (ngx_http_upstream_copy_header_line(r, &h[i], 0) != NGX_OK) {
h                3036 http/ngx_http_upstream.c ngx_http_upstream_process_header_line(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3044 http/ngx_http_upstream.c         *ph = h;
h                3052 http/ngx_http_upstream.c ngx_http_upstream_ignore_header_line(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3060 http/ngx_http_upstream.c ngx_http_upstream_process_set_cookie(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3079 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset)
h                3100 http/ngx_http_upstream.c     *ph = h;
h                3119 http/ngx_http_upstream.c     p = h->value.data;
h                3120 http/ngx_http_upstream.c     last = p + h->value.len;
h                3166 http/ngx_http_upstream.c ngx_http_upstream_process_expires(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3172 http/ngx_http_upstream.c     u->headers_in.expires = h;
h                3190 http/ngx_http_upstream.c     expires = ngx_http_parse_time(h->value.data, h->value.len);
h                3207 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset)
h                3212 http/ngx_http_upstream.c     u->headers_in.x_accel_expires = h;
h                3228 http/ngx_http_upstream.c     len = h->value.len;
h                3229 http/ngx_http_upstream.c     p = h->value.data;
h                3262 http/ngx_http_upstream.c ngx_http_upstream_process_limit_rate(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3267 http/ngx_http_upstream.c     r->upstream->headers_in.x_accel_limit_rate = h;
h                3269 http/ngx_http_upstream.c     n = ngx_atoi(h->value.data, h->value.len);
h                3280 http/ngx_http_upstream.c ngx_http_upstream_process_buffering(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3287 http/ngx_http_upstream.c         if (h->value.len == 2) {
h                3288 http/ngx_http_upstream.c             c0 = ngx_tolower(h->value.data[0]);
h                3289 http/ngx_http_upstream.c             c1 = ngx_tolower(h->value.data[1]);
h                3295 http/ngx_http_upstream.c         } else if (h->value.len == 3) {
h                3296 http/ngx_http_upstream.c             c0 = ngx_tolower(h->value.data[0]);
h                3297 http/ngx_http_upstream.c             c1 = ngx_tolower(h->value.data[1]);
h                3298 http/ngx_http_upstream.c             c2 = ngx_tolower(h->value.data[2]);
h                3311 http/ngx_http_upstream.c ngx_http_upstream_process_charset(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3314 http/ngx_http_upstream.c     r->headers_out.override_charset = &h->value;
h                3321 http/ngx_http_upstream.c ngx_http_upstream_copy_header_line(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3331 http/ngx_http_upstream.c     *ho = *h;
h                3344 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset)
h                3368 http/ngx_http_upstream.c     *ho = *h;
h                3376 http/ngx_http_upstream.c ngx_http_upstream_copy_content_type(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3381 http/ngx_http_upstream.c     r->headers_out.content_type_len = h->value.len;
h                3382 http/ngx_http_upstream.c     r->headers_out.content_type = h->value;
h                3385 http/ngx_http_upstream.c     for (p = h->value.data; *p; p++) {
h                3405 http/ngx_http_upstream.c         r->headers_out.content_type_len = last - h->value.data;
h                3411 http/ngx_http_upstream.c         last = h->value.data + h->value.len;
h                3428 http/ngx_http_upstream.c ngx_http_upstream_copy_content_length(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3438 http/ngx_http_upstream.c     *ho = *h;
h                3441 http/ngx_http_upstream.c     r->headers_out.content_length_n = ngx_atoof(h->value.data, h->value.len);
h                3448 http/ngx_http_upstream.c ngx_http_upstream_copy_last_modified(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3458 http/ngx_http_upstream.c     *ho = *h;
h                3465 http/ngx_http_upstream.c         r->headers_out.last_modified_time = ngx_http_parse_time(h->value.data,
h                3466 http/ngx_http_upstream.c                                                                 h->value.len);
h                3476 http/ngx_http_upstream.c ngx_http_upstream_rewrite_location(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3487 http/ngx_http_upstream.c     *ho = *h;
h                3520 http/ngx_http_upstream.c ngx_http_upstream_rewrite_refresh(ngx_http_request_t *r, ngx_table_elt_t *h,
h                3532 http/ngx_http_upstream.c     *ho = *h;
h                3567 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset)
h                3586 http/ngx_http_upstream.c     *ho = *h;
h                3598 http/ngx_http_upstream.c     ngx_table_elt_t *h, ngx_uint_t offset)
h                3607 http/ngx_http_upstream.c     *ho = *h;
h                4340 http/ngx_http_upstream.c     ngx_str_t       *h;
h                4378 http/ngx_http_upstream.c     for (h = default_hide_headers; h->len; h++) {
h                4384 http/ngx_http_upstream.c         hk->key = *h;
h                4385 http/ngx_http_upstream.c         hk->key_hash = ngx_hash_key_lc(h->data, h->len);
h                4391 http/ngx_http_upstream.c         h = conf->hide_headers->elts;
h                4398 http/ngx_http_upstream.c                 if (ngx_strcasecmp(h[i].data, hk[j].key.data) == 0) {
h                4408 http/ngx_http_upstream.c             hk->key = h[i];
h                4409 http/ngx_http_upstream.c             hk->key_hash = ngx_hash_key_lc(h[i].data, h[i].len);
h                4420 http/ngx_http_upstream.c         h = conf->pass_headers->elts;
h                4430 http/ngx_http_upstream.c                 if (ngx_strcasecmp(h[i].data, hk[j].key.data) == 0) {
h                 289 http/ngx_http_upstream.h                                          ngx_table_elt_t *h, size_t prefix);
h                 620 http/ngx_http_variables.c     ngx_table_elt_t  *h;
h                 622 http/ngx_http_variables.c     h = *(ngx_table_elt_t **) ((char *) r + data);
h                 624 http/ngx_http_variables.c     if (h) {
h                 625 http/ngx_http_variables.c         v->len = h->value.len;
h                 629 http/ngx_http_variables.c         v->data = h->value.data;
h                 647 http/ngx_http_variables.c     ngx_table_elt_t  **h;
h                 662 http/ngx_http_variables.c     h = a->elts;
h                 665 http/ngx_http_variables.c         v->len = (*h)->value.len;
h                 666 http/ngx_http_variables.c         v->data = (*h)->value.data;
h                 674 http/ngx_http_variables.c         len += h[i]->value.len + sizeof("; ") - 1;
h                 686 http/ngx_http_variables.c         p = ngx_copy(p, h[i]->value.data, h[i]->value.len);