aboutsummaryrefslogtreecommitdiffstats
path: root/src/diff.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/diff.h')
-rw-r--r--src/diff.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/diff.h b/src/diff.h
index e10fe943d..cea5e5d4a 100644
--- a/src/diff.h
+++ b/src/diff.h
@@ -64,4 +64,11 @@ gint rspamd_diff(const void *a, gint aoff, gint n, const void *b, gint boff, gin
*/
guint32 compare_diff_distance (f_str_t *s1, f_str_t *s2);
+/*
+ * Calculate distance between two strings (in percentage) using diff algorithm. Strings are normalized before:
+ * all spaces are removed and all characters are lowercased.
+ * @return 100 in case of identical strings and 0 in case of totally different strings.
+*/
+guint32 compare_diff_distance_normalized (f_str_t *s1, f_str_t *s2);
+
#endif /* DIFF_H_ */