diff options
Diffstat (limited to 'src/libutil/util.h')
-rw-r--r-- | src/libutil/util.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/libutil/util.h b/src/libutil/util.h index e947b0a54..9ee8a09ae 100644 --- a/src/libutil/util.h +++ b/src/libutil/util.h @@ -21,6 +21,22 @@ extern "C" { struct rspamd_config; +enum rspamd_exception_type { + RSPAMD_EXCEPTION_NEWLINE = 0, + RSPAMD_EXCEPTION_URL, + RSPAMD_EXCEPTION_GENERIC, + RSPAMD_EXCEPTION_INVISIBLE, +}; +/** + * Structure to point exception in text from processing + */ +struct rspamd_process_exception { + goffset pos; + guint len; + gpointer ptr; + enum rspamd_exception_type type; +}; + /** * Create generic socket * @param af address family |