aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/multipattern.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-07-22 10:24:21 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-07-22 10:24:21 +0100
commitc4055be5894c40807e24009afef04830f2f74fcb (patch)
tree589607fa3ac540a8d53e4177f51474af8e6ce025 /src/libutil/multipattern.h
parent74f6d73a40512220b05a7f0e0d6f5558a58b2146 (diff)
downloadrspamd-c4055be5894c40807e24009afef04830f2f74fcb.tar.gz
rspamd-c4055be5894c40807e24009afef04830f2f74fcb.zip
[Feature] Dynamically detect if a CPU is incompatible with hyperscan
Diffstat (limited to 'src/libutil/multipattern.h')
-rw-r--r--src/libutil/multipattern.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libutil/multipattern.h b/src/libutil/multipattern.h
index ef9f17583..c2f30f321 100644
--- a/src/libutil/multipattern.h
+++ b/src/libutil/multipattern.h
@@ -37,6 +37,7 @@ enum rspamd_multipattern_flags {
};
struct rspamd_multipattern;
+struct rspamd_cryptobox_library_ctx;
/**
* Called on pattern match
@@ -60,7 +61,8 @@ typedef gint (*rspamd_multipattern_cb_t) (struct rspamd_multipattern *mp,
* Init multipart library and set the appropriate cache dir
* @param cache_dir
*/
-void rspamd_multipattern_library_init (const gchar *cache_dir);
+void rspamd_multipattern_library_init (const gchar *cache_dir,
+ struct rspamd_cryptobox_library_ctx *crypto_ctx);
/**
* Creates empty multipattern structure