Variables: macros for null variables.
No functional changes.
This commit is contained in:
parent
3db426def9
commit
4c27abe805
|
@ -222,7 +222,7 @@ static ngx_http_variable_t ngx_http_browser_vars[] = {
|
|||
{ ngx_string("ancient_browser"), NULL, ngx_http_browser_variable,
|
||||
NGX_HTTP_ANCIENT_BROWSER, NGX_HTTP_VAR_CHANGEABLE, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -631,7 +631,7 @@ static ngx_http_variable_t ngx_http_fastcgi_vars[] = {
|
|||
ngx_http_fastcgi_path_info_variable, 0,
|
||||
NGX_HTTP_VAR_NOCACHEABLE|NGX_HTTP_VAR_NOHASH, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -232,7 +232,7 @@ static ngx_http_variable_t ngx_http_geoip_vars[] = {
|
|||
ngx_http_geoip_city_int_variable,
|
||||
offsetof(GeoIPRecord, area_code), 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -829,7 +829,7 @@ static ngx_http_variable_t ngx_http_proxy_vars[] = {
|
|||
ngx_http_proxy_internal_chunked_variable, 0,
|
||||
NGX_HTTP_VAR_NOCACHEABLE|NGX_HTTP_VAR_NOHASH, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -122,7 +122,7 @@ static ngx_http_variable_t ngx_http_realip_vars[] = {
|
|||
{ ngx_string("realip_remote_port"), NULL,
|
||||
ngx_http_realip_remote_port_variable, 0, 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -321,7 +321,7 @@ static ngx_http_variable_t ngx_http_ssi_vars[] = {
|
|||
{ ngx_string("date_gmt"), NULL, ngx_http_ssi_date_gmt_local_variable, 1,
|
||||
NGX_HTTP_VAR_NOCACHEABLE, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -329,7 +329,7 @@ static ngx_http_variable_t ngx_http_ssl_vars[] = {
|
|||
{ ngx_string("ssl_client_v_remain"), NULL, ngx_http_ssl_variable,
|
||||
(uintptr_t) ngx_ssl_get_client_v_remain, NGX_HTTP_VAR_CHANGEABLE, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ static ngx_http_variable_t ngx_http_stub_status_vars[] = {
|
|||
{ ngx_string("connections_waiting"), NULL, ngx_http_stub_status_variable,
|
||||
3, NGX_HTTP_VAR_NOCACHEABLE, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -427,7 +427,7 @@ static ngx_http_variable_t ngx_http_upstream_vars[] = {
|
|||
{ ngx_string("upstream_cookie_"), NULL, ngx_http_upstream_cookie_variable,
|
||||
0, NGX_HTTP_VAR_NOCACHEABLE|NGX_HTTP_VAR_PREFIX, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -376,7 +376,7 @@ static ngx_http_variable_t ngx_http_core_variables[] = {
|
|||
{ ngx_string("arg_"), NULL, ngx_http_variable_argument,
|
||||
0, NGX_HTTP_VAR_NOCACHEABLE|NGX_HTTP_VAR_PREFIX, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@ struct ngx_http_variable_s {
|
|||
ngx_uint_t index;
|
||||
};
|
||||
|
||||
#define ngx_http_null_variable { ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
|
||||
|
||||
ngx_http_variable_t *ngx_http_add_variable(ngx_conf_t *cf, ngx_str_t *name,
|
||||
ngx_uint_t flags);
|
||||
|
|
|
@ -225,7 +225,7 @@ static ngx_http_variable_t ngx_http_v2_vars[] = {
|
|||
{ ngx_string("http2"), NULL,
|
||||
ngx_http_v2_variable, 0, 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_http_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -210,7 +210,7 @@ static ngx_stream_variable_t ngx_stream_geoip_vars[] = {
|
|||
ngx_stream_geoip_city_int_variable,
|
||||
offsetof(GeoIPRecord, area_code), 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_stream_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@ static ngx_stream_variable_t ngx_stream_realip_vars[] = {
|
|||
{ ngx_string("realip_remote_port"), NULL,
|
||||
ngx_stream_realip_remote_port_variable, 0, 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_stream_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -273,7 +273,7 @@ static ngx_stream_variable_t ngx_stream_ssl_vars[] = {
|
|||
{ ngx_string("ssl_client_v_remain"), NULL, ngx_stream_ssl_variable,
|
||||
(uintptr_t) ngx_ssl_get_client_v_remain, NGX_STREAM_VAR_CHANGEABLE, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_stream_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ static ngx_stream_variable_t ngx_stream_ssl_preread_vars[] = {
|
|||
{ ngx_string("ssl_preread_server_name"), NULL,
|
||||
ngx_stream_ssl_preread_server_name_variable, 0, 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_stream_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ static ngx_stream_variable_t ngx_stream_upstream_vars[] = {
|
|||
ngx_stream_upstream_bytes_variable, 1,
|
||||
NGX_STREAM_VAR_NOCACHEABLE, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_stream_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -111,7 +111,7 @@ static ngx_stream_variable_t ngx_stream_core_variables[] = {
|
|||
{ ngx_string("protocol"), NULL,
|
||||
ngx_stream_variable_protocol, 0, 0, 0 },
|
||||
|
||||
{ ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
ngx_stream_null_variable
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -43,6 +43,8 @@ struct ngx_stream_variable_s {
|
|||
ngx_uint_t index;
|
||||
};
|
||||
|
||||
#define ngx_stream_null_variable { ngx_null_string, NULL, NULL, 0, 0, 0 }
|
||||
|
||||
|
||||
ngx_stream_variable_t *ngx_stream_add_variable(ngx_conf_t *cf, ngx_str_t *name,
|
||||
ngx_uint_t flags);
|
||||
|
|
Loading…
Reference in New Issue