aboutsummaryrefslogtreecommitdiffstats
path: root/src/expressions.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-29 14:02:01 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-29 14:02:01 +0400
commitc72912310c575a5ba7e7e50a5fdd425f3a4e4dbc (patch)
tree541e2b4917027886a4054cb118c41c0f7e5513e6 /src/expressions.c
parentbbe772242e96fc37167a33a3f894d7f04e6b4087 (diff)
downloadrspamd-c72912310c575a5ba7e7e50a5fdd425f3a4e4dbc.tar.gz
rspamd-c72912310c575a5ba7e7e50a5fdd425f3a4e4dbc.zip
* Make regexp cache functions public for using them in other places
* Add function regexp_match_number that checks number of matched arguments: e.g.: regexp_match_number(2, ${__RE1}, ${__RE2}, header_exists(Subject))
Diffstat (limited to 'src/expressions.c')
-rw-r--r--src/expressions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expressions.c b/src/expressions.c
index d4db580e2..957c43c5c 100644
--- a/src/expressions.c
+++ b/src/expressions.c
@@ -71,7 +71,7 @@ fl_cmp (const void *s1, const void *s2)
/* Cache for regular expressions that are used in functions */
static GHashTable *re_cache = NULL;
-static inline void *
+void *
re_cache_check (const char *line)
{
if (re_cache == NULL) {
@@ -81,7 +81,7 @@ re_cache_check (const char *line)
return g_hash_table_lookup (re_cache, line);
}
-static inline void
+void
re_cache_add (char *line, void *pointer)
{
if (re_cache == NULL) {