blob: e9e353e6a95b1f4e257810a724cdf6165214df8c [file] [log] [blame] [raw]
// 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