diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-08-24 16:30:34 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-08-24 16:30:34 +0100 |
commit | f3b23bccaf6cac71aa3ca25279184d3f48a2e68a (patch) | |
tree | 2a2b96b51ce1aaa74d01bd9054f828eb69ca33e1 /src/libutil/regexp.c | |
parent | 1e73c009deec41444f1c3ed24f61c9960e219186 (diff) | |
download | rspamd-f3b23bccaf6cac71aa3ca25279184d3f48a2e68a.tar.gz rspamd-f3b23bccaf6cac71aa3ca25279184d3f48a2e68a.zip |
[Minor] Save 8 bytes in rspamd_regexp_t
Diffstat (limited to 'src/libutil/regexp.c')
-rw-r--r-- | src/libutil/regexp.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/libutil/regexp.c b/src/libutil/regexp.c index 46ed9a0df..90920a95e 100644 --- a/src/libutil/regexp.c +++ b/src/libutil/regexp.c @@ -71,7 +71,6 @@ struct rspamd_regexp_s { gint flags; gint pcre_flags; gint ncaptures; - gint nbackref; }; struct rspamd_regexp_cache { @@ -516,24 +515,12 @@ fin: &ncaptures) == 0) { res->ncaptures = ncaptures; } - - /* Check number of backrefs */ - if (pcre_fullinfo (res->raw_re, res->extra, PCRE_INFO_BACKREFMAX, - &ncaptures) == 0) { - res->nbackref = ncaptures; - } #else /* Check number of captures */ if (pcre2_pattern_info (res->raw_re, PCRE2_INFO_CAPTURECOUNT, &ncaptures) == 0) { res->ncaptures = ncaptures; } - - /* Check number of backrefs */ - if (pcre2_pattern_info (res->raw_re, PCRE2_INFO_BACKREFMAX, - &ncaptures) == 0) { - res->nbackref = ncaptures; - } #endif return res; @@ -838,22 +825,6 @@ rspamd_regexp_get_pcre_flags (const rspamd_regexp_t *re) return re->pcre_flags; } -gint -rspamd_regexp_get_nbackrefs (const rspamd_regexp_t *re) -{ - g_assert (re != NULL); - - return re->nbackref; -} - -gint -rspamd_regexp_get_ncaptures (const rspamd_regexp_t *re) -{ - g_assert (re != NULL); - - return re->ncaptures; -} - guint rspamd_regexp_get_maxhits (const rspamd_regexp_t *re) { |