aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/util.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-10-15 12:32:57 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-10-15 13:34:42 +0100
commit73639d6543db207832f663a38bf299ff26bab8bb (patch)
tree3b27765a3ad0309f78e5bfd8ec81f39a713aafba /src/libutil/util.h
parent50ed1e6c5a60ca71fdfcf528f634ecc8cd266777 (diff)
downloadrspamd-73639d6543db207832f663a38bf299ff26bab8bb.tar.gz
rspamd-73639d6543db207832f663a38bf299ff26bab8bb.zip
[Minor] Make bayes normalization function public
Diffstat (limited to 'src/libutil/util.h')
-rw-r--r--src/libutil/util.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libutil/util.h b/src/libutil/util.h
index 85d2ce242..447e72324 100644
--- a/src/libutil/util.h
+++ b/src/libutil/util.h
@@ -500,5 +500,12 @@ gpointer rspamd_file_xmap (const char *fname, guint mode,
gpointer rspamd_shmem_xmap (const char *fname, guint mode,
gsize *size);
+/**
+ * Normalize probabilities using polynomial function
+ * @param x probability (bias .. 1)
+ * @return
+ */
+gdouble rspamd_normalize_probability (gdouble x, gdouble bias);
+
#define PTR_ARRAY_FOREACH(ar, i, cur) if (ar != NULL) for ((i) = 0, (cur) = g_ptr_array_index((ar), 0); (i) < (ar)->len; (cur) = g_ptr_array_index((ar), (i)), ++(i))
#endif