Lines Matching refs:rure_set
20 * rure_set is the type of a set of compiled regular expressions.
24 typedef struct rure_set rure_set;
464 rure_set *rure_compile_set(const uint8_t **patterns,
474 * This must be called at most once for any rure_set.
476 void rure_set_free(rure_set *re);
493 bool rure_set_is_match(rure_set *re, const uint8_t *haystack, size_t length,
499 * ordered in the same way as the rure_set was compiled. For example,
514 * rure_set was compiled with.
520 bool rure_set_matches(rure_set *re, const uint8_t *haystack, size_t length,
524 * rure_set_len returns the number of patterns rure_set was compiled with.
526 size_t rure_set_len(rure_set *re);