| |
| |
| // TODO : should remove this when not needed |
| |
| |
| |
| // used for plugging into the rewrite module (taken from the rewrite module) |
| |
| typedef struct { |
| ngx_array_t *codes; /* uintptr_t */ |
| ngx_uint_t stack_size; |
| ngx_flag_t log; |
| ngx_flag_t uninitialized_variable_warn; |
| } ndk_http_rewrite_loc_conf_t; |
| |
| |
| extern ngx_module_t ngx_http_rewrite_module; |
| extern uintptr_t ndk_http_script_exit_code; |
| |
| char * ndk_http_rewrite_value (ngx_conf_t *cf, ndk_http_rewrite_loc_conf_t *lcf, |
| ngx_str_t *value); |
| ngx_int_t ndk_http_rewrite_var (ngx_http_request_t *r, |
| ngx_http_variable_value_t *v, uintptr_t data); |
| |
| #define ndk_http_script_exit (u_char *) &ndk_http_script_exit_code |
| |