From 41018d2e58cc819bb2c6c74af3afa4610025161b Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Mon, 30 Dec 2013 17:54:23 +0100
Subject: [PATCH] lib-sieve: Added macros for argument generation errors.

---
 src/lib-sieve/sieve-commands.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lib-sieve/sieve-commands.h b/src/lib-sieve/sieve-commands.h
index 1ce831310..c02ce74a1 100644
--- a/src/lib-sieve/sieve-commands.h
+++ b/src/lib-sieve/sieve-commands.h
@@ -67,6 +67,11 @@ struct sieve_argument {
 #define sieve_argument_validate_warning(validator, arg_node, ...) \
 	sieve_validator_warning(validator, (arg_node)->source_line, __VA_ARGS__)
 
+#define sieve_argument_generate_error(gentr, arg_node, ...) \
+	sieve_generator_error(gentr, (arg_node)->source_line, __VA_ARGS__)
+#define sieve_argument_generate_warning(gentr, arg_node, ...) \
+	sieve_generator_warning(gentr, (arg_node)->source_line, __VA_ARGS__)
+
 /* Argument API */
 
 struct sieve_argument *sieve_argument_create
-- 
GitLab