aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/regexp.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2023-07-26 10:49:23 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2023-07-26 10:49:23 +0100
commit537a7180a0d5132c11636c4fd8b1450cd99d352c (patch)
treefb9f8c84955a411bdffbd6371ea32f2716fb3687 /src/libutil/regexp.h
parent5fd7a90fdaa33f52c59bdb0ca84451e5c1e22365 (diff)
downloadrspamd-537a7180a0d5132c11636c4fd8b1450cd99d352c.tar.gz
rspamd-537a7180a0d5132c11636c4fd8b1450cd99d352c.zip
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
Diffstat (limited to 'src/libutil/regexp.h')
-rw-r--r--src/libutil/regexp.h90
1 files changed, 45 insertions, 45 deletions
diff --git a/src/libutil/regexp.h b/src/libutil/regexp.h
index 94cc3d28e..6222ba69a 100644
--- a/src/libutil/regexp.h
+++ b/src/libutil/regexp.h
@@ -27,7 +27,7 @@
#define PCRE_FLAG(x) G_PASTE(PCRE2_, x)
#endif
-#define RSPAMD_INVALID_ID ((guint64)-1LL)
+#define RSPAMD_INVALID_ID ((guint64) -1LL)
#define RSPAMD_REGEXP_FLAG_RAW (1 << 1)
#define RSPAMD_REGEXP_FLAG_NOOPT (1 << 2)
#define RSPAMD_REGEXP_FLAG_FULL_MATCH (1 << 3)
@@ -37,7 +37,7 @@
#define RSPAMD_REGEXP_FLAG_LEFTMOST (1 << 7)
-#ifdef __cplusplus
+#ifdef __cplusplus
extern "C" {
#endif
@@ -57,8 +57,8 @@ struct rspamd_re_capture {
* @param err error pointer set if compilation failed
* @return new regexp object
*/
-rspamd_regexp_t *rspamd_regexp_new (const gchar *pattern, const gchar *flags,
- GError **err);
+rspamd_regexp_t *rspamd_regexp_new(const gchar *pattern, const gchar *flags,
+ GError **err);
/**
* Create new rspamd regexp
@@ -67,8 +67,8 @@ rspamd_regexp_t *rspamd_regexp_new (const gchar *pattern, const gchar *flags,
* @param err error pointer set if compilation failed
* @return new regexp object
*/
-rspamd_regexp_t *rspamd_regexp_new_len (const gchar *pattern, gsize len, const gchar *flags,
- GError **err);
+rspamd_regexp_t *rspamd_regexp_new_len(const gchar *pattern, gsize len, const gchar *flags,
+ GError **err);
/**
* Search the specified regexp in the text
@@ -81,10 +81,10 @@ rspamd_regexp_t *rspamd_regexp_new_len (const gchar *pattern, gsize len, const g
* @param captures array of captured strings of type rspamd_fstring_capture or NULL
* @return
*/
-gboolean rspamd_regexp_search (const rspamd_regexp_t *re,
- const gchar *text, gsize len,
- const gchar **start, const gchar **end, gboolean raw,
- GArray *captures);
+gboolean rspamd_regexp_search(const rspamd_regexp_t *re,
+ const gchar *text, gsize len,
+ const gchar **start, const gchar **end, gboolean raw,
+ GArray *captures);
/**
@@ -94,109 +94,109 @@ gboolean rspamd_regexp_search (const rspamd_regexp_t *re,
* @param len
* @return
*/
-gboolean rspamd_regexp_match (const rspamd_regexp_t *re,
- const gchar *text, gsize len, gboolean raw);
+gboolean rspamd_regexp_match(const rspamd_regexp_t *re,
+ const gchar *text, gsize len, gboolean raw);
/**
* Increase refcount for a regexp object
*/
-rspamd_regexp_t *rspamd_regexp_ref (rspamd_regexp_t *re);
+rspamd_regexp_t *rspamd_regexp_ref(rspamd_regexp_t *re);
/**
* Unref regexp object
* @param re
*/
-void rspamd_regexp_unref (rspamd_regexp_t *re);
+void rspamd_regexp_unref(rspamd_regexp_t *re);
/**
* Set auxiliary userdata for the specified regexp
* @param re regexp object
* @param ud opaque pointer
*/
-void rspamd_regexp_set_ud (rspamd_regexp_t *re, gpointer ud);
+void rspamd_regexp_set_ud(rspamd_regexp_t *re, gpointer ud);
/**
* Get userdata for a regexp object
* @param re regexp object
* @return opaque pointer
*/
-gpointer rspamd_regexp_get_ud (const rspamd_regexp_t *re);
+gpointer rspamd_regexp_get_ud(const rspamd_regexp_t *re);
/**
* Get regexp ID suitable for hashing
* @param re
* @return
*/
-gpointer rspamd_regexp_get_id (const rspamd_regexp_t *re);
+gpointer rspamd_regexp_get_id(const rspamd_regexp_t *re);
/**
* Get pattern for the specified regexp object
* @param re
* @return
*/
-const char *rspamd_regexp_get_pattern (const rspamd_regexp_t *re);
+const char *rspamd_regexp_get_pattern(const rspamd_regexp_t *re);
/**
* Get PCRE flags for the regexp
*/
-guint rspamd_regexp_get_pcre_flags (const rspamd_regexp_t *re);
+guint rspamd_regexp_get_pcre_flags(const rspamd_regexp_t *re);
/**
* Get rspamd flags for the regexp
*/
-guint rspamd_regexp_get_flags (const rspamd_regexp_t *re);
+guint rspamd_regexp_get_flags(const rspamd_regexp_t *re);
/**
* Set rspamd flags for the regexp
*/
-guint rspamd_regexp_set_flags (rspamd_regexp_t *re, guint new_flags);
+guint rspamd_regexp_set_flags(rspamd_regexp_t *re, guint new_flags);
/**
* Set regexp maximum hits
*/
-guint rspamd_regexp_get_maxhits (const rspamd_regexp_t *re);
+guint rspamd_regexp_get_maxhits(const rspamd_regexp_t *re);
/**
* Get regexp maximum hits
*/
-guint rspamd_regexp_set_maxhits (rspamd_regexp_t *re, guint new_maxhits);
+guint rspamd_regexp_set_maxhits(rspamd_regexp_t *re, guint new_maxhits);
/**
* Returns cache id for a regexp
*/
-guint64 rspamd_regexp_get_cache_id (const rspamd_regexp_t *re);
+guint64 rspamd_regexp_get_cache_id(const rspamd_regexp_t *re);
/**
* Sets cache id for a regexp
*/
-guint64 rspamd_regexp_set_cache_id (rspamd_regexp_t *re, guint64 id);
+guint64 rspamd_regexp_set_cache_id(rspamd_regexp_t *re, guint64 id);
/**
* Returns match limit for a regexp
*/
-gsize rspamd_regexp_get_match_limit (const rspamd_regexp_t *re);
+gsize rspamd_regexp_get_match_limit(const rspamd_regexp_t *re);
/**
* Sets cache id for a regexp
*/
-gsize rspamd_regexp_set_match_limit (rspamd_regexp_t *re, gsize lim);
+gsize rspamd_regexp_set_match_limit(rspamd_regexp_t *re, gsize lim);
/**
* Get regexp class for the re object
*/
-gpointer rspamd_regexp_get_class (const rspamd_regexp_t *re);
+gpointer rspamd_regexp_get_class(const rspamd_regexp_t *re);
/**
* Set regexp class for the re object
* @return old re class value
*/
-gpointer rspamd_regexp_set_class (rspamd_regexp_t *re, gpointer re_class);
+gpointer rspamd_regexp_set_class(rspamd_regexp_t *re, gpointer re_class);
/**
* Create new regexp cache
* @return
*/
-struct rspamd_regexp_cache *rspamd_regexp_cache_new (void);
+struct rspamd_regexp_cache *rspamd_regexp_cache_new(void);
/**
* Query rspamd cache for a specified regexp
@@ -205,9 +205,9 @@ struct rspamd_regexp_cache *rspamd_regexp_cache_new (void);
* @param flags
* @return
*/
-rspamd_regexp_t *rspamd_regexp_cache_query (struct rspamd_regexp_cache *cache,
- const gchar *pattern,
- const gchar *flags);
+rspamd_regexp_t *rspamd_regexp_cache_query(struct rspamd_regexp_cache *cache,
+ const gchar *pattern,
+ const gchar *flags);
/**
* Create or get cached regexp from the specified cache
@@ -217,9 +217,9 @@ rspamd_regexp_t *rspamd_regexp_cache_query (struct rspamd_regexp_cache *cache,
* @param err error pointer set if compilation failed
* @return new regexp object
*/
-rspamd_regexp_t *rspamd_regexp_cache_create (struct rspamd_regexp_cache *cache,
- const gchar *pattern,
- const gchar *flags, GError **err);
+rspamd_regexp_t *rspamd_regexp_cache_create(struct rspamd_regexp_cache *cache,
+ const gchar *pattern,
+ const gchar *flags, GError **err);
/**
* Remove regexp from the cache
@@ -227,21 +227,21 @@ rspamd_regexp_t *rspamd_regexp_cache_create (struct rspamd_regexp_cache *cache,
* @param re re to remove
* @return TRUE if a regexp has been removed
*/
-gboolean rspamd_regexp_cache_remove (struct rspamd_regexp_cache *cache,
- rspamd_regexp_t *re);
+gboolean rspamd_regexp_cache_remove(struct rspamd_regexp_cache *cache,
+ rspamd_regexp_t *re);
/**
* Destroy regexp cache and unref all elements inside it
* @param cache
*/
-void rspamd_regexp_cache_destroy (struct rspamd_regexp_cache *cache);
+void rspamd_regexp_cache_destroy(struct rspamd_regexp_cache *cache);
/**
* Return the value for regexp hash based on its ID
* @param a
* @return
*/
-guint32 rspamd_regexp_hash (gconstpointer a);
+guint32 rspamd_regexp_hash(gconstpointer a);
/**
* Compare two regexp objects based on theirs ID
@@ -249,17 +249,17 @@ guint32 rspamd_regexp_hash (gconstpointer a);
* @param b
* @return
*/
-gboolean rspamd_regexp_equal (gconstpointer a, gconstpointer b);
+gboolean rspamd_regexp_equal(gconstpointer a, gconstpointer b);
/**
* Acts like memcmp but for regexp
*/
-gint rspamd_regexp_cmp (gconstpointer a, gconstpointer b);
+gint rspamd_regexp_cmp(gconstpointer a, gconstpointer b);
/**
* Initialize superglobal regexp cache and library
*/
-void rspamd_regexp_library_init (struct rspamd_config *cfg);
+void rspamd_regexp_library_init(struct rspamd_config *cfg);
/**
* Create regexp from glob
@@ -267,9 +267,9 @@ void rspamd_regexp_library_init (struct rspamd_config *cfg);
* @param err
* @return
*/
-rspamd_regexp_t *rspamd_regexp_from_glob (const gchar *gl, gsize sz, GError **err);
+rspamd_regexp_t *rspamd_regexp_from_glob(const gchar *gl, gsize sz, GError **err);
-#ifdef __cplusplus
+#ifdef __cplusplus
}
#endif