summaryrefslogtreecommitdiffstats
path: root/src/expressions.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2010-10-06 20:03:57 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2010-10-06 20:03:57 +0400
commit6b306ab8752befc28d259be55495f8249cc2df24 (patch)
tree0fa3d471aef61925563709e0f8ee5667b57c7a9d /src/expressions.h
parent8d0053734fb5a4ccd8c3bda731e6b7c8261c6f67 (diff)
downloadrspamd-6b306ab8752befc28d259be55495f8249cc2df24.tar.gz
rspamd-6b306ab8752befc28d259be55495f8249cc2df24.zip
Fixes types (use glib ones) no functional change.
Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
Diffstat (limited to 'src/expressions.h')
-rw-r--r--src/expressions.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/expressions.h b/src/expressions.h
index 6ffc7359d..6a25dd9e1 100644
--- a/src/expressions.h
+++ b/src/expressions.h
@@ -15,7 +15,7 @@ struct rspamd_regexp;
* Rspamd expression function
*/
struct expression_function {
- char *name; /**< name of function */
+ gchar *name; /**< name of function */
GList *args; /**< its args */
};
@@ -44,7 +44,7 @@ struct expression {
} type; /**< expression type */
union {
void *operand;
- char operation;
+ gchar operation;
} content; /**< union for storing operand or operation code */
const gchar *orig; /**< original line */
struct expression *next; /**< chain link */
@@ -58,7 +58,7 @@ typedef gboolean (*rspamd_internal_func_t)(struct worker_task *, GList *args, vo
* @param line incoming line
* @return regexp structure or NULL in case of error
*/
-struct rspamd_regexp* parse_regexp (memory_pool_t *pool, char *line, gboolean raw_mode);
+struct rspamd_regexp* parse_regexp (memory_pool_t *pool, gchar *line, gboolean raw_mode);
/**
* Parse composites line to composites structure (eg. "SYMBOL1&SYMBOL2|!SYMBOL3")
@@ -66,7 +66,7 @@ struct rspamd_regexp* parse_regexp (memory_pool_t *pool, char *line, gboolean ra
* @param line incoming line
* @return expression structure or NULL in case of error
*/
-struct expression* parse_expression (memory_pool_t *pool, char *line);
+struct expression* parse_expression (memory_pool_t *pool, gchar *line);
/**
* Call specified fucntion and return boolean result
@@ -81,21 +81,21 @@ gboolean call_expression_function (struct expression_function *func, struct work
* @param name name of function
* @param func pointer to function
*/
-void register_expression_function (const char *name, rspamd_internal_func_t func, void *user_data);
+void register_expression_function (const gchar *name, rspamd_internal_func_t func, void *user_data);
/**
* Add regexp to regexp cache
* @param line symbolic representation
* @param pointer regexp data
*/
-void re_cache_add (char *line, void *pointer, memory_pool_t *pool);
+void re_cache_add (gchar *line, void *pointer, memory_pool_t *pool);
/**
* Check regexp in cache
* @param line symbolic representation
* @return pointer to regexp data or NULL if regexp is not found
*/
-void * re_cache_check (const char *line, memory_pool_t *pool);
+void * re_cache_check (const gchar *line, memory_pool_t *pool);
/**
* Add regexp to regexp task cache
@@ -103,7 +103,7 @@ void * re_cache_check (const char *line, memory_pool_t *pool);
* @param pointer regexp data
* @param result numeric result of this regexp
*/
-void task_cache_add (struct worker_task *task, struct rspamd_regexp *re, int32_t result);
+void task_cache_add (struct worker_task *task, struct rspamd_regexp *re, gint32 result);
/**
* Check regexp in cache
@@ -111,7 +111,7 @@ void task_cache_add (struct worker_task *task, struct rspamd_regexp *re, int32_t
* @param pointer regexp data
* @return numeric result if value exists or -1 if not
*/
-int32_t task_cache_check (struct worker_task *task, struct rspamd_regexp *re);
+gint32 task_cache_check (struct worker_task *task, struct rspamd_regexp *re);
/**
* Parse and return a single function argument for a function (may recurse)