X-Git-Url: http://www.privoxy.org/gitweb/startup.html?a=blobdiff_plain;f=urlmatch.h;h=543f2b88f1eee794200ffc62143e0358a09b60ed;hb=HEAD;hp=fcd050a6c56387c169f6a42f9e9f8be2dc9cd061;hpb=767afb7f5d7062d75385b9ab3afdad47d0249a39;p=privoxy.git diff --git a/urlmatch.h b/urlmatch.h index fcd050a6..543f2b88 100644 --- a/urlmatch.h +++ b/urlmatch.h @@ -38,9 +38,7 @@ #include "project.h" extern void free_http_request(struct http_request *http); -#ifndef FEATURE_EXTENDED_HOST_PATTERNS extern jb_err init_domain_components(struct http_request *http); -#endif extern jb_err parse_http_request(const char *req, struct http_request *http); extern jb_err parse_http_url(const char *url, struct http_request *http, @@ -52,6 +50,8 @@ extern int url_requires_percent_encoding(const char *url); extern int url_match(const struct pattern_spec *pattern, const struct http_request *http); +int regex_matches(const REGEX_TYPE *pattern, const char *string); + extern jb_err create_pattern_spec(struct pattern_spec *url, char *buf); extern void free_pattern_spec(struct pattern_spec *url); extern int match_portlist(const char *portlist, int port);