diff options
Diffstat (limited to 'src/libutil/multipattern.h')
-rw-r--r-- | src/libutil/multipattern.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/src/libutil/multipattern.h b/src/libutil/multipattern.h index 15099aaca..771dcd94a 100644 --- a/src/libutil/multipattern.h +++ b/src/libutil/multipattern.h @@ -56,19 +56,19 @@ struct rspamd_cryptobox_library_ctx; * @param context userdata * @return if 0 then search for another pattern, otherwise return this value to caller */ -typedef gint (*rspamd_multipattern_cb_t)(struct rspamd_multipattern *mp, - guint strnum, - gint match_start, - gint match_pos, - const gchar *text, - gsize len, - void *context); +typedef int (*rspamd_multipattern_cb_t)(struct rspamd_multipattern *mp, + unsigned int strnum, + int match_start, + int match_pos, + const char *text, + gsize len, + void *context); /** * Init multipart library and set the appropriate cache dir * @param cache_dir */ -void rspamd_multipattern_library_init(const gchar *cache_dir); +void rspamd_multipattern_library_init(const char *cache_dir); /** * Creates empty multipattern structure @@ -84,7 +84,7 @@ struct rspamd_multipattern *rspamd_multipattern_create( * @param reserved * @return */ -struct rspamd_multipattern *rspamd_multipattern_create_sized(guint reserved, +struct rspamd_multipattern *rspamd_multipattern_create_sized(unsigned int reserved, enum rspamd_multipattern_flags flags); /** @@ -95,8 +95,8 @@ struct rspamd_multipattern *rspamd_multipattern_create_sized(guint reserved, * @return new multipattern structure */ struct rspamd_multipattern *rspamd_multipattern_create_full( - const gchar **patterns, - guint npatterns, + const char **patterns, + unsigned int npatterns, enum rspamd_multipattern_flags flags); /** @@ -105,7 +105,7 @@ struct rspamd_multipattern *rspamd_multipattern_create_full( * @param pattern */ void rspamd_multipattern_add_pattern(struct rspamd_multipattern *mp, - const gchar *pattern, gint flags); + const char *pattern, int flags); /** * Adds new pattern from arbitrary string @@ -115,7 +115,7 @@ void rspamd_multipattern_add_pattern(struct rspamd_multipattern *mp, * @param flags */ void rspamd_multipattern_add_pattern_len(struct rspamd_multipattern *mp, - const gchar *pattern, gsize patlen, gint flags); + const char *pattern, gsize patlen, int flags); #define RSPAMD_MULTIPATTERN_COMPILE_NO_FS (0x1u << 0u) @@ -137,9 +137,9 @@ gboolean rspamd_multipattern_compile(struct rspamd_multipattern *mp, * @param ud callback data * @return */ -gint rspamd_multipattern_lookup(struct rspamd_multipattern *mp, - const gchar *in, gsize len, rspamd_multipattern_cb_t cb, - gpointer ud, guint *pnfound); +int rspamd_multipattern_lookup(struct rspamd_multipattern *mp, + const char *in, gsize len, rspamd_multipattern_cb_t cb, + gpointer ud, unsigned int *pnfound); /** * Get pattern string from multipattern identified by index @@ -147,15 +147,15 @@ gint rspamd_multipattern_lookup(struct rspamd_multipattern *mp, * @param index * @return */ -const gchar *rspamd_multipattern_get_pattern(struct rspamd_multipattern *mp, - guint index); +const char *rspamd_multipattern_get_pattern(struct rspamd_multipattern *mp, + unsigned int index); /** * Returns number of patterns in a multipattern matcher * @param mp * @return */ -guint rspamd_multipattern_get_npatterns(struct rspamd_multipattern *mp); +unsigned int rspamd_multipattern_get_npatterns(struct rspamd_multipattern *mp); /** * Destroys multipattern structure |