return result;
}
+
+gboolean
+rspamd_ftok_cstr_equal (const rspamd_ftok_t *s, const gchar *pat,
+ gboolean icase)
+{
+ gsize slen;
+ rspamd_ftok_t srch;
+
+ g_assert (s != NULL);
+ g_assert (pat != NULL);
+
+ slen = strlen (pat);
+ srch.begin = pat;
+ srch.len = slen;
+
+ if (icase) {
+ return (rspamd_ftok_casecmp (s, &srch) == 0);
+ }
+
+ return (rspamd_ftok_cmp (s, &srch) == 0);
+}
gint rspamd_ftok_cmp (const rspamd_ftok_t *s1,
const rspamd_ftok_t *s2);
+/**
+ * Return TRUE if ftok is equal to specified C string
+ */
+gboolean rspamd_ftok_cstr_equal (const rspamd_ftok_t *s,
+ const gchar *pat, gboolean icase);
+
/**
* Free fstring_t that is mapped to ftok_t
*