diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-07 22:00:14 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-03-07 22:00:14 +0000 |
commit | 908df97327a0e7e0c21053a67ac22e66610d30d1 (patch) | |
tree | 1ed77671e1cb25f39693aa3d915042cda779fd2d /src/libserver/cfg_file.h | |
parent | 15200f78979740022c0a58ace91447fd99a3075b (diff) | |
download | rspamd-908df97327a0e7e0c21053a67ac22e66610d30d1.tar.gz rspamd-908df97327a0e7e0c21053a67ac22e66610d30d1.zip |
Start moving to the rspamd regexps.
Diffstat (limited to 'src/libserver/cfg_file.h')
-rw-r--r-- | src/libserver/cfg_file.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libserver/cfg_file.h b/src/libserver/cfg_file.h index 8c58a4941..44728afe8 100644 --- a/src/libserver/cfg_file.h +++ b/src/libserver/cfg_file.h @@ -12,6 +12,7 @@ #include "symbols_cache.h" #include "cfg_rcl.h" #include "ucl.h" +#include "regexp.h" #define DEFAULT_BIND_PORT 11333 #define DEFAULT_CONTROL_PORT 11334 @@ -68,11 +69,9 @@ enum rspamd_log_type { struct rspamd_regexp_element { enum rspamd_regexp_type type; /**< regexp type */ gchar *regexp_text; /**< regexp text representation */ - GRegex *regexp; /**< glib regexp structure */ - GRegex *raw_regexp; /**< glib regexp structure for raw matching */ + rspamd_regexp_t *regexp; /**< regexp structure */ gchar *header; /**< header name for header regexps */ gboolean is_test; /**< true if this expression must be tested */ - gboolean is_raw; /**< true if this regexp is done by raw matching */ gboolean is_strong; /**< true if headers search must be case sensitive */ }; |