diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-04-14 14:57:28 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-04-14 14:57:28 +0100 |
commit | 31343b0f0a4b02d792e0bbc0ca8934fc6a3b49b5 (patch) | |
tree | 77e6497f6caf57c9899043d01214c39f8899cc29 /src/libserver/url.h | |
parent | 76752fa67640e798a63fdbff4f243e84ec7dfe5c (diff) | |
download | rspamd-31343b0f0a4b02d792e0bbc0ca8934fc6a3b49b5.tar.gz rspamd-31343b0f0a4b02d792e0bbc0ca8934fc6a3b49b5.zip |
[Feature] Allow single and multiple urls extraction
Diffstat (limited to 'src/libserver/url.h')
-rw-r--r-- | src/libserver/url.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libserver/url.h b/src/libserver/url.h index 315b131e3..f42ab5dde 100644 --- a/src/libserver/url.h +++ b/src/libserver/url.h @@ -138,6 +138,18 @@ typedef void (*url_insert_function) (struct rspamd_url *url, void rspamd_url_find_multiple (rspamd_mempool_t *pool, const gchar *in, gsize inlen, gboolean is_html, url_insert_function func, gpointer ud); +/** + * Search for a single url in text and call `func` for each url found + * @param pool + * @param in + * @param inlen + * @param is_html + * @param func + * @param ud + */ +void rspamd_url_find_single (rspamd_mempool_t *pool, const gchar *in, + gsize inlen, gboolean is_html, + url_insert_function func, gpointer ud); /** * Generic callback to insert URLs into rspamd_task |