#ifndef _NGX_REGEX_H_INCLUDED_ | |
#define _NGX_REGEX_H_INCLUDED_ | |
#include <ngx_config.h> | |
#include <ngx_core.h> | |
#include <pcre.h> | |
#define NGX_REGEX_CASELESS PCRE_CASELESS | |
typedef pcre ngx_regex_t; | |
void ngx_regex_init(); | |
ngx_regex_t *ngx_regex_compile(ngx_str_t *pattern, ngx_int_t options, | |
ngx_pool_t *pool, ngx_str_t *err); | |
ngx_int_t ngx_regex_exec(ngx_regex_t *re, ngx_str_t *s, | |
int *matches, ngx_int_t size); | |
#define ngx_regex_exec_n "pcre_exec()" | |
#endif /* _NGX_REGEX_H_INCLUDED_ */ |