From e8fc4677378b5afdbb1162148085ae20a257cfde Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Fri, 26 Feb 2016 12:15:06 +1000 Subject: [PATCH] + src/regexps.h --- src/regexps.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/regexps.h diff --git a/src/regexps.h b/src/regexps.h new file mode 100644 index 0000000..e6d3f66 --- /dev/null +++ b/src/regexps.h @@ -0,0 +1,15 @@ +#ifndef F2B_REGEX_H_ +#define F2B_REGEX_H_ + +#define HOST_TOKEN "" + +typedef struct _regex f2b_regex_t; + +f2b_regex_t * f2b_regex_create (const char *pattern, bool icase); +void f2b_regex_destroy(f2b_regex_t *regex); + +f2b_regex_t * f2b_regexlist_append(f2b_regex_t *list, f2b_regex_t *regex); +bool f2b_regexlist_match (f2b_regex_t *list, const char *line, char *matchbuf, size_t matchbuf_size); +f2b_regex_t * f2b_regexlist_destroy(f2b_regex_t *list); + +#endif /* F2B_REGEX_H_ */